org.biojava.bio.seq
Class FeatureFilter.Or
java.lang.Object
org.biojava.bio.seq.FeatureFilter.Or
- All Implemented Interfaces:
- FeatureFilter, java.io.Serializable
- Enclosing class:
- FeatureFilter
- public static final class FeatureFilter.Or
- extends java.lang.Object
- implements FeatureFilter
A filter that returns all features accepted by at least one child filter.
- Since:
- 1.0
- Author:
- Thomas Down, Matthew Pocock
- See Also:
- Serialized Form
Nested classes inherited from class org.biojava.bio.seq.FeatureFilter |
FeatureFilter.And, FeatureFilter.AnnotationContains, FeatureFilter.ByAncestor, FeatureFilter.ByAnnotation, FeatureFilter.ByAnnotationType, FeatureFilter.ByChild, FeatureFilter.ByClass, FeatureFilter.ByComponentName, FeatureFilter.ByDescendant, FeatureFilter.ByFeature, FeatureFilter.ByPairwiseScore, FeatureFilter.ByParent, FeatureFilter.BySequenceName, FeatureFilter.BySource, FeatureFilter.ByType, FeatureFilter.ContainedByLocation, FeatureFilter.FrameFilter, FeatureFilter.HasAnnotation, FeatureFilter.Not, FeatureFilter.OnlyChildren, FeatureFilter.OnlyDescendants, FeatureFilter.Or, FeatureFilter.OverlapsLocation, FeatureFilter.ShadowContainedByLocation, FeatureFilter.ShadowOverlapsLocation, FeatureFilter.StrandFilter |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
FeatureFilter.Or
public FeatureFilter.Or(FeatureFilter c1,
FeatureFilter c2)
getChild1
public FeatureFilter getChild1()
getChild2
public FeatureFilter getChild2()
accept
public boolean accept(Feature f)
- Description copied from interface:
FeatureFilter
- This method determines whether a feature is to be accepted.
- Specified by:
accept
in interface FeatureFilter
- Parameters:
f
- the Feature to evaluate
- Returns:
- true if this feature is to be selected in, or false if it is to be ignored
equals
public boolean equals(java.lang.Object o)
hashCode
public int hashCode()
toString
public java.lang.String toString()