Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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

Packages that use ClassGenerator
org.apache.xalan.xsltc.compiler |
org.apache.xalan.xsltc.compiler.util |

Uses of ClassGenerator in org.apache.xalan.xsltc.compiler

Methods in org.apache.xalan.xsltc.compiler with parameters of type ClassGenerator
`void` | `Template.translate(ClassGenerator classGen, MethodGenerator methodGen)`
`abstract void` | `SyntaxTreeNode.translate(ClassGenerator classGen, MethodGenerator methodGen)` Translate this abstract syntax tree node into JVM bytecodes.
`void` | `Stylesheet.translate(ClassGenerator classGen, MethodGenerator methodGen)` Translate the stylesheet into JVM bytecodes.
`abstract void` | `Pattern.translate(ClassGenerator classGen, MethodGenerator methodGen)` Translate this node into JVM bytecodes.
`void` | `LocationPathPattern.translate(ClassGenerator classGen, MethodGenerator methodGen)`

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

Subclasses of ClassGenerator in org.apache.xalan.xsltc.compiler.util
`class` | `FilterGenerator` This class implements auxliary classes needed to compile filters (predicates).
`class` | `NodeCounterGenerator` This class implements auxiliary classes needed to compile patterns in `xsl:number`.
`class` | `NodeSortRecordFactGenerator` Generator for subclasses of NodeSortRecordFactory.
`class` | `NodeSortRecordGenerator`

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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2004 Apache XML Project. All Rights Reserved.