org.xorm.query
Class Expression.Unary

java.lang.Object
  |
  +--org.xorm.query.Expression
        |
        +--org.xorm.query.Expression.Unary
Direct Known Subclasses:
Expression.BitwiseComplement, Expression.Cast, Expression.Not, Expression.UnaryMinus
Enclosing class:
Expression

public abstract static class Expression.Unary
extends Expression


Nested Class Summary
 
Nested classes inherited from class org.xorm.query.Expression
Expression.Add, Expression.And, Expression.Arithmetic, Expression.Binary, Expression.BitwiseComplement, Expression.Cast, Expression.Comparison, Expression.ConditionalAnd, Expression.ConditionalOr, Expression.Constant, Expression.Divide, Expression.Equal, Expression.ExclusiveOr, Expression.FieldAccess, Expression.GreaterThan, Expression.GreaterThanEqual, Expression.InclusiveOr, Expression.LessThan, Expression.LessThanEqual, Expression.Member, Expression.MethodCall, Expression.Modulo, Expression.Multiply, Expression.Not, Expression.NotEqual, Expression.Numeric, Expression.Parameter, Expression.Subtract, Expression.Symbolic, Expression.Unary, Expression.UnaryMinus, Expression.Variable
 
Field Summary
protected  Expression operand
           
 
Constructor Summary
Expression.Unary(Expression operand)
           
 
Method Summary
 void accept(ExpressionVisitor visitor)
           
 Expression getOperand()
           
 Class getType()
           
 void setOperand(Expression operand)
           
 
Methods inherited from class org.xorm.query.Expression
escapeChar, escapeString, evaluate, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

operand

protected Expression operand
Constructor Detail

Expression.Unary

public Expression.Unary(Expression operand)
Method Detail

getOperand

public Expression getOperand()

setOperand

public void setOperand(Expression operand)

getType

public Class getType()
Specified by:
getType in class Expression

accept

public void accept(ExpressionVisitor visitor)
Overrides:
accept in class Expression


$Header: /cvsroot/xorm/xorm/docs/api/org/xorm/query/Expression.Unary.html,v 1.2 2004/05/30 08:55:08 wbiggs Exp $