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 theMapperDefnsinterface 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.StringELEM_NAME_MAPPERDEFNSThe 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.ClassgetListClass()Returns theClassitems beloging to this list will be instance of.protected java.lang.StringgetListNodeName()Returns the name of the node representing children of this list.MapperDefngetMapperDefn(int index)Gets theMapperDefnassociated with supplied index.MapperDefngetMapperDefn(java.lang.String name)Gets theMapperDefnassociated with a given name.MapperDefnnewMapperDefn(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 theMapperDefnassociated with supplied index. A valid index begins at 0 and continues togetCount() - 1.- Specified by:
getMapperDefnin interfaceMapperDefns- Parameters:
index- The index of theMapperDefnto return.- Returns:
- The
MapperDefnat 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 theMapperDefnassociated with a given name.- Specified by:
getMapperDefnin interfaceMapperDefns- Parameters:
name- The name of the mapper definition object to return.- Returns:
- The
MapperDefnobject 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:
newMapperDefnin interfaceMapperDefns- Parameters:
mapperName- The name of the newMapperDefnobject 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:AbstractElementListReturns theClassitems beloging to this list will be instance of.- Specified by:
getListClassin classAbstractElementList
-
getListNodeName
protected java.lang.String getListNodeName()
Description copied from class:AbstractElementListReturns the name of the node representing children of this list.- Specified by:
getListNodeNamein classAbstractElementList
-
-