Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.enhydra.xml.xmlc.dom
Interface AccessorGenerator  view AccessorGenerator download AccessorGenerator.java


public interface AccessorGenerator

Interface for class to generate access methods in a DOM-specific manner.


Method Summary
 void createAccessMethodInit(org.enhydra.xml.xmlc.compiler.ElementInfo elementInfo, java.lang.String elementVarName, org.enhydra.xml.xmlc.codegen.JavaCode body)
          Create code to setup an access method for an element when building the DOM.
 org.enhydra.xml.xmlc.codegen.JavaMethod createAccessorMethod(org.enhydra.xml.xmlc.compiler.ElementInfo elementInfo, org.enhydra.xml.xmlc.compiler.ElementInfo.AccessorInfo accessor, boolean createDelegation, org.enhydra.xml.xmlc.codegen.JavaClass docClass)
          Create a getElementXXX() or getTagXXX() method for an element.
 void createNullElementAccess(org.enhydra.xml.xmlc.compiler.ElementInfo elementInfo, org.enhydra.xml.xmlc.codegen.JavaCode body)
          Create code cached information so that element access methods return null.
 void createResetElementAccess(org.enhydra.xml.xmlc.compiler.ElementInfo elementInfo, java.lang.String nodeVarName, org.enhydra.xml.xmlc.codegen.JavaCode body)
          Create code to reset the element access information from a node.
 org.enhydra.xml.xmlc.codegen.JavaMethod createSetTextMethod(org.enhydra.xml.xmlc.compiler.ElementInfo elementInfo, boolean createDelegation, org.enhydra.xml.xmlc.codegen.JavaClass docClass)
          Create the setTextXXX() method for an element.
 

Method Detail

createAccessMethodInit

public void createAccessMethodInit(org.enhydra.xml.xmlc.compiler.ElementInfo elementInfo,
                                   java.lang.String elementVarName,
                                   org.enhydra.xml.xmlc.codegen.JavaCode body)
Create code to setup an access method for an element when building the DOM.


createNullElementAccess

public void createNullElementAccess(org.enhydra.xml.xmlc.compiler.ElementInfo elementInfo,
                                    org.enhydra.xml.xmlc.codegen.JavaCode body)
Create code cached information so that element access methods return null.


createResetElementAccess

public void createResetElementAccess(org.enhydra.xml.xmlc.compiler.ElementInfo elementInfo,
                                     java.lang.String nodeVarName,
                                     org.enhydra.xml.xmlc.codegen.JavaCode body)
Create code to reset the element access information from a node.


createAccessorMethod

public org.enhydra.xml.xmlc.codegen.JavaMethod createAccessorMethod(org.enhydra.xml.xmlc.compiler.ElementInfo elementInfo,
                                                                    org.enhydra.xml.xmlc.compiler.ElementInfo.AccessorInfo accessor,
                                                                    boolean createDelegation,
                                                                    org.enhydra.xml.xmlc.codegen.JavaClass docClass)
Create a getElementXXX() or getTagXXX() method for an element.


createSetTextMethod

public org.enhydra.xml.xmlc.codegen.JavaMethod createSetTextMethod(org.enhydra.xml.xmlc.compiler.ElementInfo elementInfo,
                                                                   boolean createDelegation,
                                                                   org.enhydra.xml.xmlc.codegen.JavaClass docClass)
Create the setTextXXX() method for an element.