Follow the links below to browse sample Javadoc for MJ classes and tools, including the MJ Runtime Library.

 

Package: com.arsi.mj.maprpt.vidxform  previous next contents

Package com.arsi.mj.maprpt.vidxform contains the following classes and interfaces.
Classes and Interfaces
MJVariableIdentifierTransformer

Class: MJVariableIdentifierTransformer

public abstract class com.arsi.mj.maprpt.vidxform.MJVariableIdentifierTransformer
  extends java.lang.Object
Inner Class VariableIdentifier
public class com.arsi.mj.maprpt.vidxform.MJVariableIdentifierTransformer.VariableIdentifier
  extends java.lang.Object
public final com.arsi.mj.VariableScope scopeHint
public final java.lang.String variableName
public MJVariableIdentifierTransformer.VariableIdentifier(com.arsi.mj.VariableScope aScopeHint, java.lang.String aVarname)
Constructors
public MJVariableIdentifierTransformer()
Methods
Obtains the Java variable name corresponding to the provided variable name. Please note that this is a separate process from MAPPER aliasing.
Parameters:
aMapperVarname - the variable name to dereference
Returns:
the mapped variable name (same the input name if no mapping exists) and hint about variable scope gleaned from name (assumes LOCAL if variable name provides no clue about scope).
public abstract com.arsi.mj.maprpt.vidxform.MJVariableIdentifierTransformer.VariableIdentifier transformNamedVariable(java.lang.String aMapperVarname)
Obtains the Java variable name corresponding to the provided variable number. Please note that this is a separate process from MAPPER aliasing.
Parameters:
aMapperVarnum - the variable number to dereference
Returns:
the mapped variable name (null if no mapping exists) and scope (always LOCAL since the variable is numbered).
public abstract com.arsi.mj.maprpt.vidxform.MJVariableIdentifierTransformer.VariableIdentifier transformNumberedVariable(int aMapperVarnum)