Interface BandQuery

All Superinterfaces:
Cloneable, org.gvsig.tools.lang.Cloneable, org.gvsig.tools.persistence.Persistent

public interface BandQuery extends org.gvsig.tools.persistence.Persistent, org.gvsig.tools.lang.Cloneable
Band query to filter raster band values by BandAttributeDescriptor values described by the BandDescriptor.
Author:
Lluis Marques
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Band of this query band.
    Gets BandDescriptor of this query.
    Gets the defined filter value of BandAttributeDescriptor with the name received as parameter.
    void
    setValue(String name, Object value)
    Sets filter raster band value.

    Methods inherited from interface org.gvsig.tools.lang.Cloneable

    clone

    Methods inherited from interface org.gvsig.tools.persistence.Persistent

    loadFromState, saveToState
  • Method Details

    • getBand

      int getBand()
      Band of this query band.
      Returns:
      Band Band of this query band
    • getDescriptor

      BandDescriptor getDescriptor()
      Gets BandDescriptor of this query.
      Returns:
      descriptor Descriptor of this band
    • setValue

      void setValue(String name, Object value)
      Sets filter raster band value. This value has to be accepted by the BandAttributeDescriptor with the name received as parameter.
      Parameters:
      name - Name of BandAttributeDescriptor to check if value is accepted by it.
      value - Value to apply filter.
    • getValue

      Object getValue(String name)
      Gets the defined filter value of BandAttributeDescriptor with the name received as parameter.
      Parameters:
      name - Name of BandAttributeDescriptor
      Returns:
      value Value defined