public static final class BioSQLFeatureFilter.BySourceTerm 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 |
---|
BySourceTerm(ComparableTerm sourceTerm)
Create a BySourceTerm filter that filters in all features with sourceTerm fields
equal to source.
|
Modifier and Type | Method and Description |
---|---|
boolean |
accept(Feature f)
Returns true if the feature has a matching source property.
|
Object |
asCriterion()
This method returns a Hibernate Criterion object that can be used to
query the database.
|
boolean |
equals(Object o) |
ComparableTerm |
getSourceTerm() |
int |
hashCode() |
String |
toString() |
criterionAliasMap
public BySourceTerm(ComparableTerm sourceTerm)
sourceTerm
- the Term to match sourceTerm fields againstpublic ComparableTerm getSourceTerm()
public boolean accept(Feature f)
f
- the Feature to evaluatepublic Object asCriterion()
BioSQLFeatureFilter
Copyright © 2020 BioJava. All rights reserved.