org.apache.xalan.xsltc.compiler.util
Class ClassGenerator
org.apache.xalan.xsltc.compiler.util.ClassGenerator
- Direct Known Subclasses:
- FilterGenerator, NodeCounterGenerator, NodeSortRecordGenerator
- public class ClassGenerator
The class that implements any class that inherits from
AbstractTranslet, i.e. any translet. Methods in this
class may be of the following kinds:
1. Main method: applyTemplates, implemented by intances of
MethodGenerator.
2. Named methods: for named templates, implemented by instances
of NamedMethodGenerator.
3. Rt methods: for result tree fragments, implemented by
instances of RtMethodGenerator.
Constructor Summary |
ClassGenerator(java.lang.String class_name,
java.lang.String super_class_name,
java.lang.String file_name,
int access_flags,
java.lang.String[] interfaces,
Stylesheet stylesheet)
|
ClassGenerator
public ClassGenerator(java.lang.String class_name,
java.lang.String super_class_name,
java.lang.String file_name,
int access_flags,
java.lang.String[] interfaces,
Stylesheet stylesheet)
getParser
public final Parser getParser()
getStylesheet
public final Stylesheet getStylesheet()
getClassName
public final java.lang.String getClassName()
- Pretend this is the stylesheet class. Useful when compiling
references to global variables inside a predicate.
loadTranslet
public org.apache.xalan.xsltc.compiler.util.Instruction loadTranslet()
getDOMClass
public final java.lang.String getDOMClass()
getDOMClassSig
public final java.lang.String getDOMClassSig()
getApplyTemplatesSig
public final java.lang.String getApplyTemplatesSig()
isExternal
public boolean isExternal()
- Returns true or false depending on whether
this class inherits from AbstractTranslet or not.
Copyright © 2001 Apache XML Project. All Rights Reserved.