Class LocatedDocType

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, Located, NamespaceAware

    public class LocatedDocType
    extends DocType
    implements Located
    An XML DOCTYPE declaration. Method allow the user to get and set the root element name, public id, and system id.
    Author:
    Rolf Lear
    See Also:
    Serialized Form
    • Constructor Detail

      • LocatedDocType

        public LocatedDocType​(java.lang.String elementName,
                              java.lang.String publicID,
                              java.lang.String systemID)
        This will create the DocType with the specified element name and a reference to an external DTD.
        Parameters:
        elementName - String name of element being constrained.
        publicID - String public ID of referenced DTD
        systemID - String system ID of referenced DTD
        Throws:
        IllegalDataException - if the given system ID is not a legal system literal or the public ID is not a legal public ID.
        IllegalNameException - if the given root element name is not a legal XML element name.
      • LocatedDocType

        public LocatedDocType​(java.lang.String elementName,
                              java.lang.String systemID)
        This will create the DocType with the specified element name and reference to an external DTD.
        Parameters:
        elementName - String name of element being constrained.
        systemID - String system ID of referenced DTD
        Throws:
        IllegalDataException - if the given system ID is not a legal system literal.
        IllegalNameException - if the given root element name is not a legal XML element name.
      • LocatedDocType

        public LocatedDocType​(java.lang.String elementName)
        This will create the DocType with the specified element name
        Parameters:
        elementName - String name of element being constrained.
        Throws:
        IllegalNameException - if the given root element name is not a legal XML element name.
    • Method Detail

      • getLine

        public int getLine()
        Description copied from interface: Located
        Get the line number
        Specified by:
        getLine in interface Located
        Returns:
        the line number
      • getColumn

        public int getColumn()
        Description copied from interface: Located
        Get the column (character on the line).
        Specified by:
        getColumn in interface Located
        Returns:
        the column
      • setLine

        public void setLine​(int line)
        Description copied from interface: Located
        Set the line number
        Specified by:
        setLine in interface Located
        Parameters:
        line - the line.
      • setColumn

        public void setColumn​(int col)
        Description copied from interface: Located
        Set the column (character on the line).
        Specified by:
        setColumn in interface Located
        Parameters:
        col - The column