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
Modifier and TypeFieldDescriptionprotected Acl
protected Attribute[]
protected String
protected String
protected boolean
protected Hyperlink[]
protected String
protected String
protected LabelsConfiguration
static final String
protected String
protected MouseOverConfiguration
protected int
protected int
protected Point
protected int
protected 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, styleManager
Fields 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
-
Method Summary
Modifier and TypeMethodDescriptionclone()
Returns a deep clone of the current LayerInfo instance.protected void
Clones all properties from this LayerInfo into the specified LayerInfo instance.getAcl()
int
getNCol()
int
getNRow()
getTiles()
boolean
boolean
boolean
void
void
setHasEmptyUnivTile
(boolean hasEmptyUnivTile) void
setLabelsConfig
(LabelsConfiguration labelsConfig) void
setMouseOverConfiguration
(MouseOverConfiguration mouseOverConfiguration) void
setNCol
(int col) void
setNRow
(int row) void
void
void
setUseClientCache
(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, setVisible
Methods inherited from class com.kheops.jmap.metadata.LocalizedObject
getAvailableLocales, getTranslation, isTranslationExists, removeTranslationsOtherThan, setTranslation, updateTranslations
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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, setVisible
Methods 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:
getTiles
in interfaceIVectorLayer
-
setTiles
- Specified by:
setTiles
in interfaceIVectorLayer
-
getUseClientCache
public boolean getUseClientCache()- Specified by:
getUseClientCache
in interfaceIVectorLayer
- Returns:
-
setUseClientCache
public void setUseClientCache(boolean useClientCache) - Specified by:
setUseClientCache
in interfaceIVectorLayer
- Parameters:
useClientCache
-
-
getMouseOverConfiguration
- Specified by:
getMouseOverConfiguration
in interfaceIVectorLayer
- Returns:
-
setMouseOverConfiguration
- Specified by:
setMouseOverConfiguration
in interfaceIVectorLayer
- Parameters:
mouseOverConfiguration
-
-
getLayerClassName
- Specified by:
getLayerClassName
in classLayerInfo
- Returns:
-
isEditable
public boolean isEditable()- Specified by:
isEditable
in interfaceIVectorLayer
- Returns:
-
getLabelsConfig
- Specified by:
getLabelsConfig
in interfaceIVectorLayer
- Returns:
-
setLabelsConfig
- Specified by:
setLabelsConfig
in interfaceIVectorLayer
- Parameters:
labelsConfig
-
-
getOffset
- Specified by:
getOffset
in interfaceIVectorLayer
- Returns:
-
setOffset
- Specified by:
setOffset
in interfaceIVectorLayer
- Parameters:
offset
-
-
clone
Description copied from class:LayerInfo
Returns a deep clone of the current LayerInfo instance. -
clone
Clones all properties from this LayerInfo into the specified LayerInfo instance. -
getAcl
- Specified by:
getAcl
in interfaceIVectorLayer
- Returns:
- acl for VectorLayers
-
setAcl
- Specified by:
setAcl
in interfaceIVectorLayer
- Parameters:
acl
- for VectorLayers
-