|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IGisLayer
Gis layer interface
| Field Summary | |
|---|---|
static int |
LAYER_NOT_VALID_DATA_PROVIDER_ERROR
|
static int |
LAYER_NOT_VALID_OUT_OF_SCALE
|
static int |
LAYER_VALID
|
| Method Summary | |
|---|---|
void |
addParameter(java.lang.String name,
java.lang.Object value)
Add a new parameter to the actual layer |
java.lang.Object |
clone()
Get a copy of the current layer |
java.lang.String |
getAttribute()
Get the layer identifier |
java.lang.Object |
getBoundingBox()
Get the layer initial area |
java.lang.Object |
getCRS()
Get the layer coordinate reference system |
java.lang.Object |
getDataProviderDefinition()
Get the layer data provider definition, usually with the interface IDataProviderDefinition |
java.lang.Object |
getDefinedFilters()
Get layer filters Layer defined filters |
java.lang.String |
getDescription()
Get the layer description |
int |
getInvalidCause()
Get the layer valid state cause |
java.util.Hashtable |
getLayerParameters()
Get the layer extra definition parameters |
java.lang.String |
getName()
Get the layer name |
IGisViewerOnMouseClickAction |
getOnMouseClickAction()
Get the layer onMouseClickAction event action listener |
IGisViewerOnMouseOverAction |
getOnMouseOverAction()
Get the layer onMouseOver event action listener |
java.lang.Object |
getParameter(java.lang.String name)
Get the actual layer parameter |
java.util.Hashtable |
getParentKeys()
Get the actual defined parent keys map |
java.util.Hashtable |
getStaticKeys()
Get all the static keys defined for the actual layer |
java.lang.Object |
getStyleDefinition()
Get the actual layer style definition, usually with the interface IGisStyleDefinition |
java.lang.String |
getXMLDescription()
Get the layer xml description |
boolean |
isClientSide()
Get layer "client side" state |
boolean |
isEditable()
Get the layer edition state |
boolean |
isLocal()
Get layer local state on / off. |
boolean |
isLockedOnEdition()
Check if the current layer is locked on edition or not. |
boolean |
isLockedOnSelection()
Check if the current layer is locked on selection or not. |
boolean |
isSelectable()
Get the layer selection state |
boolean |
isValid()
Get the layer valid states |
boolean |
isVisible()
Get the layer visibility state |
void |
lockEdition(boolean editLocked)
Set the edition lock state for the current layer |
void |
lockSelection(boolean selectLocked)
Set the selection lock state for the current layer |
void |
removeParentKeys()
Remove the layer parent keys |
void |
setAttribute(java.lang.String attribute)
Set the main identifier for the gis layer |
void |
setBoundingBox(java.lang.Object boundingBox)
Set the layer initial area |
void |
setClientSide(boolean clientSide)
Set layer "client side" state on / off. |
void |
setCRS(java.lang.Object crs)
Set the actual layer base coordinate reference system |
void |
setDataProviderDefinition(java.lang.Object providerDefinition)
Set the layer data provider definition |
void |
setDefinedFilters(java.lang.Object filters)
Set layer filters for data presentation filtering on gis panel |
void |
setDescription(java.lang.String description)
Set the layer description |
void |
setEditable(boolean editable)
Set the layer edition enabled/disabled |
void |
setLayerParameters(java.util.Hashtable parameters)
Set the extra layer parameters |
void |
setLocal(boolean local)
Set layer local state on / off. |
void |
setName(java.lang.String name)
Set the layer name |
void |
setOnMouseClickAction(IGisViewerOnMouseClickAction onMouseClickAction)
Set onMouseClickAction event action listener |
void |
setOnMouseOverAction(IGisViewerOnMouseOverAction onMouseOverAction)
Set onMouseOver event action listener |
void |
setParentKey(java.lang.Object formField,
java.lang.Object layerField)
Add a new layer parent key. |
void |
setSelectable(boolean selectable)
Set the layer selection enabled/disabled |
void |
setStaticKey(java.lang.Object layerField,
java.lang.Object value)
Set a static key for the actual layer |
void |
setStyleDefinition(java.lang.Object styleDefinition)
Set the acutal layer style definition |
void |
setValid(boolean valid,
int cause)
Set the layer actual valid state |
void |
setVisible(boolean visible)
Set the layer visibility on/off |
| Field Detail |
|---|
static final int LAYER_VALID
static final int LAYER_NOT_VALID_OUT_OF_SCALE
static final int LAYER_NOT_VALID_DATA_PROVIDER_ERROR
| Method Detail |
|---|
void setAttribute(java.lang.String attribute)
attribute - Layer identifierjava.lang.String getAttribute()
void setName(java.lang.String name)
name - Layer namejava.lang.String getName()
void setDescription(java.lang.String description)
description - Layer descriptionjava.lang.String getDescription()
void setCRS(java.lang.Object crs)
crs - Coordinate Reference Systemjava.lang.Object getCRS()
void setBoundingBox(java.lang.Object boundingBox)
boundingBox - Layer initial bounding boxjava.lang.Object getBoundingBox()
void setDefinedFilters(java.lang.Object filters)
filters - Layer defined filters arrayjava.lang.Object getDefinedFilters()
void setStaticKey(java.lang.Object layerField,
java.lang.Object value)
layerField - Layer field that will use the static keyvalue - Static key valuejava.util.Hashtable getStaticKeys()
java.lang.Object getStyleDefinition()
IGisStyleDefinition
void setStyleDefinition(java.lang.Object styleDefinition)
styleDefinition - Layer style definitionjava.lang.Object getDataProviderDefinition()
IDataProviderDefinition
void setDataProviderDefinition(java.lang.Object providerDefinition)
providerDefinition - Data provider definitionvoid setLayerParameters(java.util.Hashtable parameters)
parameters - Layer parameters Hashtablejava.util.Hashtable getLayerParameters()
void addParameter(java.lang.String name,
java.lang.Object value)
name - Parameter namevalue - Parameter valuejava.lang.Object getParameter(java.lang.String name)
name - Parameter name
void setVisible(boolean visible)
visible - Layer visibilityboolean isVisible()
void setOnMouseOverAction(IGisViewerOnMouseOverAction onMouseOverAction)
onMouseOverAction - Action to do when the mouse is over a layer elementIGisViewerOnMouseOverAction getOnMouseOverAction()
void setOnMouseClickAction(IGisViewerOnMouseClickAction onMouseClickAction)
onMouseClickAction - Action to do when a layer element is clickedIGisViewerOnMouseClickAction getOnMouseClickAction()
void setSelectable(boolean selectable)
selectable - Selection stateboolean isSelectable()
void setEditable(boolean editable)
editable - Edition stateboolean isEditable()
void setLocal(boolean local)
local - Layer local stateboolean isLocal()
void setClientSide(boolean clientSide)
clientSide - Client side stateboolean isClientSide()
void setParentKey(java.lang.Object formField,
java.lang.Object layerField)
formField - Field name of the gis component parent form used as parent keylayerField - Field name of the layer column used to filter by parent keyjava.util.Hashtable getParentKeys()
void removeParentKeys()
void setValid(boolean valid,
int cause)
valid - Valid statecause - Valid/Invalid cause codeboolean isValid()
int getInvalidCause()
java.lang.Object clone()
throws java.lang.CloneNotSupportedException
java.lang.CloneNotSupportedExceptionjava.lang.String getXMLDescription()
void lockSelection(boolean selectLocked)
selectLocked - void lockEdition(boolean editLocked)
editLocked - boolean isLockedOnEdition()
boolean isLockedOnSelection()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||