Class IfFeatureTagHelper
- java.lang.Object
-
- com.microstrategy.web.app.taglibs.CoreTagHelper
-
- com.microstrategy.web.app.taglibs.MstrPageTagHelper
-
- com.microstrategy.web.app.taglibs.AbstractIfTagHelper
-
- com.microstrategy.web.app.taglibs.IfFeatureTagHelper
-
public class IfFeatureTagHelper extends AbstractIfTagHelper
Helper for theIfFeatureTag
tag library.- Since:
- MicroStrategy Web 7.3.1 or earlier
-
-
Field Summary
-
Fields inherited from class com.microstrategy.web.app.taglibs.MstrPageTagHelper
_mstrPage
-
-
Constructor Summary
Constructors Constructor Description IfFeatureTagHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
checkCondition()
Evaluates the condition as specified by the tag's definition.void
cleanState()
Resets the state of the tag library, by cleaning the values of the properties initialized for this tag.void
setEnum(boolean value)
Sets the value assigned to the enum attribute of the custom tag instance that uses this helpervoid
setName(java.lang.String value)
Sets the value assigned to the name attribute of the custom tag instance that uses this helpervoid
setType(java.lang.String value)
Sets the value assigned to the type attribute of the custom tag instance that uses this helpervoid
setValue(java.lang.String value)
Sets the value assigned to the value attribute of the custom tag instance that uses this helper-
Methods inherited from class com.microstrategy.web.app.taglibs.MstrPageTagHelper
getContainerServices, newHiddenInputBuilder, newURIBuilder, resolveNumericAttribute, setPageComponent
-
Methods inherited from class com.microstrategy.web.app.taglibs.CoreTagHelper
getTagsFactory
-
-
-
-
Method Detail
-
cleanState
public void cleanState()
Resets the state of the tag library, by cleaning the values of the properties initialized for this tag.- Overrides:
cleanState
in classMstrPageTagHelper
-
checkCondition
public boolean checkCondition() throws MSTRCheckedException
Evaluates the condition as specified by the tag's definition.- Specified by:
checkCondition
in classAbstractIfTagHelper
- Returns:
- the
boolean
value corresponding to the result of the condition checked - Throws:
MSTRCheckedException
- if an exception happens while evaluating the condition.
-
setName
public void setName(java.lang.String value)
Sets the value assigned to the name attribute of the custom tag instance that uses this helper- Parameters:
value
-String
indicating the name of the feature to check for.
-
setType
public void setType(java.lang.String value)
Sets the value assigned to the type attribute of the custom tag instance that uses this helper- Parameters:
value
-String
indicating the place where the feature will be checked for.
-
setValue
public void setValue(java.lang.String value)
Sets the value assigned to the value attribute of the custom tag instance that uses this helper- Parameters:
value
-String
indicating the value to use for comparing it against the value of the feature found.
-
setEnum
public void setEnum(boolean value)
Sets the value assigned to the enum attribute of the custom tag instance that uses this helper- Parameters:
value
-boolean
indicating if the value specified to use for the comparison comes from an enumeration definition.
-
-