org.sql.generation.implementation.grammar.booleans
Class NegationImpl

java.lang.Object
  extended by org.atp.spi.TypeableImpl<ValueExpression,ExpressionType>
      extended by org.sql.generation.implementation.grammar.booleans.AbstractBooleanExpression<ExpressionType>
          extended by org.sql.generation.implementation.grammar.booleans.ComposedBooleanExpressionImpl<Negation>
              extended by org.sql.generation.implementation.grammar.booleans.NegationImpl
All Implemented Interfaces:
Iterable<BooleanExpression>, org.atp.api.Typeable<ValueExpression>, BooleanExpression, ComposedBooleanExpression, Negation, ValueExpression

public class NegationImpl
extends ComposedBooleanExpressionImpl<Negation>
implements Negation

Author:
Stanislav Muhametsin

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.sql.generation.api.grammar.booleans.BooleanExpression
BooleanExpression.False, BooleanExpression.True
 
Constructor Summary
  NegationImpl(BooleanExpression negated)
           
protected NegationImpl(Class<? extends Negation> negationClass, BooleanExpression negated)
           
 
Method Summary
 BooleanExpression getNegated()
           
 Iterator<BooleanExpression> iterator()
           
 
Methods inherited from class org.sql.generation.implementation.grammar.booleans.ComposedBooleanExpressionImpl
doesEqual
 
Methods inherited from class org.atp.spi.TypeableImpl
bothNullOrEquals, equals, getImplementedType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.atp.api.Typeable
getImplementedType
 

Constructor Detail

NegationImpl

public NegationImpl(BooleanExpression negated)

NegationImpl

protected NegationImpl(Class<? extends Negation> negationClass,
                       BooleanExpression negated)
Method Detail

getNegated

public BooleanExpression getNegated()
Specified by:
getNegated in interface Negation

iterator

public Iterator<BooleanExpression> iterator()
Specified by:
iterator in interface Iterable<BooleanExpression>


Copyright © 2010. All Rights Reserved.