Public Member Functions

org.exolab.castor.xml.dtd.Notation Class Reference

List of all members.

Public Member Functions

 Notation (DTDdocument document, String name)
String getName ()
DTDdocument getDocument ()
void setPublic (String pubId, String sysId)
boolean isPublic ()
void setSystem (String sysId)
boolean isSystem ()
String getPubIdentifier ()
String getSysIdentifier ()

Detailed Description

Implementation of DTD Notation declaration specification.

Author:
Alexander Totok
Version:
Revision:
1.1.1.1
Date:
2003/03/03 07:09:20

Constructor & Destructor Documentation

org.exolab.castor.xml.dtd.Notation.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.

Member Function Documentation

DTDdocument org.exolab.castor.xml.dtd.Notation.getDocument (  ) 

Returns DTD document owning this notation.

String org.exolab.castor.xml.dtd.Notation.getName (  ) 

Returns the name of the notation.

String org.exolab.castor.xml.dtd.Notation.getPubIdentifier (  ) 

Returns public identifier.

String org.exolab.castor.xml.dtd.Notation.getSysIdentifier (  ) 

Returns system identifier.

boolean org.exolab.castor.xml.dtd.Notation.isPublic (  ) 

True if PUBLIC notation, false otherwise.

boolean org.exolab.castor.xml.dtd.Notation.isSystem (  ) 

True if SYSTEM notation, false otherwise.

void org.exolab.castor.xml.dtd.Notation.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.

Referenced by org.exolab.castor.xml.dtd.parser.DTDParser.NotationDecl().

void org.exolab.castor.xml.dtd.Notation.setSystem ( String  sysId  ) 

Sets the notation to SYSTEM.

Parameters:
sysId system identifier - must not be null.

Referenced by org.exolab.castor.xml.dtd.parser.DTDParser.NotationDecl().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties