Package com.kheops.jmap.server
Class RemoteServerGdalLayer
- All Implemented Interfaces:
LayerConstants,LayerNode,IRemoteServerLayer,Serializable,Cloneable
- See Also:
-
Field Summary
Fields inherited from class com.kheops.jmap.server.JMapServerRasterLayer
backgroundColor, imageFormat, imageFormatParams, rasterTransformations, transparencyEnabledFields inherited from class com.kheops.jmap.server.JMapServerLayer
acl, cacheTimeout, dataSourceId, dataSourceInfo, description, dynamicRefresh, elementType, extent, geometryType, id, infoReportConfig, lastException, lastUpdateTime, layerProperties, layerUpdateStatus, maximumVisibleScale, minimumVisibleScale, name, OBJECT_VERSION_ID_5_0, OBJECT_VERSION_ID_6_0, OBJECT_VERSION_ID_6_5, OBJECT_VERSION_ID_7_0, OBJECT_VERSION_ID_7_0_FUNAFUTI, OBJECT_VERSION_ID_7_0_ISTANBUL, objectVersionId, offset, projectId, readOnlyMask, status, styleManagerFields inherited from interface com.kheops.jmap.client.layers.LayerConstants
DEFAULT_MAXIMUM_SCALE, DEFAULT_MINIMUM_SCALE, PERSONAL_LAYER_BASE_ID, PERSONAL_LAYER_MAX_ID, PROJECT_LAYER_BASE_ID, PROJECT_LAYER_MAX_ID, PROPERTY_ALL_SETTINGS, PROPERTY_ALWAYS_DRAW_SELECTION, PROPERTY_DRAW_GRID, PROPERTY_EDITABLE, PROPERTY_EDITING, PROPERTY_INCLUDE_IN_CONTEXT, PROPERTY_INDEX, PROPERTY_LISTED, PROPERTY_LOCAL, PROPERTY_MAX_SCALE, PROPERTY_MIN_SCALE, PROPERTY_PUBLISHED, PROPERTY_QUERIABLE, PROPERTY_SELECTABLE, PROPERTY_USE_CLIENT_CACHE, PROPERTY_VISIBLE, REQUEST_MODE_BY_REGION, REQUEST_MODE_BY_TILE, RESERVED_LAYER_BASE_ID, RESERVED_LAYER_MAX_ID, SYSTEM_LAYER_BASE_AUTO_ID, SYSTEM_LAYER_BASE_ID, SYSTEM_LAYER_MAX_ID, TILING_MODE_AUTO, TILING_MODE_MANUAL, USER_LAYER_BASE_AUTO_ID, USER_LAYER_BASE_ID, USER_LAYER_MAX_ID -
Constructor Summary
ConstructorsConstructorDescriptionRemoteServerGdalLayer(JMapServerGdalLayer remoteLayer, int remoteConnectionPoolId, int remoteProjectId, int remoteLayerId) -
Method Summary
Modifier and TypeMethodDescriptionclone()intlonglonglongReturns a bitwise value that contains all layer properties.doubledoubleprotected DefaultProxyRemoteRasterLayer<JMapServerGdalLayer> longReturns the a mask which contains all read-only properties for this layer.intintintintgetStyle(double scale) Returns the style that was set for the specified scale.booleanbooleanvoidsetRemoteConnectionPoolId(int remoteConnectionPoolId) voidsetRemoteLayerId(int remoteLayerId) voidsetRemoteProjectId(int remoteProjectId) voidupdate(Projection projectProjection) protected voidMethods inherited from class com.kheops.jmap.server.JMapServerRasterLayer
clone, getGeometryType, isDataStructureDifferent, setDataSourceInfo, setRasterTransformations, toLayerInfoMethods inherited from class com.kheops.jmap.server.JMapServerLayer
equals, getDataSourceId, getDataSourceInfo, getDescription, getDescription, getDynamicRefresh, getElementType, getId, getName, getName, getProjectId, getUpdateStatus, hashCode, isDynamic, isEditable, isIndex, isListed, isNamed, isPublished, isSelectable, isVisible, removeTranslationsOtherThan, setDescription, setDescription, setDynamicRefresh, setElementType, setId, setIndex, setLastUpdateTime, setLayerProperties, setListed, setMaximumVisibleScale, setMinimumVisibleScale, setName, setName, setOffset, setProjectId, setProperty, setPublished, setReadOnlyMask, setReadOnlyProperty, setSelectable, setStyle, setStyleManager, setVisibleMethods inherited from class com.kheops.jmap.metadata.JMapObject
clone, setAclMethods inherited from class com.kheops.jmap.metadata.LocalizedObject
getAvailableLocales, getTranslation, isTranslationExists, setTranslation, updateTranslationsMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.kheops.jmap.server.IRemoteServerLayer
isReference
-
Constructor Details
-
RemoteServerGdalLayer
public RemoteServerGdalLayer(JMapServerGdalLayer remoteLayer, int remoteConnectionPoolId, int remoteProjectId, int remoteLayerId)
-
-
Method Details
-
getProxyLayer
-
getStatus
public int getStatus() -
getLastException
-
getParameters
- Overrides:
getParametersin classJMapServerRasterLayer
-
getRasterTransformations
- Overrides:
getRasterTransformationsin classJMapServerRasterLayer
-
getImageFormat
-
getBackgroundColor
public int getBackgroundColor() -
isTransparencyEnabled
public boolean isTransparencyEnabled() -
getImageFormatParams
-
getStyle
Returns the style that was set for the specified scale.- Overrides:
getStylein classJMapServerLayer- Parameters:
scale- the scale.- Returns:
- the style that was set for the specified scale.
-
getCacheTimeout
public long getCacheTimeout() -
isEnabledCaching
public boolean isEnabledCaching()- Overrides:
isEnabledCachingin classJMapServerLayer
-
toLayerInfo
- Overrides:
toLayerInfoin classJMapServerGdalLayer
-
update
- Overrides:
updatein classJMapServerRasterLayer
-
getInfoReportConfig
- Overrides:
getInfoReportConfigin classJMapServerLayer
-
getLastUpdateTime
public long getLastUpdateTime()- Overrides:
getLastUpdateTimein classJMapServerLayer- Returns:
- Returns the lastUpdateTime.
-
getMaximumVisibleScale
public double getMaximumVisibleScale()- Overrides:
getMaximumVisibleScalein classJMapServerLayer
-
getMinimumVisibleScale
public double getMinimumVisibleScale()- Overrides:
getMinimumVisibleScalein classJMapServerLayer
-
getStyleManager
- Overrides:
getStyleManagerin classJMapServerLayer- Returns:
- Returns the styleManager.
-
getOffset
- Overrides:
getOffsetin classJMapServerLayer
-
getReadOnlyMask
public long getReadOnlyMask()Returns the a mask which contains all read-only properties for this layer.- Overrides:
getReadOnlyMaskin classJMapServerLayer- Returns:
- the mask which defines read-only properties of the layer.
-
getLayerProperties
public long getLayerProperties()Returns a bitwise value that contains all layer properties.- Overrides:
getLayerPropertiesin classJMapServerLayer- Returns:
- a value that contains all layer properties.
-
clone
- Specified by:
clonein interfaceLayerNode- Overrides:
clonein classJMapServerGdalLayer
-
getRemoteConnectionPoolId
public int getRemoteConnectionPoolId()- Specified by:
getRemoteConnectionPoolIdin interfaceIRemoteServerLayer
-
setRemoteConnectionPoolId
public void setRemoteConnectionPoolId(int remoteConnectionPoolId) - Specified by:
setRemoteConnectionPoolIdin interfaceIRemoteServerLayer
-
getRemoteProjectId
public int getRemoteProjectId()- Specified by:
getRemoteProjectIdin interfaceIRemoteServerLayer
-
setRemoteProjectId
public void setRemoteProjectId(int remoteProjectId) - Specified by:
setRemoteProjectIdin interfaceIRemoteServerLayer
-
getRemoteLayerId
public int getRemoteLayerId()- Specified by:
getRemoteLayerIdin interfaceIRemoteServerLayer
-
setRemoteLayerId
public void setRemoteLayerId(int remoteLayerId) - Specified by:
setRemoteLayerIdin interfaceIRemoteServerLayer
-
validateObjectImpl
protected void validateObjectImpl()- Overrides:
validateObjectImplin classJMapServerRasterLayer
-
toLocalLayer
- Specified by:
toLocalLayerin interfaceIRemoteServerLayer
-