Package org.biojava.bio.program.gff
Class GFFRecordFilter.FeatureFilter
- java.lang.Object
-
- org.biojava.bio.program.gff.GFFRecordFilter.FeatureFilter
-
- All Implemented Interfaces:
GFFRecordFilter
- Enclosing interface:
- GFFRecordFilter
public static class GFFRecordFilter.FeatureFilter extends Object implements GFFRecordFilter
Implementation of GFFRecordFilter that accepts records based upon the feature field.- Author:
- Matthew Pocock
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.biojava.bio.program.gff.GFFRecordFilter
GFFRecordFilter.AcceptAll, GFFRecordFilter.FeatureFilter, GFFRecordFilter.FrameFilter, GFFRecordFilter.NotFilter, GFFRecordFilter.SequenceFilter, GFFRecordFilter.SourceFilter, GFFRecordFilter.StrandFilter
-
-
Field Summary
-
Fields inherited from interface org.biojava.bio.program.gff.GFFRecordFilter
ACCEPT_ALL
-
-
Constructor Summary
Constructors Constructor Description FeatureFilter()
FeatureFilter(String feature)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
accept(GFFRecord record)
Return whether or not to accept record.String
getFeature()
Retrieve the current feature.void
setFeature(String feature)
Set the feature to feature.
-
-
-
Constructor Detail
-
FeatureFilter
public FeatureFilter()
-
FeatureFilter
public FeatureFilter(String feature)
-
-
Method Detail
-
setFeature
public void setFeature(String feature)
Set the feature to feature.- Parameters:
feature
- the feature
-
getFeature
public String getFeature()
Retrieve the current feature.- Returns:
- the feature String
-
accept
public boolean accept(GFFRecord record)
Description copied from interface:GFFRecordFilter
Return whether or not to accept record.- Specified by:
accept
in interfaceGFFRecordFilter
- Parameters:
record
- the GFFRecord to filter- Returns:
- record.
getFeature
()
==
this.getFeature()
-
-