Package org.exolab.castor.xml.dtd
Class Notation
- java.lang.Object
-
- org.exolab.castor.xml.dtd.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.
-
-
-
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.
-
-