org.enhydra.xml.xmlc.deferredparsing
Class DeferredParsingAccessorGenerator

java.lang.Object
  |
  +--org.enhydra.xml.xmlc.dom.generic.GenericAccessorGenerator
        |
        +--org.enhydra.xml.xmlc.deferredparsing.DeferredParsingAccessorGenerator
All Implemented Interfaces:
AccessorGenerator

public class DeferredParsingAccessorGenerator
extends GenericAccessorGenerator

Generate access methods for deferred parsing support.


Constructor Summary
DeferredParsingAccessorGenerator()
           
 
Method Summary
 void createAccessMethodInit(ElementInfo elementInfo, String elementVarName, JavaCode body)
          Create code to setup an access method for an element when building the DOM.
 
Methods inherited from class org.enhydra.xml.xmlc.dom.generic.GenericAccessorGenerator
createAccessorMethod, createNullElementAccess, createResetElementAccess, createSetTextMethod, getElementField, setupGetElementMethod, setupSetTextMethod
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeferredParsingAccessorGenerator

public DeferredParsingAccessorGenerator()
Method Detail

createAccessMethodInit

public void createAccessMethodInit(ElementInfo elementInfo,
                                   String elementVarName,
                                   JavaCode body)
Create code to setup an access method for an element when building the DOM. Always throws an exception, since building the DOM in the class itself isn't supported in deferred parsing mode.
Overrides:
createAccessMethodInit in class GenericAccessorGenerator
Throws:
UnsupportedOperationException -  
See Also:
AccessorGenerator.createAccessMethodInit(org.enhydra.xml.xmlc.compiler.ElementInfo, java.lang.String, org.enhydra.xml.xmlc.codegen.JavaCode)


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