Class IntroElement


  • public class IntroElement
    extends Object
    Used to provide children of the computed gruops while constructing intro content. Clients provide instances of this class from IntroConfigurer to dynamically complete the intro content. Attribute and element names, as well as content model must match the intro schema.
    Since:
    3.2
    • Constructor Detail

      • IntroElement

        public IntroElement​(String name)
        Creates a new intro element with the provided name.
        Parameters:
        name - the name of the new intro element
    • Method Detail

      • setAttribute

        public void setAttribute​(String name,
                                 String value)
        Sets the value of the named attribute.
        Parameters:
        name - attribute name
        value - attribute value
      • getAttribute

        public String getAttribute​(String name)
        Returns the value of the attribute with a given name.
        Parameters:
        name - the attribute name
        Returns:
        value of the attribute with a given name or null if not set.
      • getAttributes

        public Enumeration<String> getAttributes()
        Returns the names of all the attributes defined in this element.
        Returns:
        an enumeration of all the element names
      • getName

        public String getName()
        Returns the name of the element.
        Returns:
        name of the element
      • getValue

        public String getValue()
        Returns the value of the element.
        Returns:
        value of the element or null if not set.
      • setValue

        public void setValue​(String value)
        Sets the value of the element.
        Parameters:
        value - the value of this element
      • addChild

        public void addChild​(IntroElement child)
        Adds a child to this element.
        Parameters:
        child - the new child of this element
      • getChildren

        public IntroElement[] getChildren()
        Returns the children of this element.
        Returns:
        an array of child elements or an empty array of there are no children.