Package com.microstrategy.web.app
Class FlagInfo
- java.lang.Object
-
- com.microstrategy.utils.config.AbstractConfigurationElement
-
- com.microstrategy.web.app.FlagInfo
-
- All Implemented Interfaces:
ConfigurationElement
,ConfigurationFile
,java.lang.Cloneable
public class FlagInfo extends AbstractConfigurationElement
A FlagInfo class instance represents the information regarding a flag.- Since:
- MicroStrategy Web 8.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
ATT_ACTION
static java.lang.String
ATT_ExcludeDrillPath
static java.lang.String
ATT_ID
static java.lang.String
ATT_TYPE
static java.lang.String
ATT_VALUE
static java.lang.String
NODE_FLAG
-
Fields inherited from class com.microstrategy.utils.config.AbstractConfigurationElement
ATT_CONFIG_SRC, ATT_DELETED, ATT_POSITION, ATT_PROTOTYPE, ATT_USE_DEFAULT
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAction()
boolean
getExculdeDrillPath()
java.lang.String
getID()
protected java.lang.String
getKeyAttribute()
This method must return the attribute that uniquely identifies this element among its siblings; if no single attribute can be used, return null and override thegetKey
andsetKey
methods.java.lang.String
getType()
int
getValue()
protected void
initDefaultAttributes()
This method can be overridden to set default values for attributes.void
setAction(java.lang.String action)
void
setExculdeDrillPath(boolean excludeDrillPath)
void
setID(java.lang.String id)
void
setType(java.lang.String type)
void
setValue(int value)
-
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, 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, reload, 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
-
-
-
-
Field Detail
-
NODE_FLAG
public static final java.lang.String NODE_FLAG
- Since:
- MicroStrategy Web 9.0.0
- See Also:
- Constant Field Values
-
ATT_ID
public static final java.lang.String ATT_ID
- Since:
- MicroStrategy Web 8.0.1
- See Also:
- Constant Field Values
-
ATT_VALUE
public static final java.lang.String ATT_VALUE
- See Also:
- Constant Field Values
-
ATT_ACTION
public static final java.lang.String ATT_ACTION
- See Also:
- Constant Field Values
-
ATT_TYPE
public static final java.lang.String ATT_TYPE
- See Also:
- Constant Field Values
-
ATT_ExcludeDrillPath
public static final java.lang.String ATT_ExcludeDrillPath
- Since:
- MicroStrategy Web 9.0.0
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
FlagInfo
public FlagInfo()
Class constructor. Initializes a new -empty- instance of the FlagInfo class.
-
FlagInfo
public FlagInfo(org.w3c.dom.Node root)
Class constructor. Initializes an FlagInfo instance based on the information included on the XML Node- Parameters:
root
- Node instance representing the FlagInfo information.
-
-
Method Detail
-
getKeyAttribute
protected java.lang.String getKeyAttribute()
Description copied from class:AbstractConfigurationElement
This method must return the attribute that uniquely identifies this element among its siblings; if no single attribute can be used, return null and override thegetKey
andsetKey
methods.- Specified by:
getKeyAttribute
in classAbstractConfigurationElement
- Since:
- MicroStrategy Web 9.0.0
-
initDefaultAttributes
protected void initDefaultAttributes()
Description copied from class:AbstractConfigurationElement
This method can be overridden to set default values for attributes. Simply extend this method and callAbstractConfigurationElement.setAttribute(java.lang.String, java.lang.Object)
- Overrides:
initDefaultAttributes
in classAbstractConfigurationElement
- Since:
- MicroStrategy Web 9.0.0
-
setValue
public void setValue(int value)
-
getValue
public int getValue()
-
setAction
public void setAction(java.lang.String action)
-
getAction
public java.lang.String getAction()
-
setType
public void setType(java.lang.String type)
-
getType
public java.lang.String getType()
-
setID
public void setID(java.lang.String id)
- Since:
- MicroStrategy Web 8.0.1
-
getID
public java.lang.String getID()
- Since:
- MicroStrategy Web 8.0.1
-
setExculdeDrillPath
public void setExculdeDrillPath(boolean excludeDrillPath)
- Since:
- MicroStrategy Web 9.0.0
-
getExculdeDrillPath
public boolean getExculdeDrillPath()
- Since:
- MicroStrategy Web 9.0.0
-
-