Class GFFRecordFilter.FeatureFilter

  • All Implemented Interfaces:
    GFFRecordFilter
    Enclosing interface:
    GFFRecordFilter

    public static class GFFRecordFilter.FeatureFilter
    extends java.lang.Object
    implements GFFRecordFilter
    Implementation of GFFRecordFilter that accepts records based upon the feature field.
    Author:
    Matthew Pocock
    • Constructor Detail

      • FeatureFilter

        public FeatureFilter()
      • FeatureFilter

        public FeatureFilter​(java.lang.String feature)
    • Method Detail

      • setFeature

        public void setFeature​(java.lang.String feature)
        Set the feature to feature.
        Parameters:
        feature - the feature
      • getFeature

        public java.lang.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 interface GFFRecordFilter
        Parameters:
        record - the GFFRecord to filter
        Returns:
        record. getFeature() == this.getFeature()