Class TLcdOGCIsNullOperator

java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.ogc.filter.model.TLcdOGCIsNullOperator
All Implemented Interfaces:
ILcdDataObject, ILcdGenericExpression, ILcdOGCCondition, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdOGCIsNullOperator extends TLcdDataObject implements ILcdOGCCondition
This class represents the <ogc:PropertyIsNull> element.

According to the OGC Filter specification, this operator that checks to see if the value of its content is NULL. A NULL is equivalent to no value present. The value 0 is a valid value and is not considered NULL.

A TLcdOGCIsNullOperator instance is composed of an instance of TLcdOGCPropertyName that represents the property of which the value must be checked.

See Also:
  • Constructor Details

    • TLcdOGCIsNullOperator

      public TLcdOGCIsNullOperator()
      Default constructor.
    • TLcdOGCIsNullOperator

      public TLcdOGCIsNullOperator(TLcdOGCPropertyName aPropertyName)
      Constructs an instance for the property of which the value must be checked.
      Parameters:
      aPropertyName - the property of which the value must be checked.
  • Method Details

    • getPropertyName

      public TLcdOGCPropertyName getPropertyName()
      Gets the property of which the value must be checked.
      Returns:
      the property of which the value must be checked.
    • setPropertyName

      public void setPropertyName(TLcdOGCPropertyName aPropertyName)
      Sets the property of which the value must be checked.
      Parameters:
      aPropertyName - the property of which the value must be checked.
    • toString

      public String toString()
      Overrides:
      toString in class TLcdDataObject
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object