Module java.desktop

Class Element

    • Field Detail

      • index

        public int index
        The element index
      • name

        public String name
        The name of the element
      • oStart

        public boolean oStart
        true if the start tag can be omitted
      • oEnd

        public boolean oEnd
        true if the end tag can be omitted
      • inclusions

        public BitSet inclusions
        The set of elements that can occur inside the element
      • exclusions

        public BitSet exclusions
        The set of elements that must not occur inside the element
      • type

        public int type
        The element type
      • data

        public Object data
        A field to store user data. Mostly used to store style sheets.
    • Method Detail

      • getName

        public String getName​()
        Get the name of the element.
        Returns:
        the name of the element
      • omitStart

        public boolean omitStart​()
        Return true if the start tag can be omitted.
        Returns:
        true if the start tag can be omitted
      • omitEnd

        public boolean omitEnd​()
        Return true if the end tag can be omitted.
        Returns:
        true if the end tag can be omitted
      • getType

        public int getType​()
        Get type.
        Returns:
        the type of the element
      • getContent

        public ContentModel getContent​()
        Get content model
        Returns:
        the content model
      • getAttributes

        public AttributeList getAttributes​()
        Get the attributes.
        Returns:
        the AttributeList specifying the element
      • getIndex

        public int getIndex​()
        Get index.
        Returns:
        the element index
      • isEmpty

        public boolean isEmpty​()
        Check if empty
        Returns:
        true if the current element is empty
      • toString

        public String toString​()
        Convert to a string.
        Overrides:
        toString in class Object
        Returns:
        a string representation for the given Element instance
      • getAttribute

        public AttributeList getAttribute​(String name)
        Get an attribute by name.
        Parameters:
        name - the attribute name
        Returns:
        the AttributeList for the given name
      • getAttributeByValue

        public AttributeList getAttributeByValue​(String value)
        Get an attribute by value.
        Parameters:
        value - the string representation of value
        Returns:
        the AttributeList for the given value
      • name2type

        public static int name2type​(String nm)
        Converts nm to type. Returns appropriate DTDConstants if the nm is equal to CDATA, RCDATA, EMPTY or ANY, 0 otherwise.
        Parameters:
        nm - a name
        Returns:
        appropriate DTDConstants if the nm is equal to CDATA, RCDATA, EMPTY or ANY, 0 otherwise.