com.stimulsoft.base.context.chart.geoms.animaton
Class StiLabelAnimationGeom

java.lang.Object
  extended by com.stimulsoft.base.context.chart.geoms.StiGeom
      extended by com.stimulsoft.base.context.chart.geoms.animaton.StiAnimationGeom
          extended by com.stimulsoft.base.context.chart.geoms.animaton.StiLabelAnimationGeom
All Implemented Interfaces:
IStiJsonReportObject

public class StiLabelAnimationGeom
extends StiAnimationGeom

Copyright Stimulsoft


Field Summary
 
Fields inherited from class com.stimulsoft.base.context.chart.geoms.animaton.StiAnimationGeom
interaction
 
Constructor Summary
StiLabelAnimationGeom(java.lang.String text, StiFontGeom font, java.lang.Object textBrush, java.lang.Object LabelBrush, StiPenGeom penBorder, StiRectangle rect, StiStringFormatGeom sf, StiRotationMode rotationMode, float angle, boolean drawBorder, StiAnimation animation)
           
 
Method Summary
 java.lang.Float getAngle()
           
 StiFontGeom getFont()
           
 java.lang.Object getLabelBrush()
           
 StiPenGeom getPenBorder()
           
 StiRectangle getRectangle()
           
 StiRotationMode getRotationMode()
           
 StiStringFormatGeom getStringFormat()
           
 java.lang.String getText()
           
 java.lang.Object getTextBrush()
           
 StiGeomType getType()
           
 boolean isDrawBorder()
           
 void LoadFromJsonObject(JSONObject jObject)
           
 JSONObject SaveToJsonObject(StiJsonSaveMode mode)
           
 void setAngle(java.lang.Float angle)
           
 void setDrawBorder(boolean drawBorder)
           
 void setFont(StiFontGeom font)
           
 void setLabelBrush(java.lang.Object labelBrush)
           
 void setPenBorder(StiPenGeom penBorder)
           
 void setRectangle(StiRectangle rectangle)
           
 void setRotationMode(StiRotationMode rotationMode)
           
 void setStringFormat(StiStringFormatGeom stringFormat)
           
 void setText(java.lang.String text)
           
 void setTextBrush(java.lang.Object textBrush)
           
 
Methods inherited from class com.stimulsoft.base.context.chart.geoms.animaton.StiAnimationGeom
getAnimation, getInteraction, setAnimation, setInteraction
 
Methods inherited from class com.stimulsoft.base.context.chart.geoms.StiGeom
SavePointFToJsonObject, SaveRectangleDToJsonObject, SaveRectangleFToJsonObject, SaveRectangleToJsonObject
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StiLabelAnimationGeom

public StiLabelAnimationGeom(java.lang.String text,
                             StiFontGeom font,
                             java.lang.Object textBrush,
                             java.lang.Object LabelBrush,
                             StiPenGeom penBorder,
                             StiRectangle rect,
                             StiStringFormatGeom sf,
                             StiRotationMode rotationMode,
                             float angle,
                             boolean drawBorder,
                             StiAnimation animation)
Method Detail

SaveToJsonObject

public JSONObject SaveToJsonObject(StiJsonSaveMode mode)
                            throws JSONException
Specified by:
SaveToJsonObject in interface IStiJsonReportObject
Overrides:
SaveToJsonObject in class StiAnimationGeom
Throws:
JSONException

LoadFromJsonObject

public void LoadFromJsonObject(JSONObject jObject)
Specified by:
LoadFromJsonObject in interface IStiJsonReportObject
Overrides:
LoadFromJsonObject in class StiAnimationGeom

getType

public StiGeomType getType()
Specified by:
getType in class StiGeom

getText

public java.lang.String getText()
Returns:
the text

setText

public void setText(java.lang.String text)
Parameters:
text - the text to set

getFont

public StiFontGeom getFont()
Returns:
the font

setFont

public void setFont(StiFontGeom font)
Parameters:
font - the font to set

getTextBrush

public java.lang.Object getTextBrush()
Returns:
the textBrush

setTextBrush

public void setTextBrush(java.lang.Object textBrush)
Parameters:
textBrush - the textBrush to set

getLabelBrush

public java.lang.Object getLabelBrush()
Returns:
the labelBrush

setLabelBrush

public void setLabelBrush(java.lang.Object labelBrush)
Parameters:
labelBrush - the labelBrush to set

getPenBorder

public StiPenGeom getPenBorder()
Returns:
the penBorder

setPenBorder

public void setPenBorder(StiPenGeom penBorder)
Parameters:
penBorder - the penBorder to set

getRectangle

public StiRectangle getRectangle()
Returns:
the rectangle

setRectangle

public void setRectangle(StiRectangle rectangle)
Parameters:
rectangle - the rectangle to set

getStringFormat

public StiStringFormatGeom getStringFormat()
Returns:
the stringFormat

setStringFormat

public void setStringFormat(StiStringFormatGeom stringFormat)
Parameters:
stringFormat - the stringFormat to set

getAngle

public java.lang.Float getAngle()
Returns:
the angle

setAngle

public void setAngle(java.lang.Float angle)
Parameters:
angle - the angle to set

getRotationMode

public StiRotationMode getRotationMode()
Returns:
the rotationMode

setRotationMode

public void setRotationMode(StiRotationMode rotationMode)
Parameters:
rotationMode - the rotationMode to set

isDrawBorder

public boolean isDrawBorder()
Returns:
the drawBorder

setDrawBorder

public void setDrawBorder(boolean drawBorder)
Parameters:
drawBorder - the drawBorder to set