Class Notation


  • public class Notation
    extends java.lang.Object
    Implementation of DTD Notation declaration specification.
    Version:
    $Revision: 5951 $ $Date: 2003-03-03 00:05:44 -0700 (Mon, 03 Mar 2003) $
    Author:
    Alexander Totok
    • Constructor Summary

      Constructors 
      Constructor Description
      Notation​(DTDdocument document, java.lang.String name)
      Constructor, setting name and owning DTD document of the notation.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      DTDdocument getDocument()
      Returns DTD document owning this notation.
      java.lang.String getName()
      Returns the name of the notation.
      java.lang.String getPubIdentifier()
      Returns public identifier.
      java.lang.String getSysIdentifier()
      Returns system identifier.
      boolean isPublic()
      True if PUBLIC notation, false otherwise.
      boolean isSystem()
      True if SYSTEM notation, false otherwise.
      void setPublic​(java.lang.String pubId, java.lang.String sysId)
      Sets the notation to PUBLIC.
      void setSystem​(java.lang.String sysId)
      Sets the notation to SYSTEM.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Notation

        public Notation​(DTDdocument document,
                        java.lang.String name)
        Constructor, setting name and owning DTD document of the notation.
        Parameters:
        document - must not be null.
        name - must not be null or equal to empty String.
    • Method Detail

      • getName

        public java.lang.String getName()
        Returns the name of the notation.
      • getDocument

        public DTDdocument getDocument()
        Returns DTD document owning this notation.
      • setPublic

        public void setPublic​(java.lang.String pubId,
                              java.lang.String sysId)
        Sets the notation to PUBLIC.
        Parameters:
        pubId - public identifier - must not be null.
        sysId - system identifier - must not be null.
      • isPublic

        public boolean isPublic()
        True if PUBLIC notation, false otherwise.
      • setSystem

        public void setSystem​(java.lang.String sysId)
        Sets the notation to SYSTEM.
        Parameters:
        sysId - system identifier - must not be null.
      • isSystem

        public boolean isSystem()
        True if SYSTEM notation, false otherwise.
      • getPubIdentifier

        public java.lang.String getPubIdentifier()
        Returns public identifier.
      • getSysIdentifier

        public java.lang.String getSysIdentifier()
        Returns system identifier.