com.jclark.xsl.tr

Class EngineImpl

public class EngineImpl extends NameTableImpl implements Engine, LoadContext

compiles a stylesheet from a (XSLT D)OM
Constructor Summary
EngineImpl(XMLProcessor parser, ExtensionHandler extensionHandler)
we'll keep track of the loader/processor for sheet creation time
Method Summary
SheetcreateSheet(Node node)
complies the stylesheet from the parsed OM
SheetcreateSheet(Node node, ActionDebugTarget debugger)
complies the stylesheet from the parsed OM providing a debugger
ActionDebugTargetgetDebugger()
booleangetIncludeComments()
booleangetIncludeProcessingInstructions()
NameTablegetNameTable()
LoadContextgetSheetLoadContext()
booleangetStripSource(Name elementTypeName)

Constructor Detail

EngineImpl

public EngineImpl(XMLProcessor parser, ExtensionHandler extensionHandler)
we'll keep track of the loader/processor for sheet creation time

Method Detail

createSheet

public Sheet createSheet(Node node)
complies the stylesheet from the parsed OM

createSheet

public Sheet createSheet(Node node, ActionDebugTarget debugger)
complies the stylesheet from the parsed OM providing a debugger

getDebugger

public ActionDebugTarget getDebugger()

getIncludeComments

public boolean getIncludeComments()

getIncludeProcessingInstructions

public boolean getIncludeProcessingInstructions()

getNameTable

public NameTable getNameTable()

getSheetLoadContext

public LoadContext getSheetLoadContext()

getStripSource

public boolean getStripSource(Name elementTypeName)