public class AnalysisEngineDescription_impl extends ResourceCreationSpecifier_impl implements AnalysisEngineDescription
AnalysisEngineDescription
. Note that this class contains two
attributes of class Map, which are not supported by the default XML input/output routines.
Therefore we override the MetaDataObject_impl.writePropertyAsElement(PropertyXmlInfo, String)
and
MetaDataObject_impl.readPropertyValueFromXMLElement(PropertyXmlInfo, Element, XMLParser, XMLParser.ParsingOptions)
methods.MetaDataObject_impl.MetaDataAttr, MetaDataObject_impl.SerialContext, MetaDataObject_impl.Serializer
Modifier and Type | Field and Description |
---|---|
protected String |
ELEM_DELEGATE_ANALYSIS_ENGINE_SPECIFIERS
Name of the "delegateAnalysisEngineSpecifiers" XML Element.
|
protected String |
PROP_DELEGATE_ANALYSIS_ENGINE_SPECIFIERS
Name of the "delegateAnalysisEngineSpecifiers" property.
|
protected String |
PROP_DELEGATE_ANALYSIS_ENGINE_SPECIFIERS_WITH_IMPORTS
Name of the "delegateAnalysisEngineSpecifiersWithImports" property.
|
serialContext
Constructor and Description |
---|
AnalysisEngineDescription_impl()
Creates a new AnalysisEngineDescription_impl.
|
Modifier and Type | Method and Description |
---|---|
void |
buildFromXMLElement(Element aElement,
XMLParser aParser,
XMLParser.ParsingOptions aOptions)
Overridden to set default operational properties if they are not specified in descriptor.
|
protected boolean |
capabilitiesContainSofa(String aSofaName,
boolean aOutput) |
protected void |
checkForInvalidParameterOverrides(ConfigurationParameter[] aParams,
String aGroupName,
ResourceManager aResourceManager)
Overrides
ResourceCreationSpecifier_impl.checkForInvalidParameterOverrides(ConfigurationParameter[], String, ResourceManager)
to validate parameter overrides in an aggregate AE. |
Object |
clone()
Creates a clone of this
MetaDataObject . |
void |
doFullValidation()
Does full validation of this
ResourceCreationSpecifier . |
void |
doFullValidation(ResourceManager aResourceManager)
Does full validation of this
ResourceCreationSpecifier . |
List<MetaDataObject_impl.MetaDataAttr> |
getAdditionalAttributes()
Override this method to include additional attributes
|
Map<String,ResourceSpecifier> |
getAllComponentSpecifiers(ResourceManager aResourceManager)
For an aggregate AnalysisEngine only, gets the ResourceSpecifiers of all components in this
aggregate.
|
AnalysisEngineMetaData |
getAnalysisEngineMetaData()
Retrieves the metadata that describes the AnalysisEngine.
|
String |
getAnnotatorImplementationName()
For a primitive AnalysisEngine only, retrieves the name of the annotator implementation.
|
ResourceSpecifier |
getComponentSpecifier(String key)
Gets the ResourceSpecifier of one a component of this aggregate, based on its key.
|
Map<String,ResourceSpecifier> |
getDelegateAnalysisEngineSpecifiers()
For an aggregate AnalysisEngine only, retrieves a collection of
ResourceSpecifier s
that indicate which delegate AnalysisEngines comprise the aggregate. |
Map<String,ResourceSpecifier> |
getDelegateAnalysisEngineSpecifiers(ResourceManager aResourceManager)
For an aggregate AnalysisEngine only, retrieves a collection of
ResourceSpecifier s
that indicate which delegate AnalysisEngines comprise the aggregate. |
Map<String,MetaDataObject> |
getDelegateAnalysisEngineSpecifiersWithImports()
Retrieves a Map whose keys are string identifiers and whose values are the either
Import or ResourceSpecifier objects. |
FlowControllerDeclaration |
getFlowControllerDeclaration()
For an aggregate AnalysisEngine only, gets the declaration of which FlowController should be
used by the AnalysisEngine.
|
String |
getFrameworkImplementation()
Gets the name of the AE framework implementation within which the Resource executes.
|
SofaMapping[] |
getSofaMappings() |
protected XmlizationInfo |
getXmlizationInfo()
To be implemented by subclasses to return information describing how to represent this object
in XML.
|
protected static XmlizationInfo |
getXmlizationInfoForClass()
Static method to get XmlizationInfo, used by subclasses to set up their own XmlizationInfo.
|
boolean |
isPrimitive()
Retrieves whether the AnalysisEngine is primitive (consisting of one annotator), as opposed to
aggregate (containing multiple delegate AnalysisEngines).
|
List<NameClassPair> |
listAttributes()
Deprecated.
never called anymore - getAdditionalAttributes called instead
|
protected void |
readPropertyValueFromXMLElement(PropertyXmlInfo aPropXmlInfo,
Element aElement,
XMLParser aParser,
XMLParser.ParsingOptions aOptions)
Overridden to handle XML import of the DelegateAnalysisEngineSpecifiers attribute.
|
protected void |
resolveDelegateAnalysisEngineImports(Collection<String> aEnclosingAggregateAeUrls,
ResourceManager aResourceManager,
boolean aRecursive)
Resolves imports of delegate Analysis Engines.
|
protected void |
resolveDelegateAnalysisEngineImports(ResourceManager aResourceManager,
boolean aRecursive)
Resolves imports of delegate Analysis Engines.
|
void |
resolveImports(Collection<String> aAlreadyImportedDelegateAeUrls,
ResourceManager aResourceManager)
Resolves all import declarations in this AnalysisEngineDescription.
|
void |
resolveImports(ResourceManager aResourceManager)
Resolves all import declarations in this AnalysisEngineDescription.
|
void |
setAnnotatorImplementationName(String aImplementationName)
For a primitive AnalysisEngine only, sets the name of the annotator implementation.
|
void |
setFlowControllerDeclaration(FlowControllerDeclaration aFlowControllerDeclaration)
For an aggregate AnalysisEngine only, sets the declaration of which FlowController should be
used by the AnalysisEngine.
|
void |
setFrameworkImplementation(String aFrameworkImplementation)
Sets the name of the AE framework implementation within which the
ResourceCreationSpecifier executes. |
void |
setPrimitive(boolean aPrimitive)
Sets whether the AnalysisEngine is primitive (consisting of one annotator), as opposed to
aggregate (containing multiple delegate AnalysisEngines).
|
void |
setSofaMappings(SofaMapping[] aSofaMappings) |
void |
toXML(ContentHandler aContentHandler,
boolean aWriteDefaultNamespaceAttribute,
boolean aPreserveDelegateAnalysisEngineImports)
Writes this object's XML representation by making calls on a SAX
ContentHandler . |
void |
toXML(OutputStream aOutputStream,
boolean aPreserveDelegateAnalysisEngineImports)
Writes this object's XML representation as a string in UTF-8 encoding.
|
void |
toXML(Writer aWriter,
boolean aPreserveDelegateAnalysisEngineImports)
Writes this object's XML representation as a string.
|
void |
validate(ResourceManager aResourceManager)
Determines if the AnalysisEngineDescription is valid.
|
protected void |
validateSofaMappings()
Validate SofA mappings and inputs/outputs for an aggregate AE.
|
protected void |
writePropertyAsElement(PropertyXmlInfo aPropInfo,
String aNamespace)
Overridden to handle XML export of the DelegateAnalysisEngineSpecifiers attribute.
|
checkForDuplicateParameterNames, getExternalResourceDependencies, getExternalResourceDependency, getImplementationName, getMetaData, getResourceManagerConfiguration, setExternalResourceDependencies, setImplementationName, setMetaData, setResourceManagerConfiguration, validate, validateConfigurationParameters
buildFromXMLElement, equals, getAttributeClass, getAttributeValue, getInfoset, getMatchingNode, getPropertyDescriptors, getPropertyXmlInfo, getRelativePathBase, getSerialContext, getSourceUrl, getSourceUrlString, getWrapperClass, getXMLAttributes, hashCode, isModifiable, readArrayPropertyValueFromXMLElement, readMapPropertyFromXml, readUnknownPropertyValueFromXMLElement, resolveSettings, setAttributeValue, setInfoset, setSourceUrl, setSourceUrlIfNull, toString, toXML, toXML, toXML, toXML, valueIsNullOrEmptyArray, writeArrayPropertyAsElement, writeMapPropertyToXml
finalize, getClass, notify, notifyAll, wait, wait, wait
getExternalResourceDependencies, getExternalResourceDependency, getImplementationName, getMetaData, getResourceManagerConfiguration, setExternalResourceDependencies, setImplementationName, setMetaData, setResourceManagerConfiguration, validate
equals, getAttributeValue, getSourceUrl, getSourceUrlString, isModifiable, setAttributeValue, setSourceUrl
protected final String PROP_DELEGATE_ANALYSIS_ENGINE_SPECIFIERS
protected final String PROP_DELEGATE_ANALYSIS_ENGINE_SPECIFIERS_WITH_IMPORTS
protected final String ELEM_DELEGATE_ANALYSIS_ENGINE_SPECIFIERS
public AnalysisEngineDescription_impl()
public String getFrameworkImplementation()
ResourceCreationSpecifier
Constants.JAVA_FRAMEWORK_NAME
..getFrameworkImplementation
in interface AnalysisEngineDescription
getFrameworkImplementation
in interface ResourceCreationSpecifier
getFrameworkImplementation
in class ResourceCreationSpecifier_impl
AnalysisEngineDescription.getFrameworkImplementation()
public void setFrameworkImplementation(String aFrameworkImplementation)
ResourceCreationSpecifier
ResourceCreationSpecifier
executes. The
framework name for this implementation is given by Constants.JAVA_FRAMEWORK_NAME
..setFrameworkImplementation
in interface AnalysisEngineDescription
setFrameworkImplementation
in interface ResourceCreationSpecifier
setFrameworkImplementation
in class ResourceCreationSpecifier_impl
aFrameworkImplementation
- the framework implementation nameAnalysisEngineDescription.setFrameworkImplementation(java.lang.String)
public boolean isPrimitive()
AnalysisEngineDescription
Some of the methods on this class apply only to one type of AnalysisEngine:
AnalysisEngineDescription.getAnnotatorImplementationName()
- primitive AnalysisEngine only
AnalysisEngineDescription.getDelegateAnalysisEngineSpecifiers()
- aggregate AnalysisEngine only
AnalysisEngineDescription.getFlowControllerDeclaration()
- aggregate AnalysisEngine only
isPrimitive
in interface AnalysisEngineDescription
AnalysisEngineDescription.isPrimitive()
public void setPrimitive(boolean aPrimitive)
AnalysisEngineDescription
setPrimitive
in interface AnalysisEngineDescription
aPrimitive
- true if and only if the AnalysisEngine is primitiveAnalysisEngineDescription.setPrimitive(boolean)
public String getAnnotatorImplementationName()
AnalysisEngineDescription
getAnnotatorImplementationName
in interface AnalysisEngineDescription
null
.AnalysisEngineDescription.getAnnotatorImplementationName()
public void setAnnotatorImplementationName(String aImplementationName)
AnalysisEngineDescription
setAnnotatorImplementationName
in interface AnalysisEngineDescription
aImplementationName
- the implementation name of the annotator.AnalysisEngineDescription.setAnnotatorImplementationName(String)
public Map<String,ResourceSpecifier> getDelegateAnalysisEngineSpecifiers() throws InvalidXMLException
AnalysisEngineDescription
ResourceSpecifier
s
that indicate which delegate AnalysisEngines comprise the aggregate. Each
ResourceSpecifier
can either:
This method returns an unmodifiable Map whose keys are string identifiers and whose values are
the ResourceSpecifier
objects. The string identifiers in this Map are to refer
to the delegate AnalysisEngines from elsewhere in this AnalysisEngineDescription
.
(For example in the FlowConstraints
description.)
Note that the Map returned by this method will never contain
Import
objects -- they will always be resolved first.
If you want to get access to the original Import objects, use
AnalysisEngineDescription.getDelegateAnalysisEngineSpecifiersWithImports()
. Also use that method if you want to
be able to make changes to the Map.
getDelegateAnalysisEngineSpecifiers
in interface AnalysisEngineDescription
String
keys and ResourceSpecifier
values.InvalidXMLException
- if import resolution failedAnalysisEngineDescription.getDelegateAnalysisEngineSpecifiers()
public Map<String,ResourceSpecifier> getDelegateAnalysisEngineSpecifiers(ResourceManager aResourceManager) throws InvalidXMLException
AnalysisEngineDescription
ResourceSpecifier
s
that indicate which delegate AnalysisEngines comprise the aggregate. Each
ResourceSpecifier
can either:
This method returns an unmodifiable Map whose keys are string identifiers and whose values are
the ResourceSpecifier
objects. The string identifiers in this Map are to refer
to the delegate AnalysisEngines from elsewhere in this AnalysisEngineDescription
.
(For example in the FlowConstraints
description.)
Note that the Map returned by this method will never contain
Import
objects -- they will always be resolved first.
If you want to get access to the original Import objects, use
AnalysisEngineDescription.getDelegateAnalysisEngineSpecifiersWithImports()
. Also use that method if you want to
be able to make changes to the Map.
getDelegateAnalysisEngineSpecifiers
in interface AnalysisEngineDescription
aResourceManager
- the ResourceManager to use to get the datapath needed to resolve importsString
keys and ResourceSpecifier
values.InvalidXMLException
- if import resolution failedAnalysisEngineDescription.getDelegateAnalysisEngineSpecifiers()
public Map<String,MetaDataObject> getDelegateAnalysisEngineSpecifiersWithImports()
AnalysisEngineDescription
Import
or ResourceSpecifier
objects. These
indicate the delegate AnalysisEngines that comprise the aggregate.
This is a direct representation of what is in the XML syntax for the descriptor. That is, if
the XML had an <import> element, the Map will contain an Import
object. If
you do not want to deal with imports, use the AnalysisEngineDescription.getDelegateAnalysisEngineSpecifiers()
method instead.
getDelegateAnalysisEngineSpecifiersWithImports
in interface AnalysisEngineDescription
String
keys and ResourceSpecifier
or
Import
objects as values. This Map may be
modified to add or remove imports or specifiers.AnalysisEngineDescription.getDelegateAnalysisEngineSpecifiersWithImports()
public FlowControllerDeclaration getFlowControllerDeclaration()
AnalysisEngineDescription
getFlowControllerDeclaration
in interface AnalysisEngineDescription
public void setFlowControllerDeclaration(FlowControllerDeclaration aFlowControllerDeclaration)
AnalysisEngineDescription
setFlowControllerDeclaration
in interface AnalysisEngineDescription
aFlowControllerDeclaration
- an object containing either an import of a ResourceSpecifier or a ResourceSpecifier
itself. This specifier will be used to create the FlowController.public Map<String,ResourceSpecifier> getAllComponentSpecifiers(ResourceManager aResourceManager) throws InvalidXMLException
AnalysisEngineDescription
This method returns an unmodifiable Map whose keys are string identifiers and whose values are
the ResourceSpecifier
objects. The string identifiers in this Map are to refer
to the components from elsewhere in this aggregate descriptor, for example in configuration
parameter overrides and resource bindings.
Note that the Map returned by this method will never contain
Import
objects -- they will always be resolved first.
If you want to get access to the original Import objects, use
AnalysisEngineDescription.getDelegateAnalysisEngineSpecifiersWithImports()
and AnalysisEngineDescription.getFlowControllerDeclaration()
.
Also use those methods if you want to make changes to be able to make changes to the Map.
getAllComponentSpecifiers
in interface AnalysisEngineDescription
aResourceManager
- the ResourceManager from which to get the datapath needed to resolve imports. Pass
null to use the default ResourceManager.String
keys and ResourceSpecifier
values.InvalidXMLException
- if import resolution failedpublic AnalysisEngineMetaData getAnalysisEngineMetaData()
AnalysisEngineDescription
getAnalysisEngineMetaData
in interface AnalysisEngineDescription
AnalysisEngineMetaData
object containing the AnalysisEngine's
metadata. This object can be modified.AnalysisEngineDescription.getAnalysisEngineMetaData()
public SofaMapping[] getSofaMappings()
getSofaMappings
in interface AnalysisEngineDescription
public void setSofaMappings(SofaMapping[] aSofaMappings)
setSofaMappings
in interface AnalysisEngineDescription
public void doFullValidation() throws ResourceInitializationException
ResourceCreationSpecifier
ResourceCreationSpecifier
.
This essentially performs all operations necessary to
instantiate a Resource except that it does not actually instantiate the implementation class.
If appropriate, this method will also attempt to create a CAS based on the descriptor, in order
to do full type system verification. If any operations fail, an exception will be thrown.doFullValidation
in interface AnalysisEngineDescription
doFullValidation
in interface ResourceCreationSpecifier
doFullValidation
in class ResourceCreationSpecifier_impl
ResourceInitializationException
- if validation failedpublic void doFullValidation(ResourceManager aResourceManager) throws ResourceInitializationException
ResourceCreationSpecifier
ResourceCreationSpecifier
.
This essentially performs all operations necessary to
instantiate a Resource except that it does not actually instantiate the implementation class.
If appropriate, this method will also attempt to create a CAS based on the descriptor, in order
to do full type system verification. If any operations fail, an exception will be thrown.doFullValidation
in interface AnalysisEngineDescription
doFullValidation
in interface ResourceCreationSpecifier
doFullValidation
in class ResourceCreationSpecifier_impl
aResourceManager
- a ResourceManager instance to use to load annotator classes, external resource
classes, and resolve imports by name.ResourceInitializationException
- if validation failedpublic void validate(ResourceManager aResourceManager) throws ResourceInitializationException, ResourceConfigurationException
validate
in interface ResourceCreationSpecifier
validate
in class ResourceCreationSpecifier_impl
aResourceManager
- a ResourceManager instance to use to resolve imports by name.ResourceInitializationException
- if aDesc
is invalidResourceConfigurationException
- if the configuration parameter settings in aDesc
are invalidprotected void checkForInvalidParameterOverrides(ConfigurationParameter[] aParams, String aGroupName, ResourceManager aResourceManager) throws ResourceInitializationException
ResourceCreationSpecifier_impl.checkForInvalidParameterOverrides(ConfigurationParameter[], String, ResourceManager)
to validate parameter overrides in an aggregate AE. Also logs a warning for aggregate
parameters with no declared overrides.checkForInvalidParameterOverrides
in class ResourceCreationSpecifier_impl
aParams
- an array of ConfigurationParametersaGroupName
- name of groups in which these parameters are contained. Null if no groupaResourceManager
- a ResourceManager instance to use to resolve imports by name.ResourceInitializationException
- if there is an invalid parameter override declarationpublic ResourceSpecifier getComponentSpecifier(String key) throws ResourceInitializationException
getComponentSpecifier
in interface AnalysisEngineDescription
key
- the key of the component specifier to getResourceInitializationException
- if there's a problem resolving importsprotected void validateSofaMappings() throws ResourceInitializationException
ResourceInitializationException
- -protected boolean capabilitiesContainSofa(String aSofaName, boolean aOutput)
public List<MetaDataObject_impl.MetaDataAttr> getAdditionalAttributes()
MetaDataObject_impl
getAdditionalAttributes
in class MetaDataObject_impl
@Deprecated public List<NameClassPair> listAttributes()
listAttributes
in interface MetaDataObject
listAttributes
in class MetaDataObject_impl
NameClassPair
objects, each of which
contains the name of a parameter and the Class of its value. For primitive types, the
wrapper classes will be returned (e.g. java.lang.Integer
instead of
int).MetaDataObject.listAttributes()
public void toXML(OutputStream aOutputStream, boolean aPreserveDelegateAnalysisEngineImports) throws SAXException, IOException
AnalysisEngineDescription
toXML
in interface AnalysisEngineDescription
aOutputStream
- an OutputStream to which the XML string will be written, in UTF-8 encoding.aPreserveDelegateAnalysisEngineImports
- if true, XML serialization will always preserve <import> elements used to import
delegate analysis engine specifiers into an aggregate. If false, the default import
serialization behavior applies, which is to write <import> elements only in the
case where they have not previously been resolved.SAXException
- if a SAX exception occursIOException
- if an I/O failure occurspublic void toXML(Writer aWriter, boolean aPreserveDelegateAnalysisEngineImports) throws SAXException, IOException
AnalysisEngineDescription
XMLizable.toXML(OutputStream)
instead, as it
ensures that output is written in UTF-8 encoding, which is the default encoding that should be
used for XML files.toXML
in interface AnalysisEngineDescription
aWriter
- a Writer to which the XML string will be writtenaPreserveDelegateAnalysisEngineImports
- if true, XML serialization will always preserve <import> elements used to import
delegate analysis engine specifiers into an aggregate. If false, the default import
serialization behavior applies, which is to write <import> elements only in the
case where they have not previously been resolved.SAXException
- if a SAX exception occursIOException
- if an I/O failure occurspublic void toXML(ContentHandler aContentHandler, boolean aWriteDefaultNamespaceAttribute, boolean aPreserveDelegateAnalysisEngineImports) throws SAXException
AnalysisEngineDescription
ContentHandler
.toXML
in interface AnalysisEngineDescription
aContentHandler
- the content handler to which this object will write events that describe its XML
representation.aWriteDefaultNamespaceAttribute
- whether the namespace of this element should be written as the default namespace. This
should be done only for the root element, and it defaults to false.aPreserveDelegateAnalysisEngineImports
- if true, XML serialization will always preserve <import> elements used to import
delegate analysis engine specifiers into an aggregate. If false, the default import
serialization behavior applies, which is to write <import> elements only in the
case where they have not previously been resolved.SAXException
- if a SAX exception occurspublic void resolveImports(ResourceManager aResourceManager) throws InvalidXMLException
AnalysisEngineDescription
UIMAFramework.produceAnalysisEngine(ResourceSpecifier)
is called.resolveImports
in interface AnalysisEngineDescription
aResourceManager
- the Resource Manager used to locate imports by name. For example, the path in which to
locate these imported descriptors can be set via the
ResourceManager.setDataPath(String)
method.InvalidXMLException
- if an import target does not exist or is invalidpublic void resolveImports(Collection<String> aAlreadyImportedDelegateAeUrls, ResourceManager aResourceManager) throws InvalidXMLException
AnalysisEngineDescription
UIMAFramework.produceAnalysisEngine(ResourceSpecifier)
is called.
This version is used internally to resolve nested imports.
resolveImports
in interface AnalysisEngineDescription
aAlreadyImportedDelegateAeUrls
- URLs of already imported AE descriptors, so we don't import them again.aResourceManager
- the Resource Manager used to locate imports by name. For example, the path in which to
locate these imported descriptors can be set via the
ResourceManager.setDataPath(String)
method.InvalidXMLException
- if an import target does not exist or is invalidprotected void resolveDelegateAnalysisEngineImports(ResourceManager aResourceManager, boolean aRecursive) throws InvalidXMLException
aResourceManager
- -aRecursive
- If true, this method will call resolveImports(Collection, ResourceManager)
on each delegate. If a cirular import is found, an exception will be thrown.InvalidXMLException
- -protected void resolveDelegateAnalysisEngineImports(Collection<String> aEnclosingAggregateAeUrls, ResourceManager aResourceManager, boolean aRecursive) throws InvalidXMLException
aEnclosingAggregateAeUrls
- URLs of enclosing aggregate AEs. Used to detect circular imports.aResourceManager
- -aRecursive
- If true, this method will call resolveImports(Collection, ResourceManager)
on each delegate. If a circular import is found, an exception will be thrown.InvalidXMLException
- -public Object clone()
MetaDataObject
MetaDataObject
. This performs a "deep" copy by cloning
all attribute values that are also MetaDataObjects.clone
in interface MetaDataObject
clone
in class MetaDataObject_impl
MetaDataObject
multi-core: could be cloning while another thread is modifying?
protected void writePropertyAsElement(PropertyXmlInfo aPropInfo, String aNamespace) throws SAXException
Map
, which is not handled by the default XML
export logic.writePropertyAsElement
in class MetaDataObject_impl
aPropInfo
- -aNamespace
- -SAXException
- -MetaDataObject_impl.writePropertyAsElement(PropertyXmlInfo, String)
protected void readPropertyValueFromXMLElement(PropertyXmlInfo aPropXmlInfo, Element aElement, XMLParser aParser, XMLParser.ParsingOptions aOptions) throws InvalidXMLException
Map
, which is not handled by the default XML
import logic.readPropertyValueFromXMLElement
in class MetaDataObject_impl
aPropXmlInfo
- information about the property to readaElement
- DOM element to read fromaParser
- parser to use to construct complex valuesaOptions
- option settingsInvalidXMLException
- -MetaDataObject_impl.readPropertyValueFromXMLElement(PropertyXmlInfo, Element, XMLParser, XMLParser.ParsingOptions)
public void buildFromXMLElement(Element aElement, XMLParser aParser, XMLParser.ParsingOptions aOptions) throws InvalidXMLException
buildFromXMLElement
in interface XMLizable
buildFromXMLElement
in class MetaDataObject_impl
aElement
- -aParser
- -aOptions
- -InvalidXMLException
- -protected XmlizationInfo getXmlizationInfo()
MetaDataObject_impl
getXmlizationInfo
in class ResourceCreationSpecifier_impl
protected static XmlizationInfo getXmlizationInfoForClass()
Copyright © 2006–2021 The Apache Software Foundation. All rights reserved.