ajax.expression
Class TransfInput

java.lang.Object
  |
  +--ajax.expression.TransfInput

public class TransfInput
extends java.lang.Object


Constructor Summary
TransfInput(java.lang.String name, CatalogObject catobject, java.lang.String catobjectName)
          Constructor
TransfInput(java.lang.String name, CatalogObject catobject, java.lang.String catobjectName, boolean outer)
          Constructor
TransfInput(java.lang.String name, java.lang.String variableName, Type type)
          ctor for the case of inputs which are variables.
 
Method Summary
 CatalogObject getCatalogObject()
           
 java.lang.String getCatalogObjectName()
           
 java.lang.String getName()
           
 boolean isOuter()
           
 boolean isTableInput()
           
 java.lang.String toString()
          Convert to human read-able object.
 Type type()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TransfInput

public TransfInput(java.lang.String name,
                   CatalogObject catobject,
                   java.lang.String catobjectName)
Constructor
Parameters:
name - is the alias name.
object - is the object matching the alias.

TransfInput

public TransfInput(java.lang.String name,
                   CatalogObject catobject,
                   java.lang.String catobjectName,
                   boolean outer)
Constructor
Parameters:
name - is the alias name.
object - is the object matching the alias.

TransfInput

public TransfInput(java.lang.String name,
                   java.lang.String variableName,
                   Type type)
ctor for the case of inputs which are variables.
Method Detail

isTableInput

public final boolean isTableInput()
Returns:
true if this TransfInput object refers to a Table or a Transformation, false if it refers to a variable.

type

public final Type type()
Returns:
the type of the variable that defines this input. If this .

getName

public java.lang.String getName()

getCatalogObject

public CatalogObject getCatalogObject()

getCatalogObjectName

public java.lang.String getCatalogObjectName()

isOuter

public boolean isOuter()

toString

public java.lang.String toString()
Convert to human read-able object.
Overrides:
toString in class java.lang.Object
Returns:
a string representing the alias.