|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.xalan.xsltc.compiler.XSLTC
Constructor Summary | |
XSLTC()
|
Method Summary | |
boolean |
compile(java.net.URL stylesheet)
Compiles the stylesheet into Java bytecode. |
byte[][] |
compileStylesheet(java.net.URL stylesheetURL,
java.lang.String className)
|
boolean |
debug()
|
void |
dumpClass(de.fub.bytecode.classfile.JavaClass clazz)
|
void |
extensionNotSupported(java.lang.String feature)
Aborts the execution of the compiler if something found in the source file can't be compiled. |
java.lang.String |
getClassName()
|
java.lang.String |
getHelperClassName()
Returns a unique name for every helper class needed to execute a translet. |
java.util.Vector |
getNamesIndex()
|
java.util.Vector |
getNamespaceIndex()
|
int[] |
getNumberFieldIndexes()
|
Stylesheet |
getStylesheet()
|
void |
init()
|
void |
internalError()
Aborts the execution of the compiler as a result of an unrecoverable error. |
static void |
main(java.lang.String[] args)
Command line runnability. |
int |
nextAttributeSetSerial()
|
int |
nextHelperClassSerial()
|
int |
nextModeSerial()
|
int |
nextStepPatternSerial()
|
int |
nextStylesheetSerial()
|
int |
nextVariableSerial()
|
void |
notYetImplemented(java.lang.String feature)
Aborts the execution of the compiler if something found in the source file can't be compiled. |
static void |
printUsage()
|
int |
registerAttribute(org.apache.xalan.xsltc.compiler.QName name)
Registers an attribute and gives it a type so that it can be mapped to DOM attribute types at run-time. |
int |
registerElement(org.apache.xalan.xsltc.compiler.QName name)
Registers an element and gives it a type so that it can be mapped to DOM element types at run-time. |
int |
registerNamespace(java.lang.String namespaceURI)
Registers a namespace and gives it a type so that it can be mapped to DOM namespace types at run-time. |
void |
setMultiDocument(boolean flag)
|
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public XSLTC()
Method Detail |
public void init()
public void setMultiDocument(boolean flag)
public boolean compile(java.net.URL stylesheet)
public java.lang.String getClassName()
public Stylesheet getStylesheet()
public boolean debug()
public java.util.Vector getNamesIndex()
public java.util.Vector getNamespaceIndex()
public int registerAttribute(org.apache.xalan.xsltc.compiler.QName name)
public int registerElement(org.apache.xalan.xsltc.compiler.QName name)
public int registerNamespace(java.lang.String namespaceURI)
public void internalError()
public void notYetImplemented(java.lang.String feature)
public void extensionNotSupported(java.lang.String feature)
public int nextVariableSerial()
public int nextModeSerial()
public int nextStylesheetSerial()
public int nextStepPatternSerial()
public int[] getNumberFieldIndexes()
public int nextHelperClassSerial()
public int nextAttributeSetSerial()
public java.lang.String getHelperClassName()
public void dumpClass(de.fub.bytecode.classfile.JavaClass clazz)
public byte[][] compileStylesheet(java.net.URL stylesheetURL, java.lang.String className)
public static void main(java.lang.String[] args)
public static void printUsage()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |