Class ChartShapeInstance

java.lang.Object
org.eclnt.ccaddons.diagram.ChartShapeInstance
All Implemented Interfaces:
IFormattedText

public class ChartShapeInstance extends Object implements IFormattedText
  • Field Details

  • Constructor Details

    • ChartShapeInstance

      public ChartShapeInstance()
    • ChartShapeInstance

      public ChartShapeInstance(ChartShapeInstance csi)
  • Method Details

    • toBounds

      public String toBounds(ShapeType shapeType)
    • ensureCompleteness

      public void ensureCompleteness(IChartingAreaUI owner, ShapeType shapeType)
    • getId

      public String getId()
    • setId

      public void setId(String id)
    • getShapeTypeId

      public String getShapeTypeId()
    • setShapeTypeId

      public void setShapeTypeId(String shapeTypeId)
    • getX

      public int getX()
    • setX

      public void setX(int x)
    • getY

      public int getY()
    • setY

      public void setY(int y)
    • getWidth

      public int getWidth()
    • setWidth

      public void setWidth(int width)
    • getHeight

      public int getHeight()
    • setHeight

      public void setHeight(int height)
    • getTextForDisplay

      public String getTextForDisplay()
    • getText

      public String getText()
    • setText

      public void setText(String text)
    • getTextAnchor

      public ENUMTextAnchor getTextAnchor()
    • setTextAnchor

      public void setTextAnchor(ENUMTextAnchor textAnchor)
    • getExternTextWidth

      public int getExternTextWidth()
    • setExternTextWidth

      public void setExternTextWidth(int externTextWidth)
    • getExternTextHeight

      public int getExternTextHeight()
    • setExternTextHeight

      public void setExternTextHeight(int externTextHeight)
    • getTextRelX

      public int getTextRelX()
    • setTextRelX

      public void setTextRelX(int textRelX)
    • getTextRelY

      public int getTextRelY()
    • setTextRelY

      public void setTextRelY(int textRelY)
    • getBoundedShapeId

      public String getBoundedShapeId()
    • setBoundedShapeId

      public void setBoundedShapeId(String boundedShapeId)
    • getBoundedLineId

      public String getBoundedLineId()
    • setBoundedLineId

      public void setBoundedLineId(String boundedLineId)
    • isBoundedSubShape

      public boolean isBoundedSubShape()
    • setBoundedSubShape

      public void setBoundedSubShape(boolean boundedSubShape)
    • getShapeBackgroundColor

      public String getShapeBackgroundColor()
    • setShapeBackgroundColor

      public void setShapeBackgroundColor(String shapeBackgroundColor)
    • getShapeBackgroundImage

      public String getShapeBackgroundImage()
    • setShapeBackgroundImage

      public void setShapeBackgroundImage(String shapeBackgroundImage)
    • getTextAlign

      public String getTextAlign()
      Specified by:
      getTextAlign in interface IFormattedText
    • setTextAlign

      public void setTextAlign(String textAlign)
      Specified by:
      setTextAlign in interface IFormattedText
    • getSVGTextAlign

      public String getSVGTextAlign()
    • getTextFontSize

      public String getTextFontSize()
      Specified by:
      getTextFontSize in interface IFormattedText
    • setTextFontSize

      public void setTextFontSize(String textFontSize)
      Specified by:
      setTextFontSize in interface IFormattedText
    • isTextFontBold

      public boolean isTextFontBold()
      Specified by:
      isTextFontBold in interface IFormattedText
    • setTextFontBold

      public void setTextFontBold(boolean textFontBold)
      Specified by:
      setTextFontBold in interface IFormattedText
    • isTextFontItalic

      public boolean isTextFontItalic()
      Specified by:
      isTextFontItalic in interface IFormattedText
    • setTextFontItalic

      public void setTextFontItalic(boolean textFontItalic)
      Specified by:
      setTextFontItalic in interface IFormattedText
    • getTextFont

      public String getTextFont()
      Specified by:
      getTextFont in interface IFormattedText
    • getTextColor

      public String getTextColor()
      Specified by:
      getTextColor in interface IFormattedText
    • setTextColor

      public void setTextColor(String textColor)
      Specified by:
      setTextColor in interface IFormattedText
    • isBoundToLine

      public boolean isBoundToLine()
    • getApplicationData

      public String getApplicationData()
      String attribute that can be used by the application behind the shape management. The attribute itself in not used in any way by the shape management.
    • setApplicationData

      public void setApplicationData(String applicationData)
    • getPageBean

      public IContainedPageBean getPageBean()
    • setPageBean

      public void setPageBean(IContainedPageBean pageBean)
    • getActualWidth

      public int getActualWidth()
    • getActualHeight

      public int getActualHeight()
    • replaceShapePlaceholder

      public String replaceShapePlaceholder(String s)