public class ConfigurationParameterDeclarations_impl extends MetaDataObject_impl implements ConfigurationParameterDeclarations
MetaDataObject_impl.MetaDataAttr, MetaDataObject_impl.SerialContext, MetaDataObject_impl.Serializer
serialContext
SEARCH_STRATEGY_DEFAULT_FALLBACK, SEARCH_STRATEGY_LANGUAGE_FALLBACK, SEARCH_STRATEGY_NONE
Constructor and Description |
---|
ConfigurationParameterDeclarations_impl() |
Modifier and Type | Method and Description |
---|---|
protected ConfigurationParameter |
_getConfigurationParameter(ConfigurationParameter[] aParams,
String aName) |
void |
addCommonParameter(ConfigurationParameter aConfigurationParameter)
Adds a Configuration Parameter that is common to all groups.
|
void |
addConfigurationGroup(ConfigurationGroup aConfigurationGroup)
Adds a Configuration Group.
|
void |
addConfigurationParameter(ConfigurationParameter aConfigurationParameter)
Adds a Configuration Parameter that is not in any group.
|
void |
buildFromXMLElement(Element aElement,
XMLParser aParser,
XMLParser.ParsingOptions aOptions)
Overridden to provide custom XMLization.
|
ConfigurationParameter[] |
getCommonParameters()
Gets the configuration parameters that are common to all groups.
|
ConfigurationGroup[] |
getConfigurationGroupDeclarations(String aGroupName)
Gets the declarations of a named configuration group.
|
ConfigurationGroup[] |
getConfigurationGroups()
Gets the configuration parameter groups for this Resource.
|
ConfigurationParameter |
getConfigurationParameter(String aGroupName,
String aParamName)
Gets a configuration parameter.
|
ConfigurationParameter[] |
getConfigurationParameters()
Gets the configuration parameters for this Resource.
|
String |
getDefaultGroupName()
Gets the name of the default configuration group.
|
String |
getSearchStrategy()
Gets the configuration parameter search strategy.
|
protected AttributesImpl |
getXMLAttributes()
Called by the
MetaDataObject_impl.toXML(ContentHandler, boolean) method to get the XML attributes that
will be written as part of the element's tag. |
protected String |
getXMLAttributeString()
Overridden to return defaultGroup and searchStrategy as XML attributes.
|
protected XmlizationInfo |
getXmlizationInfo()
To be implemented by subclasses to return information describing how to represent this object
in XML.
|
void |
removeCommonParameter(ConfigurationParameter aConfigurationParameter)
Removes an Configuration Parameter that is common to all groups.
|
void |
removeConfigurationGroup(ConfigurationGroup aConfigurationGroup)
Removes an Configuration Group
|
void |
removeConfigurationParameter(ConfigurationParameter aConfigurationParameter)
Removes an Configuration Parameter that is not in any group.
|
void |
setCommonParameters(ConfigurationParameter[] aParams)
Sets the configuration parameters that are common to all groups.
|
void |
setConfigurationGroups(ConfigurationGroup[] aGroups)
Sets the configuration parameter groups for this Resource.
|
void |
setConfigurationParameters(ConfigurationParameter[] aParams)
Sets the configuration parameters for this Resource.
|
void |
setDefaultGroupName(String aGroupName)
Sets the name of the default configuration group.
|
void |
setSearchStrategy(String aStrategy)
Sets the configuration parameter search strategy.
|
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, writePropertyAsElement
finalize, getClass, notify, notifyAll, wait, wait, wait
clone, equals, getAttributeValue, getSourceUrl, getSourceUrlString, isModifiable, listAttributes, setAttributeValue, setSourceUrl
public ConfigurationParameterDeclarations_impl()
public ConfigurationParameter[] getConfigurationParameters()
ConfigurationParameterDeclarations
ConfigurationParameterDeclarations.getConfigurationGroups()
.getConfigurationParameters
in interface ConfigurationParameterDeclarations
ConfigurationParameter
objects, each of which describes a
configuration parameter for this Resource.ConfigurationParameterDeclarations.getConfigurationParameters()
public void setConfigurationParameters(ConfigurationParameter[] aParams)
ConfigurationParameterDeclarations
ConfigurationParameterDeclarations.setConfigurationGroups(ConfigurationGroup[])
.setConfigurationParameters
in interface ConfigurationParameterDeclarations
aParams
- an array containing ConfigurationParameter
objects, each of which describes a
configuration parameter for this Resource.ConfigurationParameterDeclarations.setConfigurationParameters(ConfigurationParameter[])
public ConfigurationParameter[] getCommonParameters()
ConfigurationParameterDeclarations
getCommonParameters
in interface ConfigurationParameterDeclarations
ConfigurationParameter
objects, each of which describes a
parameter common to all groups.ConfigurationParameterDeclarations.getCommonParameters()
public ConfigurationGroup[] getConfigurationGroups()
ConfigurationParameterDeclarations
getConfigurationGroups
in interface ConfigurationParameterDeclarations
ConfigurationGroup
objects, each of which describes a
configuration parameter group for this Resource.ConfigurationParameterDeclarations.getConfigurationGroups()
public String getDefaultGroupName()
ConfigurationParameterDeclarations
configuration groups
.getDefaultGroupName
in interface ConfigurationParameterDeclarations
ConfigurationParameterDeclarations.getDefaultGroupName()
public String getSearchStrategy()
ConfigurationParameterDeclarations
getSearchStrategy
in interface ConfigurationParameterDeclarations
ConfigurationParameterDeclarations.getSearchStrategy()
public void setCommonParameters(ConfigurationParameter[] aParams)
ConfigurationParameterDeclarations
setCommonParameters
in interface ConfigurationParameterDeclarations
aParams
- an array containing ConfigurationParameter
objects, each of which describes a
parameter common to all groups.ConfigurationParameterDeclarations.setCommonParameters(ConfigurationParameter[])
public void setConfigurationGroups(ConfigurationGroup[] aGroups)
ConfigurationParameterDeclarations
setConfigurationGroups
in interface ConfigurationParameterDeclarations
aGroups
- an array containing ConfigurationGroup
objects, each of which describes a
configuration parameter group for this Resource.ConfigurationParameterDeclarations.setConfigurationGroups(ConfigurationGroup[])
public void setDefaultGroupName(String aGroupName)
ConfigurationParameterDeclarations
configuration groups
.setDefaultGroupName
in interface ConfigurationParameterDeclarations
aGroupName
- the name of the default configuration groupConfigurationParameterDeclarations.setDefaultGroupName(String)
public void setSearchStrategy(String aStrategy)
ConfigurationParameterDeclarations
setSearchStrategy
in interface ConfigurationParameterDeclarations
aStrategy
- the configuration parameter search strategyConfigurationParameterDeclarations.setSearchStrategy(java.lang.String)
public ConfigurationParameter getConfigurationParameter(String aGroupName, String aParamName)
ConfigurationParameterDeclarations
getConfigurationParameter
in interface ConfigurationParameterDeclarations
aGroupName
- the name of a group, or null
for no groupaParamName
- the name of the parameternull
if it does not existConfigurationParameterDeclarations.getConfigurationParameter(String, String)
public ConfigurationGroup[] getConfigurationGroupDeclarations(String aGroupName)
ConfigurationParameterDeclarations
getConfigurationGroupDeclarations
in interface ConfigurationParameterDeclarations
aGroupName
- the name of a groupaGroupName
. If
there are no such groups, an empty array is returned.ConfigurationParameterDeclarations.getConfigurationGroupDeclarations(String)
public void addConfigurationParameter(ConfigurationParameter aConfigurationParameter)
ConfigurationParameterDeclarations
addConfigurationParameter
in interface ConfigurationParameterDeclarations
aConfigurationParameter
- the Configuration Parameter to addConfigurationParameterDeclarations.addConfigurationParameter(ConfigurationParameter)
public void removeConfigurationParameter(ConfigurationParameter aConfigurationParameter)
ConfigurationParameterDeclarations
removeConfigurationParameter
in interface ConfigurationParameterDeclarations
aConfigurationParameter
- the Configuration Parameter to remove (must be == with an ConfigurationParameter in
this collection, or this method will do nothing).ConfigurationParameterDeclarations.removeConfigurationParameter(ConfigurationParameter)
public void addCommonParameter(ConfigurationParameter aConfigurationParameter)
ConfigurationParameterDeclarations
addCommonParameter
in interface ConfigurationParameterDeclarations
aConfigurationParameter
- the Configuration Parameter to addConfigurationParameterDeclarations.addConfigurationParameter(ConfigurationParameter)
public void removeCommonParameter(ConfigurationParameter aConfigurationParameter)
ConfigurationParameterDeclarations
removeCommonParameter
in interface ConfigurationParameterDeclarations
aConfigurationParameter
- the Configuration Parameter to remove (must be == with an ConfigurationParameter in
this collection, or this method will do nothing).ConfigurationParameterDeclarations.removeConfigurationParameter(ConfigurationParameter)
public void addConfigurationGroup(ConfigurationGroup aConfigurationGroup)
ConfigurationParameterDeclarations
addConfigurationGroup
in interface ConfigurationParameterDeclarations
aConfigurationGroup
- the Configuration Group to addConfigurationParameterDeclarations.addConfigurationGroup(ConfigurationGroup)
public void removeConfigurationGroup(ConfigurationGroup aConfigurationGroup)
ConfigurationParameterDeclarations
removeConfigurationGroup
in interface ConfigurationParameterDeclarations
aConfigurationGroup
- the Configuration Group to remove (must be == with an ConfigurationGroup defined on
this resource, or this method will do nothing).ConfigurationParameterDeclarations.removeConfigurationGroup(ConfigurationGroup)
protected ConfigurationParameter _getConfigurationParameter(ConfigurationParameter[] aParams, String aName)
public void buildFromXMLElement(Element aElement, XMLParser aParser, XMLParser.ParsingOptions aOptions) throws InvalidXMLException
buildFromXMLElement
in interface XMLizable
buildFromXMLElement
in class MetaDataObject_impl
aElement
- the XML element that represents this object.aParser
- a reference to the UIMA XMLParser
. The
XMLParser.buildObject(Element)
method can be used to construct sub-objects.aOptions
- option settingsInvalidXMLException
- if the input XML element does not specify a valid objectXMLizable.buildFromXMLElement(org.w3c.dom.Element,
org.apache.uima.util.XMLParser)
protected String getXMLAttributeString()
protected AttributesImpl getXMLAttributes()
MetaDataObject_impl
MetaDataObject_impl.toXML(ContentHandler, boolean)
method to get the XML attributes that
will be written as part of the element's tag. By default this method returns an empty
Attributes object. Subclasses may override it in order to write attributes to the XML.getXMLAttributes
in class MetaDataObject_impl
MetaDataObject_impl.getXMLAttributes()
protected XmlizationInfo getXmlizationInfo()
MetaDataObject_impl
getXmlizationInfo
in class MetaDataObject_impl
MetaDataObject_impl.getXmlizationInfo()
Copyright © 2006–2022 The Apache Software Foundation. All rights reserved.