Class DefaultBandQuery

java.lang.Object
org.gvsig.fmap.dal.raster.impl.DefaultBandQuery
All Implemented Interfaces:
Cloneable, org.gvsig.fmap.dal.raster.BandQuery, org.gvsig.tools.lang.Cloneable, org.gvsig.tools.persistence.Persistent

public class DefaultBandQuery extends Object implements org.gvsig.fmap.dal.raster.BandQuery
Default implementation of BandQuery.
Author:
Lluis Marques
  • Constructor Details

    • DefaultBandQuery

      public DefaultBandQuery()
      Empty constructor
    • DefaultBandQuery

      public DefaultBandQuery(int band, org.gvsig.fmap.dal.raster.BandDescriptor bandDescriptor)
      Default constructor
      Parameters:
      band - Band of this BandQuery
      bandDescriptor - Descriptor of band
  • Method Details

    • getBand

      public int getBand()
      Specified by:
      getBand in interface org.gvsig.fmap.dal.raster.BandQuery
    • getDescriptor

      public org.gvsig.fmap.dal.raster.BandDescriptor getDescriptor()
      Specified by:
      getDescriptor in interface org.gvsig.fmap.dal.raster.BandQuery
    • setValue

      public void setValue(String name, Object value)
      Specified by:
      setValue in interface org.gvsig.fmap.dal.raster.BandQuery
    • getValue

      public Object getValue(String name)
      Specified by:
      getValue in interface org.gvsig.fmap.dal.raster.BandQuery
    • registerPersistenceDefinition

      public static void registerPersistenceDefinition()
    • saveToState

      public void saveToState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException
      Specified by:
      saveToState in interface org.gvsig.tools.persistence.Persistent
      Throws:
      org.gvsig.tools.persistence.exception.PersistenceException
    • loadFromState

      public void loadFromState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException
      Specified by:
      loadFromState in interface org.gvsig.tools.persistence.Persistent
      Throws:
      org.gvsig.tools.persistence.exception.PersistenceException
    • clone

      public Object clone() throws CloneNotSupportedException
      Specified by:
      clone in interface org.gvsig.tools.lang.Cloneable
      Overrides:
      clone in class Object
      Throws:
      CloneNotSupportedException