Class Notation

java.lang.Object
org.exolab.castor.xml.dtd.Notation

public class Notation extends 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 Details

    • Notation

      public Notation(DTDdocument document, 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 Details

    • getName

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

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

      public void setPublic(String pubId, 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(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 String getPubIdentifier()
      Returns public identifier.
    • getSysIdentifier

      public String getSysIdentifier()
      Returns system identifier.