public static final class BioSQLFeatureFilter.ByTypeTerm extends BioSQLFeatureFilter.HibernateFeatureFilter
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
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
and, conjunctAdd, conjunction, disjunctAdd, disjunction, eq, ge, le, not, or
all, none
leaf, top_level
Constructor and Description |
---|
ByTypeTerm(ComparableTerm typeTerm)
Create a ByTypeTerm filter that filters in all features with typeTerm fields
equal to typeTerm.
|
Modifier and Type | Method and Description |
---|---|
boolean |
accept(Feature f)
Returns true if the feature has a matching type property.
|
java.lang.Object |
asCriterion()
This method returns a Hibernate Criterion object that can be used to
query the database.
|
boolean |
equals(java.lang.Object o) |
ComparableTerm |
getTypeTerm() |
int |
hashCode() |
java.lang.String |
toString() |
criterionAliasMap
public ByTypeTerm(ComparableTerm typeTerm)
typeTerm
- the Term to match typeTerm fields againstpublic ComparableTerm getTypeTerm()
public boolean accept(Feature f)
f
- the Feature to evaluatepublic java.lang.Object asCriterion()
BioSQLFeatureFilter
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object