Class AllGraphicConfig

  • All Implemented Interfaces:
    Persistable, SeparatePersistable, java.lang.Cloneable

    public class AllGraphicConfig
    extends java.lang.Object
    implements SeparatePersistable, java.lang.Cloneable
    Class AllGraphicConfig contains alle graphical configurations.
    • Constructor Detail

      • AllGraphicConfig

        public AllGraphicConfig()
        Create instance of AllGraphicConfig.
    • Method Detail

      • getStandardConfig

        public GraphicConfig getStandardConfig()
        Get standard config.
        Returns:
        standard config
      • getModelConfig

        public GraphicConfig getModelConfig()
        Get model config.
        Returns:
        model config
      • getPaletteConfig

        public GraphicConfig getPaletteConfig()
        Get palette config.
        Returns:
        palette config
      • getBoxConfig

        public GraphicConfig getBoxConfig​(java.lang.String vendor)
        Get box config.
        Parameters:
        vendor - vendor
        Returns:
        box config
      • getComponentConfig

        public GraphicConfig getComponentConfig​(java.lang.String vendor)
        Get component config.
        Parameters:
        vendor - vendor
        Returns:
        component config
      • getConnectionConfig

        public GraphicConfig getConnectionConfig()
        Get connection config.
        Returns:
        connection config
      • setStandardConfig

        public void setStandardConfig​(GraphicConfig cfg)
        Set standard config.
        Parameters:
        cfg - standard config
      • setModelConfig

        public void setModelConfig​(GraphicConfig cfg)
        Set model config.
        Parameters:
        cfg - model config
      • setPaletteConfig

        public void setPaletteConfig​(GraphicConfig cfg)
        Set palette config.
        Parameters:
        cfg - palette config
      • setBoxConfig

        public void setBoxConfig​(java.lang.String vendor,
                                 GraphicConfig cfg)
        Set box config.
        Parameters:
        vendor - vendor
        cfg - box config
      • setComponentConfig

        public void setComponentConfig​(java.lang.String vendor,
                                       GraphicConfig cfg)
        Set component config.
        Parameters:
        vendor - vendor
        cfg - component config
      • setConnectionConfig

        public void setConnectionConfig​(GraphicConfig cfg)
        Set connection config.
        Parameters:
        cfg - connection config
      • isGrayPassive

        public boolean isGrayPassive()
        Is gray passive set.
        Returns:
        gray passive
      • setGrayPassive

        public void setGrayPassive​(boolean grayPassive)
        Set gray passive.
        Parameters:
        grayPassive - gray passive
      • getBoxes

        public java.util.List<java.lang.String> getBoxes()
        Get list of box vendor names.
        Returns:
        unmodifiable list of box vendor names
      • getComponents

        public java.util.List<java.lang.String> getComponents()
        Get list of component vendor names.
        Returns:
        unmodifiable list of component vendor names
      • clone

        public AllGraphicConfig clone()
        Overrides:
        clone in class java.lang.Object
      • getId

        public java.lang.String getId()
        Description copied from interface: Persistable
        Get id identifying object.
        Specified by:
        getId in interface Persistable
        Returns:
        id
      • getType

        public java.lang.String getType()
        Description copied from interface: Persistable
        Get type (XML element name / database table name not Java class name).
        Specified by:
        getType in interface Persistable
        Returns:
        type
      • getChildren

        public java.util.List<java.util.List<Persistable>> getChildren()
        Description copied from interface: Persistable
        Get all multi value fields.
        Specified by:
        getChildren in interface Persistable
        Returns:
        list of list of persistable objects
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object