com.saxonica.codegen
Class JavaAssignment
java.lang.Object
  
com.saxonica.codegen.JavaAssignment
- All Implemented Interfaces: 
 - ReturnAction
 
public class JavaAssignment
- extends Object
- implements ReturnAction
  
A return action that assigns the value of the expression to a variable supplied by the caller
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
JavaAssignment
public JavaAssignment(Class theClass,
                      String variableName)
output
public String output(CompilerService compiler,
                     String expression)
- Generate the return text
- Specified by:
 output in interface ReturnAction
 
- Parameters:
 compiler - the compiler serviceexpression - the Java expression that computes the return value
- Returns:
 - the Java statement to be output
 
 
 
getVariableName
public String getVariableName()
- Get the name of the variable holding the result
- Specified by:
 getVariableName in interface ReturnAction
 
- Returns:
 - the Java variable name
 
 
 
Copyright (c) 2004-2010 Saxonica Limited. All rights reserved.