public class LocalRasterServerLayer extends BasicTiledImageLayer
BasicTiledImageLayer.DownloadPostProcessor, BasicTiledImageLayer.RequestTask
TiledImageLayer.CompositionRetrievalPostProcessor, TiledImageLayer.LevelComparer
fileLock, RESOURCE_ID_OGC_CAPABILITIES
atMaxResolution, currentResourceTile, currentTiles, detailHint, detailHintOrigin, drawBoundingVolumes, drawTileBoundaries, forceLevelZeroLoads, levelComparer, levels, levelZeroLoaded, requestQ, retainLevelZeroTiles, supportedImageFormats, textureFormat, tileCountName, topLevels, useMipMaps, useTransparentTextures
Constructor and Description |
---|
LocalRasterServerLayer(AVList params)
Constructs a layer from a list of parameters describing the layer.
|
LocalRasterServerLayer(org.w3c.dom.Document dom,
AVList params)
Constructs a layer from an XML document description.
|
LocalRasterServerLayer(org.w3c.dom.Element domElement,
AVList params)
Constructs a layer from an XML document
Element . |
LocalRasterServerLayer(java.lang.String restorableStateInXml)
Constructs a layer from restorable state obtained by a call to
BasicTiledImageLayer.getRestorableState() on another instance
of this class. |
Modifier and Type | Method and Description |
---|---|
protected void |
createRasterServer(AVList params) |
addTileToCache, createConfigurationDocument, createDownloadPostProcessor, createRequestTask, doGetRestorableState, doRestoreState, doRestoreStateForObject, doWriteConfigurationParams, forceTextureLoad, getConfigurationParams, getEstimatedMissingDataSize, getEstimatedMissingDataSize, getParamsFromDocument, getRestorableState, getRestorableStateForAVPair, initFromOGCCapabilitiesResource, isRetrieveResources, isTextureFileExpired, loadTexture, makeLocal, makeLocal, needsConfigurationFile, readTexture, requestTexture, restorableStateToParams, restoreState, restoreStateForParams, retrieveLocalTexture, retrieveRemoteTexture, retrieveResources, retrieveTexture, setFallbacks, startResourceRetrieval, writeConfigurationFile, writeConfigurationParams
addTile, addTileOrDescendants, addTileToCurrent, assembleTiles, atMaxLevel, checkTextureExpiration, composeImageForSector, computeLevelForResolution, computeReferencePoint, countImagesInSector, countImagesInSector, createTiledImageLayerConfigDocument, createTiledImageLayerConfigElements, createTopLevelTiles, doRender, downloadImage, draw, drawBoundingVolumes, drawTileIDs, getAvailableImageFormats, getDefaultImageFormat, getDetailFactor, getDetailHint, getImage, getLegacyTiledImageLayerConfigParams, getLevels, getMaxEffectiveAltitude, getMinEffectiveAltitude, getReferencePoint, getRequestQ, getTextureFormat, getTiledImageLayerConfigParams, getTilesInSector, getTopLevels, getValue, isAtMaxResolution, isDrawBoundingVolumes, isDrawTileBoundaries, isDrawTileIDs, isForceLevelZeroLoads, isImageFormatAvailable, isLayerInView, isMultiResolution, isRetainLevelZeroTiles, isTileVisible, isUseMipMaps, isUseTransparentTextures, loadAllTopLevelTextures, meetsRenderCriteria, needToSplit, render, requestImage, retrieveLocalImage, retrieveRemoteImage, sendRequests, setAvailableImageFormats, setBlendingFunction, setDetailHint, setDrawBoundingVolumes, setDrawTileBoundaries, setDrawTileIDs, setExpiryTime, setForceLevelZeroLoads, setName, setRetainLevelZeroTiles, setTextureFormat, setUseMipMaps, setUseTransparentTextures, setValue
createLayerConfigElements, dispose, doPick, doPreRender, getDataFileStore, getExpiryTime, getLayerConfigParams, getMaxActiveAltitude, getMinActiveAltitude, getName, getOpacity, getScale, getScreenCredit, isEnabled, isLayerActive, isLayerConfigDocument, isNetworkRetrievalEnabled, isPickEnabled, pick, preRender, setDataFileStore, setEnabled, setMaxActiveAltitude, setMinActiveAltitude, setNetworkRetrievalEnabled, setOpacity, setPickEnabled, setScreenCredit, toString
onMessage, propertyChange
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getBooleanValue, getBooleanValue, getChangeSupport, getDoubleValue, getDoubleValue, getEntries, getIntegerValue, getIntegerValue, getLongValue, getLongValue, getStringValue, getStringValue, getStringValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValues
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getName
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValues
onMessage
public LocalRasterServerLayer(AVList params)
params
- the parameters describing the dataset.java.lang.IllegalArgumentException
- if the parameter list is null.java.lang.IllegalStateException
- if the required parameters are missing from the parameter list.public LocalRasterServerLayer(org.w3c.dom.Document dom, AVList params)
dom
- the XML document describing the dataset.params
- a list of parameters that each override a parameter of the same name in the XML document, or that
augment the definition there.java.lang.IllegalArgumentException
- if the XML document reference is null.java.lang.IllegalStateException
- if the required parameters are missing from the XML document or the parameter
list.public LocalRasterServerLayer(org.w3c.dom.Element domElement, AVList params)
Element
.
Either the specified XML element or parameter list must contain values for DATASET_NAME and DATA_CACHE_NAME.
TODO: Enumerate the other required and optional parameters.domElement
- the XML document describing the dataset.params
- a list of parameters that each override a parameter of the same name in the XML document, or
that augment the definition there.java.lang.IllegalArgumentException
- if the XML document reference is null.java.lang.IllegalStateException
- if the required parameters are missing from the XML element or the parameter
list.public LocalRasterServerLayer(java.lang.String restorableStateInXml)
BasicTiledImageLayer.getRestorableState()
on another instance
of this class.restorableStateInXml
- a string containing the restorable state.java.lang.IllegalArgumentException
- if the restorable state is null or cannot be interpreted.java.lang.IllegalStateException
- if the restorable state does not contain values for DATASET_NAME and
DATA_CACHE_NAME.protected void createRasterServer(AVList params)