public static final class BioSQLFeatureFilter.Not 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 |
---|
Not(BioSQLFeatureFilter child) |
Modifier and Type | Method and Description |
---|---|
boolean |
accept(Feature f)
This method determines whether a feature is to be accepted.
|
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) |
BioSQLFeatureFilter |
getChild() |
int |
hashCode() |
java.lang.String |
toString() |
public Not(BioSQLFeatureFilter child)
public BioSQLFeatureFilter getChild()
public boolean accept(Feature f)
FeatureFilter
f
- the Feature to evaluatepublic java.lang.Object asCriterion()
BioSQLFeatureFilter
public java.util.Map criterionAliasMap()
BioSQLFeatureFilter
criterionAliasMap
in interface BioSQLFeatureFilter
criterionAliasMap
in class BioSQLFeatureFilter.HibernateFeatureFilter
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