Class AdaptationConfigParser
- java.lang.Object
-
- de.uni_trier.wi2.procake.utils.composition.FactoryObjectImplementation
-
- de.uni_trier.wi2.procake.data.io.IOImpl
-
- de.uni_trier.wi2.procake.data.io.xml.xerces_saxImpl.XMLReaderImpl
-
- de.uni_trier.wi2.procake.data.io.xml.xerces_saxImpl.AdaptationConfigParser
-
public class AdaptationConfigParser extends XMLReaderImpl
Parser for adaptation configuration files
-
-
Field Summary
Fields Modifier and Type Field Description static StringPARSERNAMEConstantPARSERNAME="AdaptationConfigParser"-
Fields inherited from class de.uni_trier.wi2.procake.data.io.xml.xerces_saxImpl.XMLReaderImpl
filename, inputStream
-
Fields inherited from interface de.uni_trier.wi2.procake.utils.io.IO
COMPONENT, COMPONENT_KEY, DEFAULT_ENCODING, LOG_CONTENTHANDLER_NOT_FOUND, LOG_FILE_NOT_FOUND, LOG_IO_EXCEPTION, LOG_READER_NOT_FOUND, LOG_SAX_EXCEPTION, LOG_UNKNOWN_PARAMETER, LOG_WRITER_NOT_FOUND, LOG_WRONG_PARAMATER_TYPE, RESOURCE_XML
-
Fields inherited from interface de.uni_trier.wi2.procake.utils.io.Reader
COMPONENT, COMPONENT_KEY, LOG_ENTITY_NOT_FOUND, LOG_MISSING_ATTRIBUTE_IN_TAG, LOG_NO_READER_FOUND, LOG_SAX_EXCEPTION, LOG_UNKNOWN_ATTRIBUTE_IN_TAG, LOG_UNKNOWN_TAG
-
-
Constructor Summary
Constructors Constructor Description AdaptationConfigParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IOcopy()overwritten copy-method from Object; use it to copy a complete operatorStringgetDescription()A description of the io component.StringgetHandlerName()getHandlerName.StringgetName()Each io component must have a name that is used inIOFactory.newIO(String).booleanisHandlerFor(Class value)Checks if the io component is capable to perform the operation for objects of this class.-
Methods inherited from class de.uni_trier.wi2.procake.data.io.xml.xerces_saxImpl.XMLReaderImpl
getFilename, read, setFilename, setInputStream, toString
-
Methods inherited from class de.uni_trier.wi2.procake.data.io.IOImpl
getFamily, getParameters, postInit, preInit, setFamily
-
Methods inherited from class de.uni_trier.wi2.procake.utils.composition.FactoryObjectImplementation
getParameter, initParametersBasedOn
-
-
-
-
Field Detail
-
PARSERNAME
public static final String PARSERNAME
ConstantPARSERNAME="AdaptationConfigParser"- See Also:
- Constant Field Values
-
-
Method Detail
-
getDescription
public String getDescription()
A description of the io component. The description should contain the file format and the classes that can be managed.- Specified by:
getDescriptionin interfaceIO- Overrides:
getDescriptionin classIOImpl- Returns:
- a description of the io component
-
getName
public String getName()
Each io component must have a name that is used inIOFactory.newIO(String). The name must be unique thus it is usefull to use a short description or to the class name (this.getClass().getName()).- Returns:
- Returns the name of the io component.
-
getHandlerName
public String getHandlerName()
getHandlerName.
- Overrides:
getHandlerNamein classXMLReaderImpl- Returns:
- a
Stringobject
-
isHandlerFor
public boolean isHandlerFor(Class value)
Checks if the io component is capable to perform the operation for objects of this class.A typical implementation looks like:
public boolean isHandlerFor(Class value) { if (DataObject.class.isAssignableFrom(value)) return true; return false; }- Parameters:
value- The class that has to be checked.- Returns:
- Results
trueif the class can oeprate with the given class.
-
copy
public IO copy()
overwritten copy-method from Object; use it to copy a complete operator- Returns:
-
-