Class FrameSetTag

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, Node, Tag

    public class FrameSetTag
    extends CompositeTag
    Identifies an frame set tag.
    See Also:
    Serialized Form
    • Constructor Detail

      • FrameSetTag

        public FrameSetTag()
        Create a new frame set tag.
    • Method Detail

      • getIds

        public java.lang.String[] getIds()
        Return the set of names handled by this tag.
        Specified by:
        getIds in interface Tag
        Overrides:
        getIds in class TagNode
        Returns:
        The names to be matched that create tags of this type.
      • getEndTagEnders

        public java.lang.String[] getEndTagEnders()
        Return the set of end tag names that cause this tag to finish.
        Specified by:
        getEndTagEnders in interface Tag
        Overrides:
        getEndTagEnders in class TagNode
        Returns:
        The names of following end tags that stop further scanning.
      • toString

        public java.lang.String toString()
        Return a string representation of the contents of this FRAMESET tag suitable for debugging.
        Specified by:
        toString in interface Node
        Overrides:
        toString in class CompositeTag
        Returns:
        A string with this tag's contents.
      • getFrames

        public NodeList getFrames()
        Returns the frames.
        Returns:
        The children of this tag.
      • getFrame

        public FrameTag getFrame​(java.lang.String name)
        Gets a frame by name. Names are checked without case sensitivity and conversion to uppercase is performed with an English locale.
        Parameters:
        name - The name of the frame to retrieve.
        Returns:
        The specified frame or null if it wasn't found.
      • getFrame

        public FrameTag getFrame​(java.lang.String name,
                                 java.util.Locale locale)
        Gets a frame by name. Names are checked without case sensitivity and conversion to uppercase is performed with the locale provided.
        Parameters:
        name - The name of the frame to retrieve.
        locale - The locale to use when converting to uppercase.
        Returns:
        The specified frame or null if it wasn't found.
      • setFrames

        public void setFrames​(NodeList frames)
        Sets the frames (children of this tag).
        Parameters:
        frames - The frames to set