Package com.bc.ceres.core
Interface Extensible
- 
- All Known Subinterfaces:
- FigureEditor,- FigureSelection,- ModuleContext,- ModuleRuntime,- Selection,- SelectionContext
 - All Known Implementing Classes:
- AbstractBand,- AbstractSelection,- AbstractSelectionContext,- BackgroundLayer,- BackgroundLayer.Type,- Band,- CollectionLayer,- CollectionLayer.Type,- ComboBoxSelectionContext,- ConvolutionFilterBand,- DataNode,- DefaultFigureEditor,- DefaultFigureSelection,- DefaultSelection,- DefaultSelectionContext,- ExtensibleObject,- FigureSelectionContext,- FilterBand,- FlagCoding,- GeneralFilterBand,- GraticuleLayer,- GraticuleLayerType,- ImageLayer,- ImageLayer.Type,- IndexCoding,- Layer,- LayerType,- ListSelectionContext,- Mask,- MaskCollectionLayer,- MaskCollectionLayerType,- MaskLayerType,- MetadataAttribute,- MetadataElement,- NoDataLayerType,- Placemark,- PlacemarkGroup,- Product,- ProductNode,- ProductNodeGroup,- Quicklook,- RasterDataNode,- RasterImageLayerType,- RgbImageLayerType,- SampleCoding,- ShapeLayer,- ShapeLayer.Type,- TableSelectionContext,- TiePointGrid,- TreeSelectionContext,- VectorDataNode,- VirtualBand,- WorldMapLayerType
 
 public interface ExtensibleObjects implementing this interface can be dynamically extended.- Version:
- $Revision$ $Date$
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description <E> EgetExtension(Class<E> extensionType)Gets the extension for this object corresponding to a specified extension type.
 
- 
- 
- 
Method Detail- 
getExtension<E> E getExtension(Class<E> extensionType) Gets the extension for this object corresponding to a specified extension type.- Parameters:
- extensionType- the extension type.
- Returns:
- the extension for this object corresponding to the specified type,
         or nullif an extension of typeextensionTypecannot be delivered.
 
 
- 
 
-