Package net.sf.saxon.expr
Interface CodeGeneratorService
-
public interface CodeGeneratorService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
cast(java.lang.String variable, java.lang.Class target)
Generate a Java cast unless it is known to be unnecessary.java.lang.String
getContextVariableName()
Get the name of the Java variable currently bound to the dynamic XPathContext object
-
-
-
Method Detail
-
getContextVariableName
java.lang.String getContextVariableName()
Get the name of the Java variable currently bound to the dynamic XPathContext object- Returns:
- the Java variable name
-
cast
java.lang.String cast(java.lang.String variable, java.lang.Class target)
Generate a Java cast unless it is known to be unnecessary.- Parameters:
variable
- the name of the variable that possibly needs to be casttarget
- the required type for the expression where the variable is being used- Returns:
- either the variable name on its own, if no cast is required, or a string in the form "((class)variable)" if casting is needed.
-
-