Package com.kheops.jmap.client.layers
Class PersonalVectorLayer
java.lang.Object
com.kheops.jmap.metadata.LocalizedObject
com.kheops.jmap.client.layers.Layer
com.kheops.jmap.client.layers.VectorLayer
com.kheops.jmap.client.layers.PersonalVectorLayer
- All Implemented Interfaces:
JMapEventDispatcher,ILayer,IVectorLayer,LayerConstants,LayerNode,Shareable,Serializable,Cloneable,Comparable<Layer>
- See Also:
-
Field Summary
Fields inherited from class com.kheops.jmap.client.layers.VectorLayer
attribMetaData, authorColumnName, creationTimeColumnName, displayFilters, forms, hyperlinks, idAttributeName, keyAttributeName, labelsConfig, modificationTimeColumnName, mouseOverConfiguration, offset, queryFilters, queryFiltersChanged, requestMode, selection, subForms, thematics, tileSetFields inherited from class com.kheops.jmap.client.layers.Layer
DEFAULT_DRAW_STATE, description, DRAW_OPTIONS_SYNC, drawState, dynamicRefresh, elementFactory, elementType, eventDispatcher, id, infoReportConfig, lastUpdateTime, LAYER_ID_HIGHLIGHT, LAYER_ID_INITIAL_VIEW_BOUNDS, LAYER_ID_LABELS, LAYER_ID_MARKERS, LAYER_ID_SYS_DRAWINGS, LAYER_ID_TMP_DRAWINGS, LAYER_ID_USER_DRAWINGS, LAYER_ID_USER_LABELS, layerProperties, maximumVisibleScale, metadataUrl, minimumVisibleScale, name, precisionModel, readOnlyProperties, styleManager, verboseFields inherited from interface com.kheops.jmap.client.layers.ILayer
serialVersionUIDFields inherited from interface com.kheops.jmap.client.layers.IVectorLayer
serialVersionUIDFields 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 TypeMethodDescriptionbooleancanWrite()returns PersonalLayerInfo.AUTHOR_ATTRIBUTEreturns PersonalLayerInfo.CREATION_TIME_ATTRIBUTEgetForms()returns PersonalLayerInfo.MODIFICATION_TIME_ATTRIBUTEbooleanReturns whether this layer is editable.voidsetAuthorColumnName(String authorColumnName) Should not be called as AUTHOR_ATTRIBUTE is always usedvoidsetCreationTimeColumnName(String creationTimeColumnName) Should not be called as CREATION_TIME_ATTRIBUTE is always usedvoidsetModificationTimeColumnName(String modificationTimeColumnName) Should not be called as MODIFICATION_TIME_ATTRIBUTE is always usedMethods inherited from class com.kheops.jmap.client.layers.VectorLayer
addDisplayFilter, addElement, addElement, addElements, addElements, addQueryFilter, addThematic, addToSelection, addToSelection, addToSelection, addToSelection, alwayDrawSelection, applyFilters, bringForward, bringToFront, clearSelection, clone, cloneImpl, close, computeDisplayBounds, computeExtent, computeZoomedDisplayBounds, draw, draw, draw, drawGrid, drawImpl, drawImpl, drawSelection, enableThematic, enableThematic, enableThematics, fireAttributeMetadataChangedEvent, fireDataRequestedEvent, fireDataRequestedEvent, fireDisplayFilterChangedEvent, fireElementRemovedEvent, fireElementsAddedEvent, fireElementsChangedEvent, fireQueryfilterChangedEvent, fireSelChangedEvent, fireSelChangedEvent, getAcl, getAllElements, getAttributeIndex, getAttributeMetaData, getClusterDisplayStrategyInfo, getDefaultSelectionStyle, getDisplayFilters, getDisplaySelectedBounds, getDisplaySelectedBounds, getDisplaySelectedBounds, getDisplayStrategyManager, getElement, getElement, getElementAtPoint, getElementAtPoint, getElementCount, getElementLabel, getElementLabel, getElements, getElementsAtPoint, getElementsAtPoint, getElementsInCircle, getElementsInCircle, getElementsInSurface, getElementsInSurface, getElementsOnLine, getElementsOnLine, getEnabledThematics, getExtent, getForm, getHeatMapDisplayStrategyInfo, getHyperlinks, getLabelsConfig, getMouseOverConfiguration, getOffset, getOffsetTransform, getQueryFilters, getRequestMode, getSelectedElements, getSelectedExtent, getSelection, getSelectionSize, getSelectionStyle, getSelectionStyle, getSelectionStyle, getStyle, getThematic, getThematics, getTiles, getUpdateLock, getUseClientCache, hasElementsInSurface, invalidate, invertSelection, isEditing, loadData, prepareSyncData, removeAllDisplayFilters, removeAllElements, removeAllElements, removeAllQueryFilters, removeDisplayFilter, removeElement, removeElement, removeElement, removeElement, removeElements, removeElements, removeFromSelection, removeFromSelection, removeFromSelection, removeFromSelection, removeQueryFilter, removeThematic, requestUnsyncData, selectAll, sendBackward, sendToBack, setAcl, setAlwayDrawSelection, setAttributeMetaData, setClusterDisplayStrategyInfo, setEditable, setEditing, setForms, setHeatMapDisplayStrategyInfo, setHyperlinks, setLabelsConfig, setLastTransform, setMouseOverConfiguration, setOffset, setRequestMode, setSubForms, setThematics, setTiles, setUseClientCache, share, swapThematic, unselectElement, unselectElement, update, validateTilingMethods inherited from class com.kheops.jmap.client.layers.Layer
addLayerEventListener, clone, compareTo, dispatchEvent, draw, drawGrid, fireLayerPropertyBeforeChangeEvent, fireLayerPropertyChangedEvent, fireLayerReceivedDataEvent, fireRefreshRequestEvent, fireStyleChangedEvent, getDescription, getDescription, getDynamicRefresh, getElementFactory, getElementType, getId, getInfoReportConfig, getLastUpdateTime, getLayerProperties, getMaximumVisibleScale, getMetadataUrl, getMinimumVisibleScale, getName, getName, getNextSystemLayerId, getNextUserLayerId, getPrecisionModel, getReadOnlyProperties, getStyle, getStyle, getStyleManager, getVerbose, initEventDispatcher, isDrawable, isDynamic, isIncludeInContext, isIndex, isListed, isLocal, isNamed, isPersonalLayerId, isProjectLayerId, isQueriable, isReservedLayerId, isSelectable, isSystemLayerId, isUserLayerId, isVisible, removeLayerEventListener, removeTranslationsOtherThan, revalidate, setDescription, setDescription, setDrawGrid, setDynamicRefresh, setElementFactory, setElementType, setId, setIncludeInContext, setIndex, setInfoReportConfig, setLastUpdateTime, setLayerProperties, setListed, setLocal, setMaximumVisibleScale, setMetadataUrl, setMinimumVisibleScale, setName, setName, setPrecisionModel, setProperty, setQueriable, setReadOnlyProperties, setReadOnlyProperty, setSelectable, setStyle, setStyle, setStyleManager, setVerbose, setVisible, setVisible, toStringMethods inherited from class com.kheops.jmap.metadata.LocalizedObject
getAvailableLocales, getTranslation, isTranslationExists, setTranslation, updateTranslationsMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.kheops.jmap.client.layers.ILayer
getDescription, getDescription, getDynamicRefresh, getElementType, 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
getDatabaseConfigInfo, getElementFactory, getIdAttributeName, getKeyAttributeName, setDatabaseConfigInfo, setElementFactory, setIdAttributeName, setKeyAttributeName
-
Constructor Details
-
PersonalVectorLayer
-
-
Method Details
-
isEditable
public boolean isEditable()Description copied from class:VectorLayerReturns whether this layer is editable.- Specified by:
isEditablein interfaceIVectorLayer- Overrides:
isEditablein classVectorLayer- Returns:
- the boolean value whether this layer is editable.
-
canWrite
public boolean canWrite() -
getLayerInfo
-
getForms
- Specified by:
getFormsin interfaceIVectorLayer- Overrides:
getFormsin classVectorLayer
-
getSubForms
- Specified by:
getSubFormsin interfaceIVectorLayer- Overrides:
getSubFormsin classVectorLayer
-
toLayerInfo
- Overrides:
toLayerInfoin classVectorLayer
-
getCreationTimeColumnName
returns PersonalLayerInfo.CREATION_TIME_ATTRIBUTE- Returns:
- creation time column name for editable VectorLayers
-
getModificationTimeColumnName
returns PersonalLayerInfo.MODIFICATION_TIME_ATTRIBUTE- Returns:
- modificationTime column name for editable VectorLayers
-
getAuthorColumnName
returns PersonalLayerInfo.AUTHOR_ATTRIBUTE- Returns:
- author column name for editable VectorLayers
-
setCreationTimeColumnName
Should not be called as CREATION_TIME_ATTRIBUTE is always used- Parameters:
creationTimeColumnName- for editable VectorLayers
-
setModificationTimeColumnName
Should not be called as MODIFICATION_TIME_ATTRIBUTE is always used- Parameters:
modificationTimeColumnName- for editable VectorLayers
-
setAuthorColumnName
Should not be called as AUTHOR_ATTRIBUTE is always used- Parameters:
authorColumnName- for editable VectorLayers
-