Package com.microstrategy.web.transform
Class MapperDefnsImpl
- java.lang.Object
-
- com.microstrategy.utils.config.AbstractConfigurationElement
-
- com.microstrategy.utils.config.AbstractElementList
-
- com.microstrategy.web.transform.AbstractStyleCatalogList
-
- com.microstrategy.web.transform.MapperDefnsImpl
-
- All Implemented Interfaces:
ConfigurationElement
,ConfigurationFile
,MapperDefns
,java.lang.Cloneable
public class MapperDefnsImpl extends AbstractStyleCatalogList implements MapperDefns
This class implements theMapperDefns
interface for the Style Catalog.- Since:
- MicroStrategy Web 9.0.0
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.microstrategy.utils.config.AbstractConfigurationElement
AbstractConfigurationElement.FilteredList
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ELEM_NAME_MAPPERDEFNS
The name of the mapper definitions element.-
Fields inherited from class com.microstrategy.utils.config.AbstractConfigurationElement
ATT_CONFIG_SRC, ATT_DELETED, ATT_POSITION, ATT_PROTOTYPE, ATT_USE_DEFAULT
-
-
Constructor Summary
Constructors Constructor Description MapperDefnsImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Class
getListClass()
Returns theClass
items beloging to this list will be instance of.protected java.lang.String
getListNodeName()
Returns the name of the node representing children of this list.MapperDefn
getMapperDefn(int index)
Gets theMapperDefn
associated with supplied index.MapperDefn
getMapperDefn(java.lang.String name)
Gets theMapperDefn
associated with a given name.MapperDefn
newMapperDefn(java.lang.String mapperName)
Creates a new mapper definition object with the supplied name.-
Methods inherited from class com.microstrategy.web.transform.AbstractStyleCatalogList
clearCaches, getCount, getStyleCatalog, newItem, reload, remove, remove
-
Methods inherited from class com.microstrategy.utils.config.AbstractElementList
clear, containsKey, get, get, getKeyAttribute, getList, isEmpty, put, put, size
-
Methods inherited from class com.microstrategy.utils.config.AbstractConfigurationElement
addFileSource, applyCustomization, applyCustomizations, cleanUpDeletedElements, clone, delete, deltas, deltas, equalAtts, equalElements, equalNodeValues, equals, equalsIncludingDeletedElements, exportAttributesToXML, exportElementsToXML, exportNodeValueToXML, getAttribute, getAttributes, getBoolAttribute, getChildKey, getConfigSrc, getDTDFileName, getElement, getElement, getElements, getFileLoader, getIntAttribute, getIntAttribute, getKey, getLineNumber, getList, getNextKey, getNodeName, getNodeValue, getNodeValue, getOrCreateElement, getParent, getPosition, getPrototype, getRegisteredClass, getSelfInitPath, getSource, getStrAttribute, getUseDefault, getXMLParserParameters, getXMLSerializerParameters, hashCode, hashCodeAtts, hashCodeElements, hashCodeNodeValues, hasRegisteredClass, initAttributesFromXML, initDefaultAttributes, initElementFromXML, initElementsFromXML, initFromFile, initFromResource, initFromXML, initFromXML, initNodeValueFromXML, initPrototype, isActive, isCustomized, isDeleted, isDirty, isInSource, isKeyAttribute, load, mergeChanges, newChildInstance, newSource, original, populate, printAttributes, printElements, printNodeValue, refreshLists, registerClass, registerElement, registerElement, registerElementList, reloadPrototype, removeAttribute, removeDefaults, replaceList, restore, save, save, saveChangesAs, saveConfig, saveFlatXML, saveNode, saveSource, setAttribute, setBoolAttribute, setChildOriginals, setConfigSrc, setCustomized, setElement, setFileLoader, setIntAttribute, setKey, setLineNumber, setNodeName, setNodeValue, setPosition, setPrototype, setSelfInitPath, setStrAttribute, setUseDefault, setUseValidation, throwConfigParseException, toString, toXML, toXML, toXML, toXML, useNodeValue, useValidation
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.microstrategy.utils.config.ConfigurationElement
getAttribute, getAttributes, getElement, getElements, getKey, getNodeName, getStrAttribute, initFromXML, reload, toXML
-
Methods inherited from interface com.microstrategy.web.transform.MapperDefns
clear, getCount, remove, remove
-
-
-
-
Field Detail
-
ELEM_NAME_MAPPERDEFNS
public static final java.lang.String ELEM_NAME_MAPPERDEFNS
The name of the mapper definitions element.- See Also:
- Constant Field Values
-
-
Method Detail
-
getMapperDefn
public MapperDefn getMapperDefn(int index) throws java.lang.IndexOutOfBoundsException
Gets theMapperDefn
associated with supplied index. A valid index begins at 0 and continues togetCount() - 1
.- Specified by:
getMapperDefn
in interfaceMapperDefns
- Parameters:
index
- The index of theMapperDefn
to return.- Returns:
- The
MapperDefn
at the supplied index. - Throws:
java.lang.IndexOutOfBoundsException
- This exception is thown if the argument is outside the range of a valid index.
-
getMapperDefn
public MapperDefn getMapperDefn(java.lang.String name) throws java.lang.IllegalArgumentException
Gets theMapperDefn
associated with a given name.- Specified by:
getMapperDefn
in interfaceMapperDefns
- Parameters:
name
- The name of the mapper definition object to return.- Returns:
- The
MapperDefn
object with the supplied name. - Throws:
java.lang.IllegalArgumentException
- This exception is thrown if the argument does not match one of the stored names.
-
newMapperDefn
public MapperDefn newMapperDefn(java.lang.String mapperName) throws java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
Creates a new mapper definition object with the supplied name.- Specified by:
newMapperDefn
in interfaceMapperDefns
- Parameters:
mapperName
- The name of the newMapperDefn
object to create.- Returns:
- The new mapper definition object.
- Throws:
java.lang.IllegalArgumentException
- This exception is thrown if the argument already matches one of the stored names.java.lang.UnsupportedOperationException
- This exception is thrown if the Style Catalog is in "read only" mode.
-
getListClass
protected java.lang.Class getListClass()
Description copied from class:AbstractElementList
Returns theClass
items beloging to this list will be instance of.- Specified by:
getListClass
in classAbstractElementList
-
getListNodeName
protected java.lang.String getListNodeName()
Description copied from class:AbstractElementList
Returns the name of the node representing children of this list.- Specified by:
getListNodeName
in classAbstractElementList
-
-