Class ComparisonOperatorsImpl

  • All Implemented Interfaces:
    ComparisonOperators

    public class ComparisonOperatorsImpl
    extends Object
    implements ComparisonOperators
    Implementation of the ComparisonOperators interface.
    Author:
    Justin Deoliveira, The Open Planning Project
    • Constructor Detail

      • ComparisonOperatorsImpl

        public ComparisonOperatorsImpl()
      • ComparisonOperatorsImpl

        public ComparisonOperatorsImpl​(ComparisonOperators copy)
        Copy the provided ComparisonOperator
      • ComparisonOperatorsImpl

        public ComparisonOperatorsImpl​(Collection<Operator> operators)
      • ComparisonOperatorsImpl

        public ComparisonOperatorsImpl​(Operator... operators)
    • Method Detail

      • setOperators

        public void setOperators​(Collection<Operator> operators)
      • getOperator

        public Operator getOperator​(String name)
        Description copied from interface: ComparisonOperators
        Looks up an operator by name, returning null if no such operator found.
        Specified by:
        getOperator in interface ComparisonOperators
        Parameters:
        name - the name of the operator.
        Returns:
        Operator with the provided name, or null if not supported
      • toString

        public String toString()
        Overrides:
        toString in class Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public boolean equals​(Object obj)
        Overrides:
        equals in class Object