Package com.microstrategy.web.app.beans
Class AbstractColorGradientEditorBeanImpl
- java.lang.Object
-
- com.microstrategy.utils.serialization.AbstractPersistable
-
- com.microstrategy.web.beans.AbstractTransformable
-
- com.microstrategy.web.beans.AbstractWebComponent
-
- com.microstrategy.web.app.beans.AbstractAppComponent
-
- com.microstrategy.web.app.beans.AbstractPersistableAppComponent
-
- com.microstrategy.web.app.beans.AbstractPersistableFrameElement
-
- com.microstrategy.web.app.beans.AbstractViewBeanParserBean
-
- com.microstrategy.web.app.beans.AbstractColorGradientEditorBeanImpl
-
- All Implemented Interfaces:
EnumWebPersistableState
,Persistable
,AppComponent
,ColorGradientEditorBean
,FrameElement
,ReportFrameElement
,ViewBeanParserBean
,RequestPersistable
,Transformable
,WebComponent
- Direct Known Subclasses:
GraphColorGradientEditorBeanImpl
,RWDColorGradientEditorBeanImpl
public abstract class AbstractColorGradientEditorBeanImpl extends AbstractViewBeanParserBean implements ColorGradientEditorBean
- Since:
- MicroStrategy Web 8.1.0
-
-
Field Summary
-
Fields inherited from class com.microstrategy.web.app.beans.AbstractPersistableAppComponent
STATE_DELIMITOR, STATE_ITEM_SEPARATOR
-
Fields inherited from class com.microstrategy.web.beans.AbstractWebComponent
_features, _hasJustOpened
-
Fields inherited from class com.microstrategy.web.beans.AbstractTransformable
_beanContext
-
Fields inherited from class com.microstrategy.utils.serialization.AbstractPersistable
scriptEndTagEncoder
-
Fields inherited from interface com.microstrategy.web.app.beans.AppComponent
COMPONENT_POSITION_NOT_INITIALIZED
-
Fields inherited from interface com.microstrategy.utils.serialization.EnumWebPersistableState
BARE_MINIMAL_STATE_INFO, MAXIMAL_STATE_INFO, MINIMAL_STATE_INFO, TYPICAL_STATE_INFO
-
-
Constructor Summary
Constructors Constructor Description AbstractColorGradientEditorBeanImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
doFlatState(FlatStateSerializer serializer, int howMuchState, FlatStateTokenizer tokenizer)
Utility method for collecting the bean's state and save it on a string representationint
getAngle()
Get the angle of the gradientjava.lang.String
getColor1()
java.lang.String
getColor2()
java.lang.String
getControlID()
int
getCurrentPreview()
java.lang.String
getParentBoneID()
int
getShadingStyle()
int
getTransitionType()
int
getXOffset()
int
getYOffset()
boolean
isEditor()
Indicates whether the instance most be considered editor.boolean
isEnabled()
Checks if a bean is enabledvoid
setAngle(int value)
Set the angle of the gradientvoid
setColor1(java.lang.String value)
Set the first color of the gradientvoid
setColor2(java.lang.String value)
Set the second color of the gradientvoid
setControlID(java.lang.String controlID)
Set the active control ID.void
setCurrentPreview(int value)
Set the current preset gradient selectionvoid
setParentBoneID(java.lang.String parentBoneID)
Set the active bone ID.void
setShadingStyle(int value)
Set the shading style of the gradientvoid
setTransitionType(int value)
Set the transition type of the gradientvoid
setXOffset(int value)
Set the x-offset of the gradientvoid
setYOffset(int value)
Set the Y-offset of the gradient-
Methods inherited from class com.microstrategy.web.app.beans.AbstractViewBeanParserBean
getActiveElementIndex, getActiveViewKey, getTemplateElementList, getViewBean, getViewBean, setActiveElementIndex, setActiveViewKey
-
Methods inherited from class com.microstrategy.web.app.beans.AbstractPersistableFrameElement
doCollectData, getDocumentFrameBean, getFeaturesManager, getFrameBean, getReportFrameBean, getRWFrameBean, getUseIFrame, isGridDataNecessary, isIFrameEnabled, isOpen, setIsOpen, setUseIFrame
-
Methods inherited from class com.microstrategy.web.app.beans.AbstractPersistableAppComponent
addChildStateInfo, isCookieOpen, isSaveStateEnabled, saveState, saveState, saveState, saveState
-
Methods inherited from class com.microstrategy.web.app.beans.AbstractAppComponent
addChildStateInfo, collectData, collectMinimalData, compareChildsTargetWithCurrent, createTransformInstance, doCollectMinimalData, generateOutput, getAppContext, getContactInfo, getContainerServices, getDescriptor, getDescriptor, getEventManager, getExtraInput, getExtraUrl, getLeft, getObjectSource, getResultFilterMode, getSession, getTargetBean, getTop, getType, getWebObjectsFactory, getWebObjectsFactory, getXMLStatus, hasChanged, hasTargetBeanChanged, haveChildrenChanged, initComponent, internalCollectData, isDialog, isForcedChildrenStateSaving, isIFrameRequest, isModal, isModalOpen, newDefaultBeanContext, newHiddenInputBuilder, newNamespaceEncoder, newStyleRequestContext, newURIBuilder, setExtraInput, setExtraUrl, setForcedChildrenStateSaving, setHasJustOpened, setIsDialog, setIsModal, setLeft, setOutputFormat, setTop
-
Methods inherited from class com.microstrategy.web.beans.AbstractWebComponent
addChild, addChildStateInfo, addChildStateInfo, addChildStateInfo, addStateInfo, childValues, clearChildren, clearStateCache, getCachedState, getChild, getChild, getChildByClass, getChildByType, getChildCount, getChildrenByClass, getDefaultStateLevel, getMaximumStateLevel, getName, getOutputFormat, getParent, getPath, getPersistMode, getRenderingFilter, getRoot, getTargetBeanPath, getWebEvent, getWebEvent, getWebEventHandler, handleRequest, hasJustOpened, initBean, invalidateChildrenState, isBeanContextEmpty, isChangeComparisonFlagSet, isFeatureAvailable, newDefaultEventHandler, prepareForReuse, removeChild, removeChild, restoreState, restoreStateFromRequest, restoreStateFromRequest, saveXMLState, saveXMLState, saveXMLState, searchChild, setBeanContext, setBeanContext, setChanged, setChanged, setDefaultStateLevel, setFeaturesManager, setName, setParent, setPersistMode, setRenderingFilter, setStateCache, setTargetBean, setTargetBeanPath, setWebEventHandler
-
Methods inherited from class com.microstrategy.web.beans.AbstractTransformable
addTransform, addTransform, addTransformByClass, addTransformByStyle, addTransformByStyle, clearTransforms, createTransformInstance, getBeanContext, getDefaultTransform, getMessageString, getMyTransformInstances, getTransformInstance, getTransformInstance, getTransformInstances, hasTransform, hasTransform, internalCollectData, internalCollectData, invalidateTransformCache, isTransformSuitable, transform, transform, transform, transform
-
Methods inherited from class com.microstrategy.utils.serialization.AbstractPersistable
doFlatState, getStateHandler, isXMLStateZipped, restoreState, restoreXMLState, saveXMLState
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.microstrategy.web.app.beans.AppComponent
getAppContext, getDescriptor, getDescriptor, getEventManager, getExtraInput, getExtraUrl, getLeft, getResultFilterMode, getTop, isDialog, isForcedChildrenStateSaving, isModal, isModalOpen, isOpen, setExtraInput, setExtraUrl, setForcedChildrenStateSaving, setHasJustOpened, setIsDialog, setIsModal, setIsOpen, setLeft, setTop
-
Methods inherited from interface com.microstrategy.web.app.beans.FrameElement
getFrameBean, getTargetBean, getTargetBeanPath, getUseIFrame, setTargetBean, setTargetBeanPath, setUseIFrame
-
Methods inherited from interface com.microstrategy.utils.serialization.Persistable
restoreState, restoreState, saveState, saveState, saveState, saveState
-
Methods inherited from interface com.microstrategy.web.app.beans.ReportFrameElement
getReportFrameBean, isGridDataNecessary
-
Methods inherited from interface com.microstrategy.web.beans.RequestPersistable
restoreStateFromRequest, restoreStateFromRequest
-
Methods inherited from interface com.microstrategy.web.beans.Transformable
addTransform, addTransformByClass, addTransformByStyle, addTransformByStyle, clearTransforms, getBeanContext, getMessageString, getMyTransformInstances, getTransformInstance, getTransformInstance, getTransformInstances, getType, hasTransform, hasTransform, invalidateTransformCache, setBeanContext, transform, transform
-
Methods inherited from interface com.microstrategy.web.app.beans.ViewBeanParserBean
getActiveElementIndex, getActiveViewKey, getTemplateElementList, getViewBean, getViewBean, setActiveElementIndex, setActiveViewKey
-
Methods inherited from interface com.microstrategy.web.beans.WebComponent
addChild, addChildStateInfo, addChildStateInfo, collectData, collectMinimalData, generateOutput, getBeanContext, getChild, getChild, getChildByClass, getChildByType, getChildCount, getChildrenByClass, getDefaultStateLevel, getFeaturesManager, getMaximumStateLevel, getName, getOutputFormat, getParent, getPath, getPersistMode, getRenderingFilter, getRoot, getWebEvent, getWebEvent, getWebEventHandler, getXMLStatus, handleRequest, hasChanged, hasJustOpened, initBean, invalidateChildrenState, isBeanContextEmpty, isFeatureAvailable, prepareForReuse, removeChild, removeChild, searchChild, setBeanContext, setBeanContext, setChanged, setChanged, setDefaultStateLevel, setFeaturesManager, setName, setOutputFormat, setParent, setPersistMode, setRenderingFilter, setWebEventHandler
-
-
-
-
Method Detail
-
setParentBoneID
public void setParentBoneID(java.lang.String parentBoneID)
Description copied from interface:ColorGradientEditorBean
Set the active bone ID.- Specified by:
setParentBoneID
in interfaceColorGradientEditorBean
- Parameters:
parentBoneID
- The specific bone that requested the color picker.
-
getParentBoneID
public java.lang.String getParentBoneID()
- Specified by:
getParentBoneID
in interfaceColorGradientEditorBean
- Returns:
- the active bone id value.
-
setControlID
public void setControlID(java.lang.String controlID)
Description copied from interface:ColorGradientEditorBean
Set the active control ID.- Specified by:
setControlID
in interfaceColorGradientEditorBean
- Parameters:
controlID
- The control (of the active bone) that requested the color picker.
-
getControlID
public java.lang.String getControlID()
- Specified by:
getControlID
in interfaceColorGradientEditorBean
- Returns:
- the active control id value.
-
setTransitionType
public void setTransitionType(int value)
Description copied from interface:ColorGradientEditorBean
Set the transition type of the gradient- Specified by:
setTransitionType
in interfaceColorGradientEditorBean
-
getTransitionType
public int getTransitionType()
- Specified by:
getTransitionType
in interfaceColorGradientEditorBean
- Returns:
- the traistion type of the gradient
-
setColor1
public void setColor1(java.lang.String value)
Description copied from interface:ColorGradientEditorBean
Set the first color of the gradient- Specified by:
setColor1
in interfaceColorGradientEditorBean
-
getColor1
public java.lang.String getColor1()
- Specified by:
getColor1
in interfaceColorGradientEditorBean
- Returns:
- the first color of the gradient
-
setColor2
public void setColor2(java.lang.String value)
Description copied from interface:ColorGradientEditorBean
Set the second color of the gradient- Specified by:
setColor2
in interfaceColorGradientEditorBean
-
getColor2
public java.lang.String getColor2()
- Specified by:
getColor2
in interfaceColorGradientEditorBean
- Returns:
- the second color of the gradient
-
setShadingStyle
public void setShadingStyle(int value)
Description copied from interface:ColorGradientEditorBean
Set the shading style of the gradient- Specified by:
setShadingStyle
in interfaceColorGradientEditorBean
-
getShadingStyle
public int getShadingStyle()
- Specified by:
getShadingStyle
in interfaceColorGradientEditorBean
- Returns:
- the shading style of the gradient
-
setCurrentPreview
public void setCurrentPreview(int value)
Description copied from interface:ColorGradientEditorBean
Set the current preset gradient selection- Specified by:
setCurrentPreview
in interfaceColorGradientEditorBean
-
getCurrentPreview
public int getCurrentPreview()
- Specified by:
getCurrentPreview
in interfaceColorGradientEditorBean
- Returns:
- the current preset gradient selection
-
setAngle
public void setAngle(int value)
Description copied from interface:ColorGradientEditorBean
Set the angle of the gradient- Specified by:
setAngle
in interfaceColorGradientEditorBean
-
getAngle
public int getAngle()
Description copied from interface:ColorGradientEditorBean
Get the angle of the gradient- Specified by:
getAngle
in interfaceColorGradientEditorBean
- Returns:
- angle of the gradient
-
setXOffset
public void setXOffset(int value)
Description copied from interface:ColorGradientEditorBean
Set the x-offset of the gradient- Specified by:
setXOffset
in interfaceColorGradientEditorBean
-
getXOffset
public int getXOffset()
- Specified by:
getXOffset
in interfaceColorGradientEditorBean
- Returns:
- the x-offset of the gradient
-
setYOffset
public void setYOffset(int value)
Description copied from interface:ColorGradientEditorBean
Set the Y-offset of the gradient- Specified by:
setYOffset
in interfaceColorGradientEditorBean
-
getYOffset
public int getYOffset()
- Specified by:
getYOffset
in interfaceColorGradientEditorBean
- Returns:
- the Y-offset of the gradient
-
doFlatState
protected void doFlatState(FlatStateSerializer serializer, int howMuchState, FlatStateTokenizer tokenizer)
Utility method for collecting the bean's state and save it on a string representation- Overrides:
doFlatState
in classAbstractViewBeanParserBean
- Parameters:
serializer
-FlatStateSerializer
instancehowMuchState
-int
value indicating how much state should be saved for the beantokenizer
-FlatStateTokenizer
instance
-
isEditor
public boolean isEditor()
Indicates whether the instance most be considered editor.- Specified by:
isEditor
in interfaceFrameElement
- Overrides:
isEditor
in classAbstractPersistableFrameElement
- Returns:
True
.
-
isEnabled
public boolean isEnabled()
Checks if a bean is enabled- Specified by:
isEnabled
in interfaceFrameElement
- Returns:
- true if the bean is enabled.
-
-