ajax.expression
Class As

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

public class As
extends java.lang.Object


Constructor Summary
As(Expression exp, java.lang.String name, boolean hidden, boolean input)
           
As(Expression exp, java.lang.String name, boolean hidden, boolean input, java.lang.String originTable, java.lang.String originAttribute)
           
 
Method Summary
 boolean belongs(java.lang.String field, TransfInput in)
           
 boolean belongsAs(java.lang.String as)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String getAsName()
           
 java.util.HashMap getAsOriginTableAttribute()
           
 Type getAsType()
           
 java.lang.String getAttOrVarName()
           
 Expression getExpression()
           
 java.util.HashMap getOriginTableAttribute()
           
 boolean isHidden()
           
 boolean isInput()
           
 void setInput(java.lang.String originTable, java.lang.String originAttribute)
           
 void setOriginTableAttribute(java.util.HashMap originTableAttribute)
           
 void setOriginTableAttribute(java.lang.String originTable, java.lang.String originAttribute)
           
 java.lang.String toSQL(Transformation transf)
          Converts As in SQL
 java.lang.String toString()
          Convert to human read-able object.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

As

public As(Expression exp,
          java.lang.String name,
          boolean hidden,
          boolean input)

As

public As(Expression exp,
          java.lang.String name,
          boolean hidden,
          boolean input,
          java.lang.String originTable,
          java.lang.String originAttribute)
Method Detail

setOriginTableAttribute

public void setOriginTableAttribute(java.lang.String originTable,
                                    java.lang.String originAttribute)

setOriginTableAttribute

public void setOriginTableAttribute(java.util.HashMap originTableAttribute)

getOriginTableAttribute

public java.util.HashMap getOriginTableAttribute()

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

isHidden

public boolean isHidden()

isInput

public boolean isInput()

setInput

public void setInput(java.lang.String originTable,
                     java.lang.String originAttribute)

getAsName

public java.lang.String getAsName()

getAsType

public Type getAsType()

getAsOriginTableAttribute

public java.util.HashMap getAsOriginTableAttribute()

getExpression

public Expression getExpression()

getAttOrVarName

public java.lang.String getAttOrVarName()

belongs

public boolean belongs(java.lang.String field,
                       TransfInput in)

belongsAs

public boolean belongsAs(java.lang.String as)

toSQL

public java.lang.String toSQL(Transformation transf)
Converts As in SQL

toString

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