Class ComponentRepository.ComponentInfo

java.lang.Object
org.eclnt.jsfserver.elements.ComponentRepository.ComponentInfo
All Implemented Interfaces:
Serializable, Comparable<ComponentRepository.ComponentInfo>
Enclosing class:
ComponentRepository

public static class ComponentRepository.ComponentInfo extends Object implements Serializable, Comparable<ComponentRepository.ComponentInfo>
Certain information about a component which is required in...
(A) processing of BaseComponent and BaseComponentTag
(B) layout editor tool environment

The information is taken from the .tld files which are parsed and transferred into ComponentInfo objects.
See Also:
  • Method Details

    • getTagName

      public String getTagName()
    • getDefaultUpdateAttribute

      public String getDefaultUpdateAttribute()
    • compareTo

      public int compareTo(ComponentRepository.ComponentInfo o)
      Specified by:
      compareTo in interface Comparable<ComponentRepository.ComponentInfo>
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hasAction

      public boolean hasAction()
    • hasActionListener

      public boolean hasActionListener()
    • getAttributes

      public List<String> getAttributes()
      Returns attributes that are the ones defined in the tag library definition.
    • getEncodeAttributes

      public List<String> getEncodeAttributes()
      Returns attributes that are the ones defined in tag library definition and additional ones which are applied dynamically (e.g. avoidselection).
    • getEncodeAttributesSet

      public Set<String> getEncodeAttributesSet()
    • getAttibutesInclActions

      public List<String> getAttibutesInclActions(boolean sorted)