org.enhydra.xml.xmlc.dom.xerces
Class XercesNodeCreateGenerator

java.lang.Object
  |
  +--org.enhydra.xml.xmlc.dom.generic.NodeCreateGenerator
        |
        +--org.enhydra.xml.xmlc.dom.xerces.XercesNodeCreateGenerator

public class XercesNodeCreateGenerator
extends NodeCreateGenerator

Class used create DOM nodes for the Xerces DOM.


Constructor Summary
XercesNodeCreateGenerator(XMLCDocument xmlcDoc)
          Constructor.
 
Method Summary
 void genAddEntity(String docTypeVar, String entityVar, Entity entity, JavaCode body)
          Add an entity to a DocumentType
 void genAddNotation(String docTypeVar, String notationVar, Notation notation, JavaCode body)
          Add an notation to a DocumentType
protected  void genEntityCreate(Entity entity, String docVar, String varName, JavaCode body)
          Generate Entity creation.
protected  void genNotationCreate(Notation notation, String docVar, String varName, JavaCode body)
          Generate Notation creation.
 
Methods inherited from class org.enhydra.xml.xmlc.dom.generic.NodeCreateGenerator
genAddAttribute, genAppendChild, genAttrCreate, genCDATASectionCreate, genCommentCreate, genDocumentCreate, genDocumentTypeCreate, genElementCreate, genEntityReferenceCreate, genNodeCreate, genProcessInstructionCreate, genTextCreate, isDocElement
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XercesNodeCreateGenerator

public XercesNodeCreateGenerator(XMLCDocument xmlcDoc)
Constructor.
Method Detail

genEntityCreate

protected void genEntityCreate(Entity entity,
                               String docVar,
                               String varName,
                               JavaCode body)
Generate Entity creation.
Overrides:
genEntityCreate in class NodeCreateGenerator

genNotationCreate

protected void genNotationCreate(Notation notation,
                                 String docVar,
                                 String varName,
                                 JavaCode body)
Generate Notation creation.
Overrides:
genNotationCreate in class NodeCreateGenerator

genAddEntity

public void genAddEntity(String docTypeVar,
                         String entityVar,
                         Entity entity,
                         JavaCode body)
Add an entity to a DocumentType
Overrides:
genAddEntity in class NodeCreateGenerator

genAddNotation

public void genAddNotation(String docTypeVar,
                           String notationVar,
                           Notation notation,
                           JavaCode body)
Add an notation to a DocumentType
Overrides:
genAddNotation in class NodeCreateGenerator


Copyright © 1999-2002 enhydra.org (Mark Diekhans, David Li, Richard Kunze). All Rights reserved.