Package com.kheops.jmap.client.layers
Class VectorLayerInfo
java.lang.Object
com.kheops.jmap.metadata.LocalizedObject
com.kheops.jmap.client.layers.LayerInfo
com.kheops.jmap.client.layers.VectorLayerInfo
- All Implemented Interfaces:
ILayer,IVectorLayer,LayerConstants,Serializable,Cloneable
- Direct Known Subclasses:
PersonalLayerInfo
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Aclprotected Attribute[]protected Stringprotected Stringprotected booleanprotected Hyperlink[]protected Stringprotected Stringprotected LabelsConfigurationstatic final Stringprotected Stringprotected MouseOverConfigurationprotected intprotected intprotected Pointprotected intprotected Thematic[]Fields inherited from class com.kheops.jmap.client.layers.LayerInfo
description, dynamicRefresh, elementFactory, elementType, extent, id, infoReportConfig, lastUpdateTime, layerProperties, maximumVisibleScale, metadataUrl, minimumVisibleScale, name, readOnlyMask, 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()Returns a deep clone of the current LayerInfo instance.protected voidClones all properties from this LayerInfo into the specified LayerInfo instance.getAcl()intgetNCol()intgetNRow()getTiles()booleanbooleanbooleanvoidvoidsetHasEmptyUnivTile(boolean hasEmptyUnivTile) voidsetLabelsConfig(LabelsConfiguration labelsConfig) voidsetMouseOverConfiguration(MouseOverConfiguration mouseOverConfiguration) voidsetNCol(int col) voidsetNRow(int row) voidvoidvoidsetUseClientCache(boolean useClientCache) Methods inherited from class com.kheops.jmap.client.layers.LayerInfo
getDescription, getName, getReadOnlyProperties, isDynamic, isIndex, isListed, isLocal, isSelectable, isVisible, setDescription, setElementType, setIndex, setListed, setLocal, setName, setProperty, setReadOnlyProperties, setReadOnlyProperty, setSelectable, setVisibleMethods inherited from class com.kheops.jmap.metadata.LocalizedObject
getAvailableLocales, getTranslation, isTranslationExists, removeTranslationsOtherThan, setTranslation, updateTranslationsMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.kheops.jmap.client.layers.ILayer
getDescription, getDescription, getDynamicRefresh, getElementType, getExtent, getId, getInfoReportConfig, getLastUpdateTime, getLayerProperties, getMaximumVisibleScale, getMetadataUrl, getMinimumVisibleScale, getName, getName, getReadOnlyProperties, getStyleManager, isDynamic, isIndex, isListed, isLocal, isSelectable, isVisible, setDescription, setDescription, setDynamicRefresh, setElementType, setId, setIndex, setInfoReportConfig, setLastUpdateTime, setLayerProperties, setListed, setLocal, setMaximumVisibleScale, setMetadataUrl, setMinimumVisibleScale, setName, setName, setProperty, setReadOnlyProperties, setReadOnlyProperty, setSelectable, setStyleManager, setVisibleMethods inherited from interface com.kheops.jmap.client.layers.IVectorLayer
getAttributeMetaData, getAuthorColumnName, getClusterDisplayStrategyInfo, getCreationTimeColumnName, getDatabaseConfigInfo, getElementFactory, getForms, getHeatMapDisplayStrategyInfo, getHyperlinks, getIdAttributeName, getKeyAttributeName, getModificationTimeColumnName, getRequestMode, getSubForms, getThematics, setAttributeMetaData, setAuthorColumnName, setClusterDisplayStrategyInfo, setCreationTimeColumnName, setDatabaseConfigInfo, setElementFactory, setForms, setHeatMapDisplayStrategyInfo, setHyperlinks, setIdAttributeName, setKeyAttributeName, setModificationTimeColumnName, setRequestMode, setSubForms, setThematics
-
Field Details
-
LAYER_CLASS_NAME
- See Also:
-
nRow
protected int nRow -
nCol
protected int nCol -
hasEmptyUnivTile
protected boolean hasEmptyUnivTile -
acl
-
attributeMetaData
-
thematics
-
hyperlinks
-
mouseOverConfiguration
-
labelsConfig
-
offset
-
requestMode
protected int requestMode -
creationTimeColumnName
-
modificationTimeColumnName
-
authorColumnName
-
idAttributeName
-
keyAttributeName
-
-
Constructor Details
-
VectorLayerInfo
public VectorLayerInfo()
-
-
Method Details
-
isHasEmptyUnivTile
public boolean isHasEmptyUnivTile()- Returns:
-
setHasEmptyUnivTile
public void setHasEmptyUnivTile(boolean hasEmptyUnivTile) - Parameters:
hasEmptyUnivTile-
-
getNCol
public int getNCol()- Returns:
- Returns the nCol.
-
setNCol
public void setNCol(int col) - Parameters:
col- The nCol to set.
-
getNRow
public int getNRow()- Returns:
- Returns the nRow.
-
setNRow
public void setNRow(int row) - Parameters:
row- The nRow to set.
-
getTiles
- Specified by:
getTilesin interfaceIVectorLayer
-
setTiles
- Specified by:
setTilesin interfaceIVectorLayer
-
getUseClientCache
public boolean getUseClientCache()- Specified by:
getUseClientCachein interfaceIVectorLayer- Returns:
-
setUseClientCache
public void setUseClientCache(boolean useClientCache) - Specified by:
setUseClientCachein interfaceIVectorLayer- Parameters:
useClientCache-
-
getMouseOverConfiguration
- Specified by:
getMouseOverConfigurationin interfaceIVectorLayer- Returns:
-
setMouseOverConfiguration
- Specified by:
setMouseOverConfigurationin interfaceIVectorLayer- Parameters:
mouseOverConfiguration-
-
getLayerClassName
- Specified by:
getLayerClassNamein classLayerInfo- Returns:
-
isEditable
public boolean isEditable()- Specified by:
isEditablein interfaceIVectorLayer- Returns:
-
getLabelsConfig
- Specified by:
getLabelsConfigin interfaceIVectorLayer- Returns:
-
setLabelsConfig
- Specified by:
setLabelsConfigin interfaceIVectorLayer- Parameters:
labelsConfig-
-
getOffset
- Specified by:
getOffsetin interfaceIVectorLayer- Returns:
-
setOffset
- Specified by:
setOffsetin interfaceIVectorLayer- Parameters:
offset-
-
clone
Description copied from class:LayerInfoReturns a deep clone of the current LayerInfo instance. -
clone
Clones all properties from this LayerInfo into the specified LayerInfo instance. -
getAcl
- Specified by:
getAclin interfaceIVectorLayer- Returns:
- acl for VectorLayers
-
setAcl
- Specified by:
setAclin interfaceIVectorLayer- Parameters:
acl- for VectorLayers
-