Class ConfigurationGroup_impl
java.lang.Object
org.apache.uima.resource.metadata.impl.MetaDataObject_impl
org.apache.uima.resource.metadata.impl.ConfigurationGroup_impl
- All Implemented Interfaces:
Serializable,Cloneable,ConfigurationGroup,MetaDataObject,XMLizable
Reference implementation of
ConfigurationGroup.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.uima.resource.metadata.impl.MetaDataObject_impl
MetaDataObject_impl.MetaDataAttr, MetaDataObject_impl.SerialContext, MetaDataObject_impl.Serializer -
Field Summary
Fields inherited from class org.apache.uima.resource.metadata.impl.MetaDataObject_impl
serialContext -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddConfigurationParameter(ConfigurationParameter aConfigurationParameter) Adds a Configuration Parameter to this group.voidbuildFromXMLElement(Element aElement, XMLParser aParser, XMLParser.ParsingOptions aOptions) Overridden to readnamesproperty from XML attribute.Gets the configuration parameters in this group.String[]getNames()Gets the group names for thisConfigurationGroupobject.protected AttributesImplOverridden to write thenamesproperty as an XML attribute.protected XmlizationInfoTo be implemented by subclasses to return information describing how to represent this object in XML.voidremoveConfigurationParameter(ConfigurationParameter aConfigurationParameter) Removes an Configuration Parameter from this group.voidsetConfigurationParameters(ConfigurationParameter[] aParams) Sets the configuration parameters in this group.voidSets the group names for thisConfigurationGroupobject.Methods inherited from class org.apache.uima.resource.metadata.impl.MetaDataObject_impl
buildFromXMLElement, clone, equals, getAdditionalAttributes, getAttributeClass, getAttributeValue, getInfoset, getMatchingNode, getPropertyDescriptors, getPropertyXmlInfo, getRelativePathBase, getSerialContext, getSourceUrl, getSourceUrlString, getWrapperClass, hashCode, isModifiable, listAttributes, readArrayPropertyValueFromXMLElement, readMapPropertyFromXml, readPropertyValueFromXMLElement, readUnknownPropertyValueFromXMLElement, resolveSettings, setAttributeValue, setInfoset, setSourceUrl, setSourceUrlIfNull, toString, toXML, toXML, toXML, toXML, valueIsNullOrEmptyArray, writeArrayPropertyAsElement, writeMapPropertyToXml, writePropertyAsElementMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.uima.resource.metadata.MetaDataObject
clone, equals, getAttributeValue, getSourceUrl, getSourceUrlString, isModifiable, listAttributes, setAttributeValue, setSourceUrl
-
Constructor Details
-
ConfigurationGroup_impl
public ConfigurationGroup_impl()
-
-
Method Details
-
getNames
Description copied from interface:ConfigurationGroupGets the group names for thisConfigurationGroupobject.- Specified by:
getNamesin interfaceConfigurationGroup- Returns:
- an array of group names. Names are not allowed to contain whitespace.
- See Also:
-
setNames
Description copied from interface:ConfigurationGroupSets the group names for thisConfigurationGroupobject.- Specified by:
setNamesin interfaceConfigurationGroup- Parameters:
aNames- an array of group names. Names are not allowed to contain whitespace.- See Also:
-
getConfigurationParameters
Description copied from interface:ConfigurationGroupGets the configuration parameters in this group.- Specified by:
getConfigurationParametersin interfaceConfigurationGroup- Returns:
- an array containing
ConfigurationParameterobjects, each of which describes a configuration parameter in this group. - See Also:
-
setConfigurationParameters
Description copied from interface:ConfigurationGroupSets the configuration parameters in this group.- Specified by:
setConfigurationParametersin interfaceConfigurationGroup- Parameters:
aParams- an array containingConfigurationParameterobjects, each of which describes a configuration parameter in this group.- See Also:
-
addConfigurationParameter
Description copied from interface:ConfigurationGroupAdds a Configuration Parameter to this group.- Specified by:
addConfigurationParameterin interfaceConfigurationGroup- Parameters:
aConfigurationParameter- the Configuration Parameter to add
-
removeConfigurationParameter
Description copied from interface:ConfigurationGroupRemoves an Configuration Parameter from this group.- Specified by:
removeConfigurationParameterin interfaceConfigurationGroup- Parameters:
aConfigurationParameter- the Configuration Parameter to remove (must be == with an ConfigurationParameter in this group, or this method will do nothing).
-
getXMLAttributes
Overridden to write thenamesproperty as an XML attribute.- Overrides:
getXMLAttributesin classMetaDataObject_impl- Returns:
- an object defining the attributes to be written to the XML
- See Also:
-
buildFromXMLElement
public void buildFromXMLElement(Element aElement, XMLParser aParser, XMLParser.ParsingOptions aOptions) throws InvalidXMLException Overridden to readnamesproperty from XML attribute.- Specified by:
buildFromXMLElementin interfaceXMLizable- Overrides:
buildFromXMLElementin classMetaDataObject_impl- Parameters:
aElement- the XML element that represents this object.aParser- a reference to the UIMAXMLParser. TheXMLParser.buildObject(Element)method can be used to construct sub-objects.aOptions- option settings- Throws:
InvalidXMLException- if the input XML element does not specify a valid object- See Also:
-
getXmlizationInfo
Description copied from class:MetaDataObject_implTo be implemented by subclasses to return information describing how to represent this object in XML.- Specified by:
getXmlizationInfoin classMetaDataObject_impl- Returns:
- information defining this object's XML representation
- See Also:
-