java.lang.Object
com.saperion.ngc.viewer.virtualviewer.annotation.ini.Component
Direct Known Subclasses:
Arrow, Custom, Freehand, Highlight, HighlightPolygon, Line, Note, OpenPolygon, Oval, Polygon, Rectangle, Redact, RedactPolygon, Stamp, Text

public class Component extends Object
The General Component Class for ini Components.
Author:
jek
  • Constructor Details

    • Component

      public Component()
  • Method Details

    • getType

      public String getType()
      Returns:
      the type
    • setType

      public void setType(String aType)
      Parameters:
      aType - the type to set
    • getXy

      public Node getXy()
      Returns:
      the xy
    • setXy

      public void setXy(Node aXy)
      Parameters:
      aXy - the xy to set
    • getXy1

      public Node getXy1()
      Returns:
      the xy1
    • setXy1

      public void setXy1(Node aXy1)
      Parameters:
      aXy1 - the xy1 to set
    • getXy2

      public Node getXy2()
      Returns:
      the xy2
    • setXy2

      public void setXy2(Node aXy2)
      Parameters:
      aXy2 - the xy2 to set
    • getXyn

      public ArrayList<Node> getXyn()
      Returns:
      the xyn
    • setXyn

      public void setXyn(ArrayList<Node> aXyn)
      Parameters:
      aXyn - the xyn to set
    • getPage

      public Integer getPage()
      Returns:
      the page
    • setPage

      public void setPage(Integer aPage)
      Parameters:
      aPage - the page to set
    • getPageUrl

      public String getPageUrl()
      Returns:
      the pageUrl
    • setPageUrl

      public void setPageUrl(String aPageUrl)
      Parameters:
      aPageUrl - the pageUrl to set
    • getPageSize

      public String getPageSize()
      Returns:
      the pageSize
    • setPageSize

      public void setPageSize(String aPageSize)
      Parameters:
      aPageSize - the pageSize to set
    • getEdit

      public Integer getEdit()
      Returns:
      the edit
    • setEdit

      public void setEdit(Integer aEdit)
      Parameters:
      aEdit - the edit to set
    • getWidth

      public Integer getWidth()
      Returns:
      the width
    • setWidth

      public void setWidth(Integer aWidth)
      Parameters:
      aWidth - the width to set
    • getHeight

      public Integer getHeight()
      Returns:
      the height
    • setHeight

      public void setHeight(Integer aHeight)
      Parameters:
      aHeight - the height to set
    • getArrowHeadSize

      public Integer getArrowHeadSize()
      Returns:
      the arrowHeadSize
    • setArrowHeadSize

      public void setArrowHeadSize(Integer aArrowHeadSize)
      Parameters:
      aArrowHeadSize - the arrowHeadSize to set
    • getLineWidth

      public Integer getLineWidth()
      Returns:
      the lineWidth
    • setLineWidth

      public void setLineWidth(Integer aLineWidth)
      Parameters:
      aLineWidth - the lineWidth to set
    • getAspectRatio

      public String getAspectRatio()
      Returns:
      the aspectRatio
    • setAspectRatio

      public void setAspectRatio(String aAspectRatio)
      Parameters:
      aAspectRatio - the aspectRatio to set
    • getLabel

      public String getLabel()
      Returns:
      the label
    • setLabel

      public void setLabel(String aLabel)
      Parameters:
      aLabel - the label to set
    • getText

      public String getText()
      Returns:
      the text
    • setText

      public void setText(String aText)
      Parameters:
      aText - the text to set
    • getTransparent

      public Integer getTransparent()
      Returns:
      the transparent
    • setTransparent

      public void setTransparent(Integer aTransparent)
      Parameters:
      aTransparent - the transparent to set
    • getRectangular

      public Integer getRectangular()
      Returns:
      the rectangular
    • setRectangular

      public void setRectangular(Integer aRectangular)
      Parameters:
      aRectangular - the rectangular to set
    • getResource

      public String getResource()
      Returns:
      the resource
    • setResource

      public void setResource(String aResource)
      Parameters:
      aResource - the resource to set
    • getRotation

      public Integer getRotation()
      Returns:
      the rotation
    • setRotation

      public void setRotation(Integer aRotation)
      Parameters:
      aRotation - the rotation to set
    • getView

      public Integer getView()
      Returns:
      the view
    • setView

      public void setView(Integer aView)
      Parameters:
      aView - the view to set
    • getColor

      public Color getColor()
      Returns:
      the color
    • setColor

      public void setColor(Color aColor)
      Parameters:
      aColor - the color to set
    • getFillColor

      public Color getFillColor()
      Returns:
      the fillColor
    • setFillColor

      public void setFillColor(Color aFillColor)
      Parameters:
      aFillColor - the fillColor to set
    • getCreateDate

      public String getCreateDate()
      Returns:
      the createDate
    • setCreateDate

      public void setCreateDate(String aCreateDate)
      Parameters:
      aCreateDate - the createDate to set
    • getModifiedDate

      public String getModifiedDate()
      Returns:
      the modifiedDate
    • setModifiedDate

      public void setModifiedDate(String aModifiedDate)
      Parameters:
      aModifiedDate - the modifiedDate to set
    • getCreatedId

      public String getCreatedId()
      Returns:
      the createdId
    • setCreatedId

      public void setCreatedId(String aCreatedId)
      Parameters:
      aCreatedId - the createdId to set
    • getModifiedId

      public String getModifiedId()
      Returns:
      the modifiedId
    • setModifiedId

      public void setModifiedId(String aModifiedId)
      Parameters:
      aModifiedId - the modifiedId to set
    • getBlankOutImage

      public String getBlankOutImage()
      Returns:
      the blankOutImage
    • setBlankOutImage

      public void setBlankOutImage(String aBlankOutImage)
      Parameters:
      aBlankOutImage - the blankOutImage to set
    • getCustomerProperty

      public Integer getCustomerProperty()
      Returns:
      the customerProperty
    • setCustomProperty

      public void setCustomProperty(Integer aCustomProperty)
      Parameters:
      aCustomProperty - the customProperty to set
    • getHyperlink

      public String getHyperlink()
      Returns:
      the hyperlink
    • setHyperlink

      public void setHyperlink(String aHyperlink)
      Parameters:
      aHyperlink - the aHyperlink to set
    • getHyperLinkSettings

      public String getHyperLinkSettings()
      Returns:
      the hyperLinkSettings
    • setHyperLinkSettings

      public void setHyperLinkSettings(String aHyperLinkSettings)
      Parameters:
      aHyperLinkSettings - the hyperLinkSettings to set
    • getFontName

      public String getFontName()
      Returns:
      the fontType
    • setFontName

      public void setFontName(String aFontName)
      Parameters:
      aFontName - the fontType to set
    • getFontHeight

      public Integer getFontHeight()
      Returns:
      the fontHeight
    • setFontHeight

      public void setFontHeight(Integer aFontHeight)
      Parameters:
      aFontHeight - the fontHeight to set
    • getFontBold

      public String getFontBold()
    • setFontBold

      public void setFontBold(String fontBold)
    • getFontStrikeThrough

      public String getFontStrikeThrough()
      Is a text striked through.
      Returns:
      true if strike through is enabled
    • setFontStrikeThrough

      public void setFontStrikeThrough(String fontStrikeThrough)
      Parameters:
      fontStrikeThrough - Set if a text striked through.
    • getFontUnderline

      public String getFontUnderline()
    • setFontUnderline

      public void setFontUnderline(String fontUnderline)
    • getFontItalic

      public String getFontItalic()
    • setFontItalic

      public void setFontItalic(String fontItalic)
    • getTextRotation

      public Integer getTextRotation()
      Returns:
      the textRotation
    • setTextRotation

      public void setTextRotation(Integer aTextRotation)
      Parameters:
      aTextRotation - the textRotation to set
    • getSemiTransparent

      public Integer getSemiTransparent()
      Returns:
      the semiTransparent
    • setSemiTransparent

      public void setSemiTransparent(Integer aSemiTransparent)
      Parameters:
      aSemiTransparent - the semiTransparent to set
    • getStrikeThrough

      public Integer getStrikeThrough()
      Returns:
      the strikeThrough
    • setStrikeThrough

      public void setStrikeThrough(Integer aStrikeThrough)
      Parameters:
      aStrikeThrough - the strikeThrough to set
    • getBorder

      public String getBorder()
      Returns:
      the border
    • setBorder

      public void setBorder(String aBorder)
      Parameters:
      aBorder - the border to set
    • getFrames

      public String getFrames()
      Returns:
      the frames
    • setFrames

      public void setFrames(String aFrames)
      Parameters:
      aFrames - the frames to set
    • getScale

      public String getScale()
      Returns:
      the scale
    • setScale

      public void setScale(String aScale)
      Parameters:
      aScale - the scale to set
    • renderType

      public String renderType()
      Returns:
      rendered Type header
    • renderKeyValue

      public String renderKeyValue(String key, String value)
      Parameters:
      key - key
      value - value
      Returns:
      rendered key value pair
    • renderKeyValue

      public String renderKeyValue(String key, String value, String delimiter)
      Parameters:
      key - key
      value - value
      delimiter - Delimiter
      Returns:
      rendered key value pair
    • renderNode

      public String renderNode(String keyX, String keyY, Node node)
      Parameters:
      keyX - keyX
      keyY - keyY
      node - node
      Returns:
      rendered key value pair
    • renderNode

      public String renderNode(String keyX, String keyY, Node node, String delimiter)
      Parameters:
      keyX - keyX
      keyY - keyY
      node - node
      delimiter - Delimiter
      Returns:
      rendered key value pair
    • renderComponent

      public String renderComponent()
      Returns:
      rendered component Array