Package com.microstrategy.web.app.utils
Class TemplateParser
- java.lang.Object
-
- com.microstrategy.web.app.utils.TemplateParser
-
- Direct Known Subclasses:
ThresholdsTemplateParser
public class TemplateParser extends java.lang.Object
This class contains some public utility methods that can be used for handling parameters included on HttpServletRequest, RequestKeys objects or other.- Since:
- MicroStrategy Web 7.3.1 or earlier
-
-
Field Summary
Fields Modifier and Type Field Description static int
L_PROPERTY_AGGFROMBASE
Property index for template element use value from aggregate from value or notstatic int
L_PROPERTY_ALIAS
Property index for template element's aliasstatic int
L_PROPERTY_DID
Property to indicate if a derived metric is defined on dataset or notstatic int
L_PROPERTY_FORMULA
Property index for template element's formulastatic int
L_PROPERTY_HASDYNAMICALIAS
Property index for template element's alias being dynamic or notstatic int
L_PROPERTY_ISDEFINEDONDATASET
Property to indicate if a derived metric is defined on dataset or notstatic int
L_PROPERTY_ISDERIVED
Property index for template element being derived or notstatic int
L_PROPERTY_KEY
Property index for template element's keystatic int
L_PROPERTY_NAME
Property index for template element's namestatic int
L_PROPERTY_POSITION
Property index for template element's positionstatic int
L_PROPERTY_TYPE
Property index for template element's typestatic int
PROPERTY_SIZE
Property array size
-
Constructor Summary
Constructors Constructor Description TemplateParser(ReportBean rb)
Deprecated.TemplateParser(ViewBean vb)
Initializes the ViewBean object
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String[][]
getTemplateElementArray()
return a String[][] objectsint
getTemplateElementIndex(int key)
Gets the element index from a metricjava.util.ArrayList
getTemplateElementList()
Gets the template elements as an ArrayListprotected boolean
isElementVisible()
-
-
-
Field Detail
-
L_PROPERTY_NAME
public static final int L_PROPERTY_NAME
Property index for template element's name- See Also:
- Constant Field Values
-
L_PROPERTY_ALIAS
public static final int L_PROPERTY_ALIAS
Property index for template element's alias- See Also:
- Constant Field Values
-
L_PROPERTY_KEY
public static final int L_PROPERTY_KEY
Property index for template element's key- See Also:
- Constant Field Values
-
L_PROPERTY_TYPE
public static final int L_PROPERTY_TYPE
Property index for template element's type- See Also:
- Constant Field Values
-
L_PROPERTY_FORMULA
public static final int L_PROPERTY_FORMULA
Property index for template element's formula- See Also:
- Constant Field Values
-
L_PROPERTY_POSITION
public static final int L_PROPERTY_POSITION
Property index for template element's position- See Also:
- Constant Field Values
-
L_PROPERTY_ISDERIVED
public static final int L_PROPERTY_ISDERIVED
Property index for template element being derived or not- See Also:
- Constant Field Values
-
L_PROPERTY_HASDYNAMICALIAS
public static final int L_PROPERTY_HASDYNAMICALIAS
Property index for template element's alias being dynamic or not- See Also:
- Constant Field Values
-
L_PROPERTY_AGGFROMBASE
public static final int L_PROPERTY_AGGFROMBASE
Property index for template element use value from aggregate from value or not- See Also:
- Constant Field Values
-
L_PROPERTY_ISDEFINEDONDATASET
public static final int L_PROPERTY_ISDEFINEDONDATASET
Property to indicate if a derived metric is defined on dataset or not- See Also:
- Constant Field Values
-
L_PROPERTY_DID
public static final int L_PROPERTY_DID
Property to indicate if a derived metric is defined on dataset or not- See Also:
- Constant Field Values
-
PROPERTY_SIZE
public static final int PROPERTY_SIZE
Property array size- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TemplateParser
@Deprecated public TemplateParser(ReportBean rb)
Deprecated.Constructor from a report bean object- Parameters:
rb
- report bean object
-
TemplateParser
public TemplateParser(ViewBean vb)
Initializes the ViewBean object- Since:
- MicroStrategy Web 8.0.0
-
-
Method Detail
-
getTemplateElementArray
public java.lang.String[][] getTemplateElementArray()
return a String[][] objects- Returns:
- String array
-
getTemplateElementIndex
public int getTemplateElementIndex(int key)
Gets the element index from a metric- Parameters:
key
- key for the template unit or template metric unit- Returns:
- the element index
-
getTemplateElementList
public java.util.ArrayList getTemplateElementList()
Gets the template elements as an ArrayList- Returns:
- template elements as an ArrayList
-
isElementVisible
protected boolean isElementVisible()
-
-