org.biojavax.bio.db.biosql
Class BioSQLFeatureFilter.HibernateFeatureFilter

java.lang.Object
  extended by org.biojavax.bio.db.biosql.BioSQLFeatureFilter.HibernateFeatureFilter
All Implemented Interfaces:
Serializable, FeatureFilter, BioSQLFeatureFilter
Direct Known Subclasses:
BioSQLFeatureFilter.And, BioSQLFeatureFilter.ByName, BioSQLFeatureFilter.ByNote, BioSQLFeatureFilter.ByNoteTermOnly, BioSQLFeatureFilter.ByRank, BioSQLFeatureFilter.BySequenceName, BioSQLFeatureFilter.BySourceTerm, BioSQLFeatureFilter.BySourceTermName, BioSQLFeatureFilter.ByStrand, BioSQLFeatureFilter.ByTypeTerm, BioSQLFeatureFilter.ByTypeTermName, BioSQLFeatureFilter.ContainedByRichLocation, BioSQLFeatureFilter.Not, BioSQLFeatureFilter.Or, BioSQLFeatureFilter.OverlapsRichLocation
Enclosing interface:
BioSQLFeatureFilter

public abstract static class BioSQLFeatureFilter.HibernateFeatureFilter
extends Object
implements BioSQLFeatureFilter

A filter for Hibernate-BioSQL filters to extend.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.biojavax.bio.db.biosql.BioSQLFeatureFilter
BioSQLFeatureFilter.And, BioSQLFeatureFilter.ByName, BioSQLFeatureFilter.ByNote, BioSQLFeatureFilter.ByNoteTermOnly, BioSQLFeatureFilter.ByRank, BioSQLFeatureFilter.BySequenceName, BioSQLFeatureFilter.BySourceTerm, BioSQLFeatureFilter.BySourceTermName, BioSQLFeatureFilter.ByStrand, BioSQLFeatureFilter.ByTypeTerm, BioSQLFeatureFilter.ByTypeTermName, BioSQLFeatureFilter.ContainedByRichLocation, BioSQLFeatureFilter.HibernateFeatureFilter, BioSQLFeatureFilter.Not, BioSQLFeatureFilter.Or, BioSQLFeatureFilter.OverlapsRichLocation, BioSQLFeatureFilter.Tools
 
Nested classes/interfaces inherited from interface org.biojava.bio.seq.FeatureFilter
FeatureFilter.AnnotationContains, FeatureFilter.ByAncestor, FeatureFilter.ByAnnotation, FeatureFilter.ByAnnotationType, FeatureFilter.ByChild, FeatureFilter.ByClass, FeatureFilter.ByComponentName, FeatureFilter.ByDescendant, FeatureFilter.ByFeature, FeatureFilter.ByPairwiseScore, FeatureFilter.ByParent, FeatureFilter.BySource, FeatureFilter.ByType, FeatureFilter.ContainedByLocation, FeatureFilter.FrameFilter, FeatureFilter.HasAnnotation, FeatureFilter.OnlyChildren, FeatureFilter.OnlyDescendants, FeatureFilter.OverlapsLocation, FeatureFilter.ShadowContainedByLocation, FeatureFilter.ShadowOverlapsLocation, FeatureFilter.StrandFilter
 
Field Summary
protected  Method and
           
protected  Method conjunctAdd
           
protected  Method conjunction
           
protected  Method disjunctAdd
           
protected  Method disjunction
           
protected  Method eq
           
protected  Method ge
           
protected  Method le
           
protected  Method not
           
protected  Method or
           
 
Fields inherited from interface org.biojavax.bio.db.biosql.BioSQLFeatureFilter
all, none
 
Fields inherited from interface org.biojava.bio.seq.FeatureFilter
leaf, top_level
 
Constructor Summary
BioSQLFeatureFilter.HibernateFeatureFilter()
           
 
Method Summary
 Map criterionAliasMap()
          Returns a map of property names (keys) to aliases (values), if the criterion returned by asCriterion() uses aliases at all.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.biojavax.bio.db.biosql.BioSQLFeatureFilter
asCriterion
 
Methods inherited from interface org.biojava.bio.seq.FeatureFilter
accept
 

Field Detail

not

protected Method not

and

protected Method and

or

protected Method or

eq

protected Method eq

le

protected Method le

ge

protected Method ge

conjunction

protected Method conjunction

disjunction

protected Method disjunction

conjunctAdd

protected Method conjunctAdd

disjunctAdd

protected Method disjunctAdd
Constructor Detail

BioSQLFeatureFilter.HibernateFeatureFilter

public BioSQLFeatureFilter.HibernateFeatureFilter()
Method Detail

criterionAliasMap

public Map criterionAliasMap()
Description copied from interface: BioSQLFeatureFilter
Returns a map of property names (keys) to aliases (values), if the criterion returned by asCriterion() uses aliases at all. If not, then it must at least return the empty map else you'll get NullPointerExceptions thrown elsewhere.

Specified by:
criterionAliasMap in interface BioSQLFeatureFilter
Returns:
Map a map of property names to aliases used in the criterion.