com.sun.tools.jxc.gen.config
Class Config

java.lang.Object
  extended by com.sun.tools.jxc.gen.config.NGCCHandler
      extended by com.sun.tools.jxc.gen.config.Config
All Implemented Interfaces:
NGCCEventReceiver

public class Config
extends NGCCHandler


Field Summary
protected  java.lang.String $localName
           
protected  java.lang.String $qname
           
protected  NGCCRuntimeEx $runtime
           
protected  java.lang.String $uri
           
 
Fields inherited from class com.sun.tools.jxc.gen.config.NGCCHandler
_cookie, _parent, _source
 
Constructor Summary
Config(NGCCHandler parent, NGCCEventSource source, NGCCRuntimeEx runtime, int cookie)
           
Config(NGCCRuntimeEx runtime)
           
 
Method Summary
 boolean accepted()
           
 void enterAttribute(java.lang.String $__uri, java.lang.String $__local, java.lang.String $__qname)
           
 void enterElement(java.lang.String $__uri, java.lang.String $__local, java.lang.String $__qname, org.xml.sax.Attributes $attrs)
           
 java.io.File getBaseDir()
           
 Classes getClasses()
           
 NGCCRuntime getRuntime()
          This method will be implemented by the generated code and returns a reference to the current runtime.
 java.util.List getSchema()
           
 void leaveAttribute(java.lang.String $__uri, java.lang.String $__local, java.lang.String $__qname)
           
 void leaveElement(java.lang.String $__uri, java.lang.String $__local, java.lang.String $__qname)
           
 void onChildCompleted(java.lang.Object $__result__, int $__cookie__, boolean $__needAttCheck__)
          Notifies the completion of a child object.
 void text(java.lang.String $value)
           
 
Methods inherited from class com.sun.tools.jxc.gen.config.NGCCHandler
revertToParentFromEnterAttribute, revertToParentFromEnterElement, revertToParentFromLeaveAttribute, revertToParentFromLeaveElement, revertToParentFromText, spawnChildFromEnterAttribute, spawnChildFromEnterElement, spawnChildFromLeaveAttribute, spawnChildFromLeaveElement, spawnChildFromText, unexpectedEnterAttribute, unexpectedEnterElement, unexpectedLeaveAttribute, unexpectedLeaveElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

$runtime

protected final NGCCRuntimeEx $runtime

$uri

protected java.lang.String $uri

$localName

protected java.lang.String $localName

$qname

protected java.lang.String $qname
Constructor Detail

Config

public Config(NGCCHandler parent,
              NGCCEventSource source,
              NGCCRuntimeEx runtime,
              int cookie)

Config

public Config(NGCCRuntimeEx runtime)
Method Detail

getRuntime

public final NGCCRuntime getRuntime()
Description copied from class: NGCCHandler
This method will be implemented by the generated code and returns a reference to the current runtime.

Specified by:
getRuntime in class NGCCHandler

enterElement

public void enterElement(java.lang.String $__uri,
                         java.lang.String $__local,
                         java.lang.String $__qname,
                         org.xml.sax.Attributes $attrs)
                  throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

leaveElement

public void leaveElement(java.lang.String $__uri,
                         java.lang.String $__local,
                         java.lang.String $__qname)
                  throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

enterAttribute

public void enterAttribute(java.lang.String $__uri,
                           java.lang.String $__local,
                           java.lang.String $__qname)
                    throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

leaveAttribute

public void leaveAttribute(java.lang.String $__uri,
                           java.lang.String $__local,
                           java.lang.String $__qname)
                    throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

text

public void text(java.lang.String $value)
          throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

onChildCompleted

public void onChildCompleted(java.lang.Object $__result__,
                             int $__cookie__,
                             boolean $__needAttCheck__)
                      throws org.xml.sax.SAXException
Description copied from class: NGCCHandler
Notifies the completion of a child object.

Specified by:
onChildCompleted in class NGCCHandler
Parameters:
$__result__ - The parsing result of the child state.
$__cookie__ - The cookie value passed to the child object when it is created.
$__needAttCheck__ - This flag is true when the callee needs to call the processAttribute method to check attribute transitions. This flag is set to false when this method is triggered by attribute transition.
Throws:
org.xml.sax.SAXException

accepted

public boolean accepted()

getClasses

public Classes getClasses()

getBaseDir

public java.io.File getBaseDir()

getSchema

public java.util.List getSchema()