public void notationDecl(
     String name, XMLResourceIdentifier identifier, Augmentations augmentations)
     throws XNIException {
   if (fDTDHandler != null) {
     fDTDHandler.notationDecl(name, identifier, augmentations);
   }
 }
 public void startParameterEntity(
     String name, XMLResourceIdentifier identifier, String encoding, Augmentations augmentations)
     throws XNIException {
   if (fDTDHandler != null) {
     fDTDHandler.startParameterEntity(name, identifier, encoding, augmentations);
   }
 }
 public void internalEntityDecl(
     String name, XMLString text, XMLString nonNormalizedText, Augmentations augmentations)
     throws XNIException {
   if (fDTDHandler != null) {
     fDTDHandler.internalEntityDecl(name, text, nonNormalizedText, augmentations);
   }
 }
 public void unparsedEntityDecl(
     String name, XMLResourceIdentifier identifier, String notation, Augmentations augmentations)
     throws XNIException {
   if (fUnparsedEntities == null) {
     fUnparsedEntities = new HashMap();
   }
   fUnparsedEntities.put(name, name);
   if (fDTDHandler != null) {
     fDTDHandler.unparsedEntityDecl(name, identifier, notation, augmentations);
   }
 }
 public void attributeDecl(
     String elementName,
     String attributeName,
     String type,
     String[] enumeration,
     String defaultType,
     XMLString defaultValue,
     XMLString nonNormalizedDefaultValue,
     Augmentations augmentations)
     throws XNIException {
   if (fDTDHandler != null) {
     fDTDHandler.attributeDecl(
         elementName,
         attributeName,
         type,
         enumeration,
         defaultType,
         defaultValue,
         nonNormalizedDefaultValue,
         augmentations);
   }
 }
 public void endParameterEntity(String name, Augmentations augmentations) throws XNIException {
   if (fDTDHandler != null) {
     fDTDHandler.endParameterEntity(name, augmentations);
   }
 }
 public void textDecl(String version, String encoding, Augmentations augmentations)
     throws XNIException {
   if (fDTDHandler != null) {
     fDTDHandler.textDecl(version, encoding, augmentations);
   }
 }
 public void startDTD(XMLLocator locator, Augmentations augmentations) throws XNIException {
   fValidationManager.setEntityState(this);
   if (fDTDHandler != null) {
     fDTDHandler.startDTD(locator, augmentations);
   }
 }
 public void endDTD(Augmentations augmentations) throws XNIException {
   if (fDTDHandler != null) {
     fDTDHandler.endDTD(augmentations);
   }
 }
 public void ignoredCharacters(XMLString text, Augmentations augmentations) throws XNIException {
   if (fDTDHandler != null) {
     fDTDHandler.ignoredCharacters(text, augmentations);
   }
 }
 public void processingInstruction(String target, XMLString data, Augmentations augmentations)
     throws XNIException {
   if (fDTDHandler != null) {
     fDTDHandler.processingInstruction(target, data, augmentations);
   }
 }
 public void startAttlist(String elementName, Augmentations augmentations) throws XNIException {
   if (fDTDHandler != null) {
     fDTDHandler.startAttlist(elementName, augmentations);
   }
 }
 public void elementDecl(String name, String contentModel, Augmentations augmentations)
     throws XNIException {
   if (fDTDHandler != null) {
     fDTDHandler.elementDecl(name, contentModel, augmentations);
   }
 }
 public void startExternalSubset(XMLResourceIdentifier identifier, Augmentations augmentations)
     throws XNIException {
   if (fDTDHandler != null) {
     fDTDHandler.startExternalSubset(identifier, augmentations);
   }
 }
 public void startConditional(short type, Augmentations augmentations) throws XNIException {
   if (fDTDHandler != null) {
     fDTDHandler.startConditional(type, augmentations);
   }
 }
 public void endExternalSubset(Augmentations augmentations) throws XNIException {
   if (fDTDHandler != null) {
     fDTDHandler.endExternalSubset(augmentations);
   }
 }
 public void comment(XMLString text, Augmentations augmentations) throws XNIException {
   if (fDTDHandler != null) {
     fDTDHandler.comment(text, augmentations);
   }
 }