public static final class BioSQLFeatureFilter.OverlapsRichLocation 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 |
|---|
OverlapsRichLocation(RichLocation loc)
Creates a filter that returns everything overlapping loc.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(Feature f)
Returns true if the feature overlaps this filter's location.
|
java.lang.Object |
asCriterion()
This method returns a Hibernate Criterion object that can be used to
query the database.
|
java.util.Map |
criterionAliasMap()
Returns a map of property names (keys) to aliases (values), if the criterion
returned by asCriterion() uses aliases at all.
|
boolean |
equals(java.lang.Object o) |
RichLocation |
getRichLocation() |
int |
hashCode() |
java.lang.String |
toString() |
public OverlapsRichLocation(RichLocation loc)
loc - the location that will overlap the accepted featurespublic RichLocation getRichLocation()
public boolean accept(Feature f)
f - the Feature to evaluatepublic java.lang.Object asCriterion()
BioSQLFeatureFilterpublic java.util.Map criterionAliasMap()
BioSQLFeatureFiltercriterionAliasMap in interface BioSQLFeatureFiltercriterionAliasMap in class BioSQLFeatureFilter.HibernateFeatureFilterpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object