public static final class BioSQLFeatureFilter.BySourceTermName 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.ToolsFeatureFilter.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.StrandFilterand, conjunctAdd, conjunction, disjunctAdd, disjunction, eq, ge, le, not, orall, noneleaf, top_level| Constructor and Description |
|---|
BioSQLFeatureFilter.BySourceTermName(String sourceTermName)
Create a BySourceTerm filter that filters in all features with sourceTerm fields
having name equal to sourceTermName.
|
| 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.
|
Map |
criterionAliasMap()
Returns a map of property names (keys) to aliases (values), if the criterion
returned by asCriterion() uses aliases at all.
|
boolean |
equals(Object o) |
String |
getSourceTermName() |
int |
hashCode() |
String |
toString() |
public BioSQLFeatureFilter.BySourceTermName(String sourceTermName)
sourceTermName - the name of the Term to match sourceTerm fields againstpublic String getSourceTermName()
public boolean accept(Feature f)
f - the Feature to evaluatepublic Object asCriterion()
BioSQLFeatureFilterpublic Map criterionAliasMap()
BioSQLFeatureFiltercriterionAliasMap in interface BioSQLFeatureFiltercriterionAliasMap in class BioSQLFeatureFilter.HibernateFeatureFilterCopyright © 2014 BioJava. All rights reserved.