org.sql.generation.implementation.grammar.booleans
Class ComposedBooleanExpressionImpl<ExpressionType extends ComposedBooleanExpression>

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<ExpressionType>
All Implemented Interfaces:
Iterable<BooleanExpression>, org.atp.api.Typeable<ValueExpression>, BooleanExpression, ComposedBooleanExpression, ValueExpression
Direct Known Subclasses:
BooleanTestImpl, ConjunctionImpl, DisjunctionImpl, NegationImpl

public abstract class ComposedBooleanExpressionImpl<ExpressionType extends ComposedBooleanExpression>
extends AbstractBooleanExpression<ExpressionType>
implements ComposedBooleanExpression

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
protected ComposedBooleanExpressionImpl(Class<? extends ExpressionType> expressionClass)
           
 
Method Summary
protected  boolean doesEqual(ExpressionType another)
           
 
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
 
Methods inherited from interface java.lang.Iterable
iterator
 

Constructor Detail

ComposedBooleanExpressionImpl

protected ComposedBooleanExpressionImpl(Class<? extends ExpressionType> expressionClass)
Method Detail

doesEqual

protected boolean doesEqual(ExpressionType another)
Specified by:
doesEqual in class org.atp.spi.TypeableImpl<ValueExpression,ExpressionType extends ComposedBooleanExpression>


Copyright © 2010-2011. All Rights Reserved.