Uses of Class org.apache.xalan.xsltc.compiler.util.ClassGenerator

Uses in package org.apache.xalan.xsltc.compiler.util

Classes derived from org.apache.xalan.xsltc.compiler.util.ClassGenerator

class
This class implements auxliary classes needed to compile filters (predicates).
class
This class implements auxiliary classes needed to compile patterns in xsl:number.
class
Generator for subclasses of NodeSortRecordFactory.
class

Methods with parameter type org.apache.xalan.xsltc.compiler.util.ClassGenerator

void
Translates an object of this type to its boxed representation.
void
Translates an object of this type to its boxed representation.
void
Translates an object of this type to its boxed representation.
void
Translates an object of this type to its boxed representation.
void
Translates an object of this type to its boxed representation.
void
Translates an object of this type to its boxed representation.
void
Translates an object of this type to its boxed representation.
void
Translates an object of this type to its boxed representation.
void
Translates an object of this type to its boxed representation.
void
BooleanType.translateFrom(ClassGenerator classGen, MethodGenerator methodGen, Class clazz)
Translates an external (Java) boolean into internal boolean.
void
NodeSetType.translateFrom(ClassGenerator classGen, MethodGenerator methodGen, Class clazz)
Translates an external Java Class into an internal type.
void
ObjectType.translateFrom(ClassGenerator classGen, MethodGenerator methodGen, Class clazz)
Translates an external Java type into an Object type
void
RealType.translateFrom(ClassGenerator classGen, MethodGenerator methodGen, Class clazz)
Translates an external (primitive) Java type into a real.
void
ReferenceType.translateFrom(ClassGenerator classGen, MethodGenerator methodGen, Class clazz)
Translates an external Java type into a reference.
void
StringType.translateFrom(ClassGenerator classGen, MethodGenerator methodGen, Class clazz)
Translates an external (primitive) Java type into a string.
void
Type.translateFrom(ClassGenerator classGen, MethodGenerator methodGen, Class clazz)
Translates an external (Java) type denoted by clazz to an object of this type.
void
VoidType.translateFrom(ClassGenerator classGen, MethodGenerator methodGen, Class clazz)
Translates an external (primitive) Java type into a void.
void
BooleanType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Class clazz)
Translates an internal boolean into an external (Java) boolean.
void
IntType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Class clazz)
Translates an integer into the Java type denoted by clazz.
void
NodeSetType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Class clazz)
Translates a node-set into the Java type denoted by clazz.
void
NodeType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Class clazz)
Translates a node into the Java type denoted by clazz.
void
ObjectType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Class clazz)
Translates an object of this type to the external (Java) type denoted by clazz.
void
RealType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Class clazz)
Translates a real into the Java type denoted by clazz.
void
ReferenceType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Class clazz)
Translates a reference into the Java type denoted by clazz.
void
ResultTreeType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Class clazz)
Translates a result tree to a Java type denoted by clazz.
void
StringType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Class clazz)
Translates a internal string into an external (Java) string.
void
Type.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Class clazz)
Translates an object of this type to the external (Java) type denoted by clazz.
void
Expects an integer on the stack and pushes a 0 if its value is 0 and a 1 otherwise.
void
Translates a node-set into a synthesized boolean.
void
Translates a node into a synthesized boolean.
void
Expects a real on the stack and pushes a 0 if that number is 0.0 and a 1 otherwise.
void
Translates a reference to an object of internal type type.
void
Expects an result tree on the stack and pushes a boolean.
void
Translates a string into a synthesized boolean.
void
Expects a real on the stack and pushes a truncated integer value
void
Expects a node on the stack and pushes a singleton node-set.
void
Casts a reference into a NodeIterator.
void
Expects a result tree on the stack and pushes a node-set (iterator).
void
Expects a node-set on the stack and pushes a node.
void
Casts a reference into a Node.
void
Subsume node-set into ObjectType.
void
Subsume Node into ObjectType.
void
Subsume reference into ObjectType.
void
Subsume result tree into ObjectType.
void
Expects a boolean on the stack and pushes a real.
void
Expects an integer on the stack and pushes a real.
void
Expects a node-set on the stack and pushes a real.
void
Expects a node on the stack and pushes a real.
void
Translates a reference into an object of internal type type.
void
Expects an result tree on the stack and pushes a real.
void
Translates a string into a real by calling stringToReal() from the basis library.
void
Expects a boolean on the stack and pushes a boxed boolean.
void
Expects an integer on the stack and pushes a boxed integer.
void
Expects a node-set on the stack and pushes a boxed node-set.
void
Expects a node on the stack and pushes a boxed node.
void
Expects a double on the stack and pushes a boxed double.
void
Expects a result tree on the stack and pushes a boxed result tree.
void
Expects a string on the stack and pushes a boxed string.
void
Casts a reference into a ResultTree.
void
Expects a boolean on the stack and pushes a string.
void
Expects an integer on the stack and pushes its string value by calling Integer.toString(int i).
void
Translates a node-set into a string.
void
Expects a node on the stack and pushes its string value.
void
Expects an integer on the stack and pushes its string value by calling Integer.toString(int i).
void
Expects a real on the stack and pushes its string value by calling Double.toString(double d).
void
Translates reference into object of internal type type.
void
Expects an result tree on the stack and pushes a string.
void
Translates a void into a string by pushing the empty string ''.
void
Translates a real into an object of internal type type.
void
IntType.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Type type)
Translates an integer into an object of internal type type.
void
Translates a node-set into an object of internal type type.
void
Translates a node into an object of internal type type.
void
Translates a void into an object of internal type type.
void
Translates a real into an object of internal type type.
void
Translates a reference to an object of internal type type.
void
Translates a result tree to object of internal type type.
void
Translates a string into an object of internal type type.
void
Type.translateTo(ClassGenerator classGen, MethodGenerator methodGen, Type type)
Translates an object of this type to an object of type type.
void
Translates a void into an object of internal type type.
FlowList
Expects an integer on the stack and translates it to a non-synthesized boolean.
FlowList
Translates a node-set into a non-synthesized boolean.
FlowList
Translates a node into a non-synthesized boolean.
FlowList
Translates a real into a non-synthesized boolean.
FlowList
Expects a reference on the stack and translates it to a non-synthesized boolean.
FlowList
Translates a result tree into a non-synthesized boolean.
FlowList
Translates a string into a non-synthesized boolean.
FlowList
Translates an object of this type to an non-synthesized boolean.
FlowList
Translates object of this type to an object of type type.
void
Translates an object of this type to its unboxed representation.
void
Translates an object of this type to its unboxed representation.
void
Translates an object of this type to its unboxed representation.
void
Translates an object of this type to its unboxed representation.
void
Translates an object of this type to its unboxed representation.
void
Translates an object of this type to its unboxed representation.
void
Translates an object of this type to its unboxed representation.
void
Translates an object of this type to its unboxed representation.
void
Translates an object of this type to its unboxed representation.

Uses in package org.apache.xalan.xsltc.compiler

Methods with parameter type org.apache.xalan.xsltc.compiler.util.ClassGenerator

void
void
Translate this node into JVM bytecodes.
void
Translate the stylesheet into JVM bytecodes.
void
Translate this abstract syntax tree node into JVM bytecodes.
void
Translate this abstract syntax tree node into JVM bytecodes.

Copyright B) 2005 Apache XML Project. All Rights Reserved.