relaxngcc.parser
Class IncludeParserRuntime

java.lang.Object
  extended by relaxngcc.parser.state.NGCCRuntime
      extended by relaxngcc.parser.ParserRuntime
          extended by relaxngcc.parser.IncludeParserRuntime
All Implemented Interfaces:
org.xml.sax.ContentHandler, NGCCEventSource

public class IncludeParserRuntime
extends ParserRuntime

Used to parse grammar included by <include> elements.

Author:
Kohsuke Kawaguchi (kk@kohsuke.org)

Field Summary
 
Fields inherited from class relaxngcc.parser.ParserRuntime
grammar
 
Constructor Summary
IncludeParserRuntime(ParserRuntime parent)
           
 
Method Summary
 RootParserRuntime getRootRuntime()
          Gets the reference to the root runtime.
 
Methods inherited from class relaxngcc.parser.ParserRuntime
addError, createLocator, endElement, getDatatype, getTargetNamespace, iterateErrors, parse, parseSimpleName, processInclude, startElement
 
Methods inherited from class relaxngcc.parser.state.NGCCRuntime
characters, consumeAttribute, endDocument, endPrefixMapping, getAttributeIndex, getCurrentAttributes, getLocator, ignorableWhitespace, onEnterElementConsumed, onLeaveElementConsumed, processingInstruction, processList, redirectSubtree, replace, reset, resolveNamespacePrefix, sendEnterAttribute, sendEnterElement, sendLeaveAttribute, sendLeaveElement, sendText, setDocumentLocator, setRootHandler, skippedEntity, startDocument, startPrefixMapping, trace, traceln
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IncludeParserRuntime

public IncludeParserRuntime(ParserRuntime parent)
Parameters:
The - parent runtime object that created this runtime.
Method Detail

getRootRuntime

public RootParserRuntime getRootRuntime()
Description copied from class: ParserRuntime
Gets the reference to the root runtime.

Specified by:
getRootRuntime in class ParserRuntime