Class AttributeFilter.AttributeFilterItem

  • Enclosing class:
    AttributeFilter

    private static class AttributeFilter.AttributeFilterItem
    extends java.lang.Object
    One attribute value which other variables should have. These item allows to differentiate between:
    • Nothing was specified for a certain attribute
    • An attribute with value null was specified
    Author:
    El-Sharkawy
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private Value value  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private AttributeFilterItem​(Value value)
      Sole constructor for this item.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private Value getValue()
      Getter for the attribute.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • value

        private Value value
    • Constructor Detail

      • AttributeFilterItem

        private AttributeFilterItem​(Value value)
        Sole constructor for this item.
        Parameters:
        value - The value for a specific attribute (the attribute's name will be saved inside the map). This value can be null.
    • Method Detail

      • getValue

        private Value getValue()
        Getter for the attribute.
        Returns:
        the value (can be null).