Package org.gvsig.fmap.dal.raster.impl
Class DefaultBandAttributeDescriptor
java.lang.Object
org.gvsig.fmap.dal.raster.impl.DefaultBandAttributeDescriptor
- All Implemented Interfaces:
Cloneable,org.gvsig.fmap.dal.raster.BandAttributeDescriptor,org.gvsig.tools.lang.Cloneable,org.gvsig.tools.persistence.Persistent
public class DefaultBandAttributeDescriptor
extends Object
implements org.gvsig.fmap.dal.raster.BandAttributeDescriptor
Default implementation of
BandAttributeDescriptor.- Author:
- Lluis Marques
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultBandAttributeDescriptor(int band, String name, Object value, String description, List<Object> values, String units) DefaultBandAttributeDescriptor(int band, String name, String description, List<Object> values) DefaultBandAttributeDescriptor(int band, String name, String description, List<Object> values, String units) -
Method Summary
Modifier and TypeMethodDescriptionclone()intgetBand()getName()getUnits()getValue()voidloadFromState(org.gvsig.tools.persistence.PersistentState state) static voidvoidsaveToState(org.gvsig.tools.persistence.PersistentState state)
-
Constructor Details
-
DefaultBandAttributeDescriptor
public DefaultBandAttributeDescriptor(int band, String name, String description, List<Object> values) - Parameters:
band-name-description-values-
-
DefaultBandAttributeDescriptor
public DefaultBandAttributeDescriptor(int band, String name, String description, List<Object> values, String units) - Parameters:
band-name-description-values-units-
-
DefaultBandAttributeDescriptor
public DefaultBandAttributeDescriptor(int band, String name, Object value, String description, List<Object> values, String units) - Parameters:
band-name-description-values-units-
-
-
Method Details
-
getBand
public int getBand()- Specified by:
getBandin interfaceorg.gvsig.fmap.dal.raster.BandAttributeDescriptor
-
getName
- Specified by:
getNamein interfaceorg.gvsig.fmap.dal.raster.BandAttributeDescriptor
-
getDescription
- Specified by:
getDescriptionin interfaceorg.gvsig.fmap.dal.raster.BandAttributeDescriptor
-
getAvailableValues
- Specified by:
getAvailableValuesin interfaceorg.gvsig.fmap.dal.raster.BandAttributeDescriptor
-
registerPersitenceDefinition
public static void registerPersitenceDefinition() -
saveToState
public void saveToState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException - Specified by:
saveToStatein interfaceorg.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:
loadFromStatein interfaceorg.gvsig.tools.persistence.Persistent- Throws:
org.gvsig.tools.persistence.exception.PersistenceException
-
clone
- Specified by:
clonein interfaceorg.gvsig.tools.lang.Cloneable- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
getUnits
- Specified by:
getUnitsin interfaceorg.gvsig.fmap.dal.raster.BandAttributeDescriptor
-
getValue
- Specified by:
getValuein interfaceorg.gvsig.fmap.dal.raster.BandAttributeDescriptor
-