Interface ILcdDisposable

All Superinterfaces:
AutoCloseable
All Known Subinterfaces:
ILcd2DBoundsIndexedModel, ILcdChunkLoader, ILcdDataObjectIndexedModel, ILcdEarthEditableTileSet, ILcdEarthIterableTileSet, ILcdEarthTileSet, ILcdFeatureIndexedAnd2DBoundsIndexedModel, ILcdFeatureIndexedModel, ILcdIntegerIndexedModel, ILcdMagneticNorthModel, ILcdModel, ILcdModelProvider, ILcdModelTreeNode, ILcdMultiDimensionalModel, ILcdOGCModelProvider, ILcdTransport, ILcyGenericMapComponent<S,T>, ILcyLspMapComponent, ILcyMapComponent
All Known Implementing Classes:
ALcdEarthCoverageFilterTileSet, ALcdEarthTileSet, ALcdEarthTileSetMultilevelRaster, ALcdEarthTileSetWrapper, ALcdImagingEngine, ALcdModel, ALcdMultiDimensionalModelProvider, ALcdOGCCommandDispatcher, ALcdRaster, ALcdTransformingModel, ALcdViewComponentPrintable, ALcdWMSCommandDispatcher, ALfnTileStoreModel, TLcd2DBoundsIndexedModel, TLcd2DBoundsIndexedModelList, TLcd2DBoundsIndexedModelTreeNode, TLcd2DRegularTiledBoundsIndexedModel, TLcdAIXM51AbstractAIXMMessage, TLcdASTERIXFilteredModel, TLcdBufferedTile, TLcdCADRGTile, TLcdClippedTile, TLcdDatabaseModel, TLcdDatabaseReadOnlyModel, TLcdDataObjectIndexedAnd2DBoundsIndexedModel, TLcdDataObjectIndexedVectorModel, TLcdDTEDTile, TLcdEarthAssetGXYViewTileSet, TLcdEarthAssetTerrainElevationTileSet, TLcdEarthAsynchronousTileSet, TLcdEarthCompositeImageTileSet, TLcdEarthCompositeTileSet, TLcdEarthGXYViewTileSet, TLcdEarthLevelFallbackTileSet, TLcdEarthMemoryCachingTileSet, TLcdEarthMetadataTerrainTileSet, TLcdEarthMultiTileSet, TLcdEarthReadOnlyTileSet, TLcdEarthTerrainElevationTileSet, TLcdEarthTerrainHeightTileSet, TLcdEarthTexturedTerrainTileSet, TLcdEarthThreadSafeEditableTileSet, TLcdEarthThreadSafeTileSet, TLcdEarthTileRepository, TLcdEarthTileSetElevationMultilevelRaster, TLcdEarthTileSetMultilevelRaster, TLcdECRGTile, TLcdFeatureIndexedAnd2DBoundsIndexedModel, TLcdFeatureIndexedVectorModel, TLcdGML2AbstractFeatureCollection, TLcdGML31AbstractFeatureCollection, TLcdGML31DynamicFeatureCollection, TLcdGML31FeatureCollection, TLcdGML31Model, TLcdGML32AbstractFeatureCollection, TLcdGML32FeatureCollection, TLcdGML32Model, TLcdGXYViewComponentPrintable, TLcdInterpolatedRaster, TLcdKML22AbstractContainer, TLcdKML22Document, TLcdKML22DynamicModel, TLcdKML22Folder, TLcdKML22Kml, TLcdKML22NetworkLink, TLcdKML22RenderableModel, TLcdMagneticNorthModel, TLcdModelList, TLcdModelTreeNode, TLcdMultilevel2DBoundsIndexedModel, TLcdMultilevelGridCoordinateModel, TLcdMultilevelRaster, TLcdNetCDFFilteredModel, TLcdNVG15Model, TLcdNVG20FilteredModel, TLcdNVG20Model, TLcdOGCCommandDispatcher, TLcdOGCModelProvider, TLcdOGCSLDWMSCommandDispatcher, TLcdOGCWMSCommandDispatcher, TLcdRaster, TLcdRegularTiled2DBoundsIndexedModel, TLcdRenderedImageTile, TLcdS57DepthAreaEdgeModel, TLcdSingleTileRaster, TLcdSoft2DBoundsIndexedModel, TLcdTiled2DBoundsIndexedModel, TLcdTrackModel, TLcdUSRPTile, TLcdVectorModel, TLcdWCSCommandDispatcher, TLcdWCSCommandDispatcherContext, TLcdWCSProxyModel, TLcdWFSCommandDispatcher, TLcdWFSProxyModel, TLcdWMSCommandDispatcherContext, TLcdWMSModelProvider, TLcyLOSManager, TLcyLspMapComponent, TLcyMapComponent, TLcyShapeVisibilityManager, TLspFXBalloonManager, TLspLOSCalculator, TLspViewComponentPrintable

public interface ILcdDisposable extends AutoCloseable
Interface allowing to dispose of an object, and letting it release any system resources that it is holding.
Since:
11.0
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    Disposes of this object and allows it to release any system resources that it is holding.
    void
    Disposes of this object and allows it to release any system resources that it is holding.
  • Method Details

    • dispose

      void dispose()

      Disposes of this object and allows it to release any system resources that it is holding.

      The result of calling any other method (other than finalize) on this object subsequent to a call to this method is undefined.

    • close

      default void close() throws Exception

      Disposes of this object and allows it to release any system resources that it is holding.

      The result of calling any other method (other than finalize) on this object subsequent to a call to this method is undefined.

      Calls dispose() by default. It is advised not to override this method to make sure that calling dispose() and the close method always has the same effect.

      Specified by:
      close in interface AutoCloseable
      Throws:
      Exception - if this resource cannot be closed