public class FsIndexCollection_impl extends MetaDataObject_impl implements FsIndexCollection
MetaDataObject_impl.MetaDataAttr, MetaDataObject_impl.SerialContext, MetaDataObject_impl.Serializer
serialContext
Constructor and Description |
---|
FsIndexCollection_impl() |
Modifier and Type | Method and Description |
---|---|
void |
addFsIndex(FsIndexDescription aFsIndexDescription)
Adds an FS Index description to this collection.
|
String |
getDescription()
Gets the description of this FS Index Collection.
|
FsIndexDescription[] |
getFsIndexes()
Retrieves the FS Index descriptions that are part of this collection.
|
Import[] |
getImports()
Gets the imports declared by this FS Index Collection.
|
String |
getName()
Gets the name of this FS Index Collection.
|
String |
getVendor()
Gets the vendor of this FS Index Collection.
|
String |
getVersion()
Gets the version number of this FS Index Collection.
|
protected XmlizationInfo |
getXmlizationInfo()
To be implemented by subclasses to return information describing how to represent this object
in XML.
|
void |
removeFsIndex(FsIndexDescription aFsIndexDescription)
Removes an FS Index description from this collection.
|
void |
resolveImports()
Resolves any import declarations in this FS Index Collection, adding the imported
FsIndexDescriptions directly onto this FsIndexCollection's
fsIndexes
list. |
void |
resolveImports(Collection<String> aAlreadyImportedFsIndexURLs,
ResourceManager aResourceManager)
Resolves any import declarations in this FS Index Collection, adding the imported
FsIndexDescriptions directly onto this FsIndexCollection's
fsIndexes
list. |
void |
resolveImports(ResourceManager aResourceManager)
Resolves any import declarations in this FS Index Collection, adding the imported
FsIndexDescriptions directly onto this FsIndexCollection's
fsIndexes
list. |
void |
setDescription(String aDescription)
Sets the description of this FS Index Collection.
|
void |
setFsIndexes(FsIndexDescription[] aFSIndexes)
Retrieves the FS Index descriptions that are part of this collection.
|
void |
setImports(Import[] aImports)
Sets the imports declared by this FS Index Collection.
|
void |
setName(String aName)
Sets the name of this FS Index Collection.
|
void |
setVendor(String aVendor)
Sets the vendor of this FS Index Collection.
|
void |
setVersion(String aVersion)
Sets the version number of this FS Index Collection.
|
buildFromXMLElement, buildFromXMLElement, clone, equals, getAdditionalAttributes, getAttributeClass, getAttributeValue, getInfoset, getMatchingNode, getPropertyDescriptors, getPropertyXmlInfo, getRelativePathBase, getSerialContext, getSourceUrl, getSourceUrlString, getWrapperClass, getXMLAttributes, 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
buildFromXMLElement, buildFromXMLElement, toXML, toXML, toXML, toXML
public String getName()
FsIndexCollection
getName
in interface FsIndexCollection
ResourceMetaData.getName()
public void setName(String aName)
FsIndexCollection
setName
in interface FsIndexCollection
aName
- the name of this FS Index CollectionResourceMetaData.setName(String)
public String getVersion()
FsIndexCollection
getVersion
in interface FsIndexCollection
ResourceMetaData.getVersion()
public void setVersion(String aVersion)
FsIndexCollection
setVersion
in interface FsIndexCollection
aVersion
- the version number of this FS Index Collection, as a StringResourceMetaData.setVersion(String)
public String getDescription()
FsIndexCollection
getDescription
in interface FsIndexCollection
ResourceMetaData.getDescription()
public void setDescription(String aDescription)
FsIndexCollection
setDescription
in interface FsIndexCollection
aDescription
- the description of this FS Index CollectionResourceMetaData.setDescription(String)
public String getVendor()
FsIndexCollection
getVendor
in interface FsIndexCollection
ResourceMetaData.getVendor()
public void setVendor(String aVendor)
FsIndexCollection
setVendor
in interface FsIndexCollection
aVendor
- the vendor of this FS Index Collection, as a String, null if none has been specified.ResourceMetaData.setVendor(String)
public Import[] getImports()
FsIndexCollection
getImports
in interface FsIndexCollection
public void setImports(Import[] aImports)
FsIndexCollection
setImports
in interface FsIndexCollection
aImports
- an array of imports declared by this FS Index Collection.public FsIndexDescription[] getFsIndexes()
FsIndexCollection
CAS
.getFsIndexes
in interface FsIndexCollection
public void setFsIndexes(FsIndexDescription[] aFSIndexes)
FsIndexCollection
CAS
.setFsIndexes
in interface FsIndexCollection
aFSIndexes
- a description of the FS Indexes that comprise this FS Index Collectionpublic void addFsIndex(FsIndexDescription aFsIndexDescription)
FsIndexCollection
addFsIndex
in interface FsIndexCollection
aFsIndexDescription
- the FS Index description to addpublic void removeFsIndex(FsIndexDescription aFsIndexDescription)
FsIndexCollection
removeFsIndex
in interface FsIndexCollection
aFsIndexDescription
- the FS Index description to remove (must be == with an FsIndexDescription in this
collection, or this method will do nothing).public void resolveImports() throws InvalidXMLException
FsIndexCollection
fsIndexes
list. The import elements are then deleted, so this results in a structure that is equivalent
to the imported elements having been defined locally.resolveImports
in interface FsIndexCollection
InvalidXMLException
- if either the import target does not exist or is invalidpublic void resolveImports(ResourceManager aResourceManager) throws InvalidXMLException
FsIndexCollection
fsIndexes
list. The import elements are then deleted, so this results in a structure that is equivalent
to the imported elements having been defined locally.resolveImports
in interface FsIndexCollection
aResourceManager
- the Resource Manager used to locate FS Index Collections imported by name. For
example, the path in which to locate these FS Index Collections can be set via the
ResourceManager.setDataPath(String)
method.InvalidXMLException
- if either the import target does not exist or is invalidpublic void resolveImports(Collection<String> aAlreadyImportedFsIndexURLs, ResourceManager aResourceManager) throws InvalidXMLException
FsIndexCollection
fsIndexes
list. The import elements are then deleted, so this results in a structure that is equivalent
to the imported elements having been defined locally.
This version is used internally to resolve nested imports.
resolveImports
in interface FsIndexCollection
aAlreadyImportedFsIndexURLs
- URLs of already imported FS Index Collections, so we don't import them again.aResourceManager
- the Resource Manager used to locate FS Index Collections imported by name. For
example, the path in which to locate these FS Index Collections can be set via the
ResourceManager.setDataPath(String)
method.InvalidXMLException
- if either the import target does not exist or is invalidprotected XmlizationInfo getXmlizationInfo()
MetaDataObject_impl
getXmlizationInfo
in class MetaDataObject_impl
Copyright © 2006–2021 The Apache Software Foundation. All rights reserved.