public static final class BioSQLFeatureFilter.ByStrand 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 |
---|
ByStrand(RichLocation.Strand str)
Creates a filter that returns everything on strand str.
|
Modifier and Type | Method and Description |
---|---|
boolean |
accept(Feature f)
Returns true if the feature overlaps this filter's location.
|
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) |
RichLocation.Strand |
getStrand() |
int |
hashCode() |
String |
toString() |
public ByStrand(RichLocation.Strand str)
str
- the strand that will contain the accepted featurespublic RichLocation.Strand getStrand()
public boolean accept(Feature f)
f
- the Feature to evaluatepublic Object asCriterion()
BioSQLFeatureFilter
public Map criterionAliasMap()
BioSQLFeatureFilter
criterionAliasMap
in interface BioSQLFeatureFilter
criterionAliasMap
in class BioSQLFeatureFilter.HibernateFeatureFilter
Copyright © 2020 BioJava. All rights reserved.