All Implemented Interfaces:
Copyable, XMLNode, Serializable

public class TagList extends Component
TagList Class

Used to generate a tag list with XStream

Author:
Pablo GARCIA - 10/MAR/2014
See Also:
  • Field Details

    • wildcard

      public static final Pattern wildcard
  • Constructor Details

    • TagList

      public TagList()
  • Method Details

    • copy

      public TagList copy()
      Description copied from interface: Copyable
      Get a copy of this element
      Returns:
      element copy
    • getElementsByType

      public <T> List<T> getElementsByType(boolean processDialog, Class<T>... elementClassList)
      Description copied from class: Element
      Returns the children element list of a desired TYPE
      Overrides:
      getElementsByType in class Element
      Type Parameters:
      T - element class type
      Parameters:
      processDialog - flag to check dialog elements
      elementClassList - element class
      Returns:
      Children List
    • getTemplate

      public String getTemplate()
      Retrieve component tag
      Overrides:
      getTemplate in class Component
      Returns:
      Template
    • getComponentTag

      public String getComponentTag()
      Description copied from class: Component
      Retrieve component tag (to be overriden) tag
      Overrides:
      getComponentTag in class Component
      Returns:
      Component tag