com.mysema.query.types.expr
Class ECollectionBase<C extends Collection<E>,E>

java.lang.Object
  extended by com.mysema.query.types.Expr<D>
      extended by com.mysema.query.types.expr.ESimple<C>
          extended by com.mysema.query.types.expr.ECollectionBase<C,E>
Type Parameters:
D -
All Implemented Interfaces:
ECollection<C,E>, Serializable
Direct Known Subclasses:
ListSubQuery, PCollection, PList, PSet

public abstract class ECollectionBase<C extends Collection<E>,E>
extends ESimple<C>
implements ECollection<C,E>

ECollectionBase is an abstract base class for ECollection implementations

Author:
tiwe
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.mysema.query.types.Expr
primitive
 
Constructor Summary
ECollectionBase(Class<? extends C> type)
           
 
Method Summary
 EBoolean contains(E child)
          Get an expression for this.contains(child)
 EBoolean contains(Expr<E> child)
          Get an expression for this.contains(child)
 EBoolean isEmpty()
          Get an expression for this.isEmpty()
 EBoolean isNotEmpty()
          Get an expression for !this.isEmpty()
 ENumber<Integer> size()
          Get an expression for this.size()
 
Methods inherited from class com.mysema.query.types.expr.ESimple
count, countDistinct, eq, eq, in, in, in, ne, ne, when, when
 
Methods inherited from class com.mysema.query.types.Expr
accept, asExpr, equals, getType, hashCode, notIn, notIn, notIn, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.mysema.query.types.expr.ECollection
getElementType
 

Constructor Detail

ECollectionBase

public ECollectionBase(Class<? extends C> type)
Method Detail

contains

public final EBoolean contains(E child)
Description copied from interface: ECollection
Get an expression for this.contains(child)

Specified by:
contains in interface ECollection<C extends Collection<E>,E>
Returns:
this.contains(child)
See Also:
Collection.contains(Object)

contains

public final EBoolean contains(Expr<E> child)
Description copied from interface: ECollection
Get an expression for this.contains(child)

Specified by:
contains in interface ECollection<C extends Collection<E>,E>
Returns:
See Also:
Collection.contains(Object)

isEmpty

public final EBoolean isEmpty()
Description copied from interface: ECollection
Get an expression for this.isEmpty()

Specified by:
isEmpty in interface ECollection<C extends Collection<E>,E>
Returns:
this.isEmpty()
See Also:
Collection.isEmpty()

isNotEmpty

public final EBoolean isNotEmpty()
Description copied from interface: ECollection
Get an expression for !this.isEmpty()

Specified by:
isNotEmpty in interface ECollection<C extends Collection<E>,E>
Returns:
!this.isEmpty()
See Also:
Collection.isEmpty()

size

public final ENumber<Integer> size()
Description copied from interface: ECollection
Get an expression for this.size()

Specified by:
size in interface ECollection<C extends Collection<E>,E>
Returns:
this.size()
See Also:
Collection.size()


Copyright © 2007-2010 Mysema Ltd. All Rights Reserved.