com.jclark.xsl.tr
Class EngineImpl

java.lang.Object
  extended by com.jclark.xsl.om.NameTableImpl
      extended by com.jclark.xsl.tr.EngineImpl
All Implemented Interfaces:
NameTable, Engine, LoadContext

public class EngineImpl
extends NameTableImpl
implements Engine, LoadContext


Constructor Summary
EngineImpl(XMLProcessor parser, ExtensionHandler extensionHandler)
           
 
Method Summary
 Sheet createSheet(Node node)
           
 boolean getIncludeComments()
           
 boolean getIncludeProcessingInstructions()
           
 NameTable getNameTable()
           
 LoadContext getSheetLoadContext()
           
 boolean getStripSource(Name elementTypeName)
           
 
Methods inherited from class com.jclark.xsl.om.NameTableImpl
createName, createName, getEmptyNamespacePrefixMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EngineImpl

public EngineImpl(XMLProcessor parser,
                  ExtensionHandler extensionHandler)
Method Detail

createSheet

public Sheet createSheet(Node node)
                  throws java.io.IOException,
                         XSLException
Specified by:
createSheet in interface Engine
Throws:
java.io.IOException
XSLException

getStripSource

public boolean getStripSource(Name elementTypeName)
Specified by:
getStripSource in interface LoadContext

getIncludeComments

public boolean getIncludeComments()
Specified by:
getIncludeComments in interface LoadContext

getIncludeProcessingInstructions

public boolean getIncludeProcessingInstructions()
Specified by:
getIncludeProcessingInstructions in interface LoadContext

getSheetLoadContext

public LoadContext getSheetLoadContext()
Specified by:
getSheetLoadContext in interface Engine

getNameTable

public NameTable getNameTable()
Specified by:
getNameTable in interface Engine