Class Component


  • public class Component
    extends java.lang.Object
    Container for building Configurations. This class is not normally directly manipulated by users of the Assembler API.
    Since:
    2.4
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.Map<java.lang.String,​java.lang.String> attributes  
      private java.util.List<Component> components  
      private java.lang.String pluginType  
      private java.lang.String value  
    • Constructor Summary

      Constructors 
      Constructor Description
      Component()  
      Component​(java.lang.String pluginType)  
      Component​(java.lang.String pluginType, java.lang.String name)  
      Component​(java.lang.String pluginType, java.lang.String name, java.lang.String value)  
    • Field Detail

      • attributes

        private final java.util.Map<java.lang.String,​java.lang.String> attributes
      • components

        private final java.util.List<Component> components
      • pluginType

        private final java.lang.String pluginType
      • value

        private final java.lang.String value
    • Constructor Detail

      • Component

        public Component​(java.lang.String pluginType)
      • Component

        public Component​(java.lang.String pluginType,
                         java.lang.String name)
      • Component

        public Component​(java.lang.String pluginType,
                         java.lang.String name,
                         java.lang.String value)
      • Component

        public Component()
    • Method Detail

      • addAttribute

        public java.lang.String addAttribute​(java.lang.String key,
                                             java.lang.String newValue)
      • addComponent

        public void addComponent​(Component component)
      • getAttributes

        public java.util.Map<java.lang.String,​java.lang.String> getAttributes()
      • getComponents

        public java.util.List<Component> getComponents()
      • getPluginType

        public java.lang.String getPluginType()
      • getValue

        public java.lang.String getValue()