Class Component

  • Direct Known Subclasses:
    Arrow, Highlight, Text

    public abstract class Component
    extends java.lang.Object
    Contains general ini component configuration
    Author:
    schowdhury
    • Constructor Detail

      • Component

        public Component()
    • Method Detail

      • getCustomProperty

        public int getCustomProperty()
      • setCustomProperty

        public void setCustomProperty​(int customProperty)
      • getEdit

        public int getEdit()
      • setEdit

        public void setEdit​(int edit)
      • getPage

        public int getPage()
      • setPage

        public void setPage​(int page)
      • getWidth

        public int getWidth()
      • setWidth

        public void setWidth​(int width)
      • getHeight

        public int getHeight()
      • setHeight

        public void setHeight​(int height)
      • getFillColor

        public Color getFillColor()
      • setFillColor

        public void setFillColor​(Color fillColor)
      • getTransparent

        public int getTransparent()
      • setTransparent

        public void setTransparent​(int transparent)
      • getLabel

        public java.lang.String getLabel()
      • setLabel

        public void setLabel​(java.lang.String label)
      • getType

        public java.lang.String getType()
      • setType

        public void setType​(java.lang.String type)
      • renderType

        public java.lang.String renderType()
      • renderKeyValue

        public java.lang.String renderKeyValue​(java.lang.String key,
                                               java.lang.String value)
        Parameters:
        key - key
        value - value
        Returns:
        rendered key value pair
      • renderKeyValue

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

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

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

        public java.lang.String renderComponent()
        Returns:
        rendered component Array