blob: d0963d08481db17f78f902d1e3b41c43f65d8074 [file] [log] [blame]
/***********************************************************************************************************************
* Copyright (c) 2008 empolis GmbH and brox IT Solutions GmbH. All rights reserved. This program and the accompanying
* materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution,
* and is available at http://www.eclipse.org/legal/epl-v10.html
*
* Contributors: August Georg Schmidt (brox IT Solutions GmbH) - initial API and implementation
**********************************************************************************************************************/
package org.eclipse.smila.search.plugin;
import org.eclipse.smila.search.datadictionary.messages.datadictionary.DConnection;
import org.eclipse.smila.search.datadictionary.messages.datadictionary.DDException;
import org.eclipse.smila.search.datadictionary.messages.ddconfig.ConfigurationException;
import org.eclipse.smila.search.datadictionary.messages.ddconfig.IDFHighlightingParameter;
import org.eclipse.smila.search.datadictionary.messages.ddconfig.INFHighlightingParameter;
import org.eclipse.smila.search.datadictionary.messages.ddconfig.ITFHighlightingParameter;
import org.w3c.dom.Element;
/**
* @author GSchmidt
*
* To change this generated comment go to Window>Preferences>Java>Code Generation>Code and Comments
*/
public interface IDataDictionaryAccess {
DConnection decodeConnection(Element eConnection) throws DDException;
Element encodeConnection(DConnection dConnection, Element element) throws DDException;
Element encodeTextHighlightingParameter(ITFHighlightingParameter parameter, Element element)
throws ConfigurationException;
ITFHighlightingParameter decodeTextHighlightingParameter(Element element) throws ConfigurationException;
Element encodeDateHighlightingParameter(IDFHighlightingParameter parameter, Element element)
throws ConfigurationException;
IDFHighlightingParameter decodeDateHighlightingParameter(Element element) throws ConfigurationException;
Element encodeNumberHighlightingParameter(INFHighlightingParameter parameter, Element element)
throws ConfigurationException;
INFHighlightingParameter decodeNumberHighlightingParameter(Element element) throws ConfigurationException;
}