Class BioSQLAcceptAllFilter

  • All Implemented Interfaces:
    java.io.Serializable, FeatureFilter, BioSQLFeatureFilter

    public class BioSQLAcceptAllFilter
    extends java.lang.Object
    implements BioSQLFeatureFilter
    The class that accepts all features.

    Use the FeatureFilter.all member.

    Since:
    1.5
    Author:
    Thomas Down, Matthew Pocock, Richard Holland
    See Also:
    Serialized Form
    • Constructor Detail

      • BioSQLAcceptAllFilter

        protected BioSQLAcceptAllFilter()
    • Method Detail

      • asCriterion

        public java.lang.Object asCriterion()
        Description copied from interface: BioSQLFeatureFilter
        This method returns a Hibernate Criterion object that can be used to query the database.
        Specified by:
        asCriterion in interface BioSQLFeatureFilter
        Returns:
        a Hibernate Criterion object representing this filter.
      • criterionAliasMap

        public java.util.Map criterionAliasMap()
        Description copied from interface: BioSQLFeatureFilter
        Returns a map of property names (keys) to aliases (values), if the criterion returned by asCriterion() uses aliases at all. If not, then it must at least return the empty map else you'll get NullPointerExceptions thrown elsewhere.
        Specified by:
        criterionAliasMap in interface BioSQLFeatureFilter
        Returns:
        Map a map of property names to aliases used in the criterion.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • 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
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object