Class RangePropertyFilter

    • Constructor Detail

      • RangePropertyFilter

        public RangePropertyFilter​(String propertyName,
                                   float... bounds)
        Parameters:
        propertyName - property name
        bounds - alternating lower and upper bounds
    • Method Detail

      • getPropertyName

        public String getPropertyName()
      • getBounds

        public float[] getBounds()
      • toExpression

        public String toExpression()
        Description copied from interface: SongFilter

        Represent this filter as some sort of expression, e.g. a database WHERE clause.

        By default a string is returned.

        Specified by:
        toExpression in interface SongFilter
        Returns:
        expression
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object