Package org.biojavax.bio.db.biosql
Class BioSQLFeatureFilter.ByName
java.lang.Object
org.biojavax.bio.db.biosql.BioSQLFeatureFilter.HibernateFeatureFilter
org.biojavax.bio.db.biosql.BioSQLFeatureFilter.ByName
- All Implemented Interfaces:
Serializable
,FeatureFilter
,BioSQLFeatureFilter
- Enclosing interface:
BioSQLFeatureFilter
public static final class BioSQLFeatureFilter.ByName
extends BioSQLFeatureFilter.HibernateFeatureFilter
Construct one of these to filter features by display name.
- Since:
- 1.5
- Author:
- Richard Holland
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.biojavax.bio.db.biosql.BioSQLFeatureFilter
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
Nested classes/interfaces inherited from interface org.biojava.bio.seq.FeatureFilter
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
-
Field Summary
Fields inherited from class org.biojavax.bio.db.biosql.BioSQLFeatureFilter.HibernateFeatureFilter
and, conjunctAdd, conjunction, disjunctAdd, disjunction, eq, ge, le, not, or
Fields inherited from interface org.biojavax.bio.db.biosql.BioSQLFeatureFilter
all, none
Fields inherited from interface org.biojava.bio.seq.FeatureFilter
leaf, top_level
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.biojavax.bio.db.biosql.BioSQLFeatureFilter.HibernateFeatureFilter
criterionAliasMap
-
Constructor Details
-
ByName
Create a ByType filter that filters in all features with type fields equal to type.- Parameters:
name
- the String to match type fields against
-
-
Method Details
-
getName
-
accept
Returns true if the feature has a matching type property.- Parameters:
f
- the Feature to evaluate- Returns:
- true if this feature is to be selected in, or false if it is to be ignored
-
asCriterion
Description copied from interface:BioSQLFeatureFilter
This method returns a Hibernate Criterion object that can be used to query the database.- Returns:
- a Hibernate Criterion object representing this filter.
-
equals
-
hashCode
-
toString
-