com.ontimize.util.gis.client.utils
Class GisLayerXMLBuilder
java.lang.Object
com.ontimize.util.gis.client.utils.GisLayerXMLBuilder
- All Implemented Interfaces:
- IGisLayerXMLBuilder
public class GisLayerXMLBuilder
- extends java.lang.Object
- implements IGisLayerXMLBuilder
|
Method Summary |
void |
addDataProviderParameter(java.lang.Object name,
java.lang.Object value)
|
void |
addMouseClickParameter(java.lang.Object name,
java.lang.Object value)
|
void |
addMouseOverParameter(java.lang.Object name,
java.lang.Object value)
|
java.lang.String |
generateLayerXmlDefinition()
|
java.util.Hashtable<java.lang.Object,java.lang.Object> |
getDataProviderParameters()
|
java.util.Hashtable<java.lang.Object,java.lang.Object> |
getMouseClickParameters()
|
java.util.Hashtable<java.lang.Object,java.lang.Object> |
getMouseOverParameters()
|
boolean |
isClientSide()
|
boolean |
isEditable()
|
boolean |
isLocal()
|
boolean |
isSelectable()
|
boolean |
isVisible()
|
void |
setClientSide(boolean clientSide)
|
void |
setDataProviderClass(java.lang.String dataProviderClass)
|
void |
setDataProviderType(java.lang.String dataProviderType)
|
void |
setEditable(boolean editable)
|
void |
setLayerAttribute(java.lang.String attribute)
|
void |
setLayerBoundingBox(double minX,
double maxX,
double minY,
double maxY)
|
void |
setLayerCRS(java.lang.String crsWKT)
|
void |
setLayerDescription(java.lang.String description)
|
void |
setLayerGeometryType(java.lang.String geometryType)
|
void |
setLayerParentKey(java.lang.Object formField,
java.lang.Object layerField)
|
void |
setLayerTitle(java.lang.String title)
|
void |
setLocal(boolean local)
|
void |
setMouseClickListenerClass(java.lang.String mouseClickClass)
|
void |
setMouseOverListenerClass(java.lang.String mouseOverClass)
|
void |
setSelectable(boolean selectable)
|
void |
setStyleDefinition(java.lang.String styleDefinition)
|
void |
setVisible(boolean visible)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
debugBuilder
protected boolean debugBuilder
attribute
protected java.lang.String attribute
title
protected java.lang.String title
description
protected java.lang.String description
boundingBox
protected com.vividsolutions.jts.geom.Envelope boundingBox
crsWKT
protected java.lang.String crsWKT
pkFormField
protected java.lang.Object pkFormField
pkLayerField
protected java.lang.Object pkLayerField
visible
protected boolean visible
selectable
protected boolean selectable
editable
protected boolean editable
local
protected boolean local
clientSide
protected boolean clientSide
mouseOverListenerClass
protected java.lang.String mouseOverListenerClass
mouseOverParameters
protected java.util.Hashtable<java.lang.Object,java.lang.Object> mouseOverParameters
mouseClickListenerClass
protected java.lang.String mouseClickListenerClass
mouseClickParameters
protected java.util.Hashtable<java.lang.Object,java.lang.Object> mouseClickParameters
dataProviderClass
protected java.lang.String dataProviderClass
dataProviderType
protected java.lang.String dataProviderType
geometryType
protected java.lang.String geometryType
dataProviderParameters
protected java.util.Hashtable<java.lang.Object,java.lang.Object> dataProviderParameters
styleDefinition
protected java.lang.String styleDefinition
GisLayerXMLBuilder
public GisLayerXMLBuilder()
GisLayerXMLBuilder
public GisLayerXMLBuilder(boolean debugBuilder)
setStyleDefinition
public void setStyleDefinition(java.lang.String styleDefinition)
- Specified by:
setStyleDefinition in interface IGisLayerXMLBuilder
isClientSide
public boolean isClientSide()
- Specified by:
isClientSide in interface IGisLayerXMLBuilder
isEditable
public boolean isEditable()
- Specified by:
isEditable in interface IGisLayerXMLBuilder
isLocal
public boolean isLocal()
- Specified by:
isLocal in interface IGisLayerXMLBuilder
isSelectable
public boolean isSelectable()
- Specified by:
isSelectable in interface IGisLayerXMLBuilder
isVisible
public boolean isVisible()
- Specified by:
isVisible in interface IGisLayerXMLBuilder
setClientSide
public void setClientSide(boolean clientSide)
- Specified by:
setClientSide in interface IGisLayerXMLBuilder
setEditable
public void setEditable(boolean editable)
- Specified by:
setEditable in interface IGisLayerXMLBuilder
setLocal
public void setLocal(boolean local)
- Specified by:
setLocal in interface IGisLayerXMLBuilder
setSelectable
public void setSelectable(boolean selectable)
- Specified by:
setSelectable in interface IGisLayerXMLBuilder
setVisible
public void setVisible(boolean visible)
- Specified by:
setVisible in interface IGisLayerXMLBuilder
addMouseClickParameter
public void addMouseClickParameter(java.lang.Object name,
java.lang.Object value)
- Specified by:
addMouseClickParameter in interface IGisLayerXMLBuilder
addMouseOverParameter
public void addMouseOverParameter(java.lang.Object name,
java.lang.Object value)
- Specified by:
addMouseOverParameter in interface IGisLayerXMLBuilder
getMouseClickParameters
public java.util.Hashtable<java.lang.Object,java.lang.Object> getMouseClickParameters()
- Specified by:
getMouseClickParameters in interface IGisLayerXMLBuilder
getMouseOverParameters
public java.util.Hashtable<java.lang.Object,java.lang.Object> getMouseOverParameters()
- Specified by:
getMouseOverParameters in interface IGisLayerXMLBuilder
setMouseClickListenerClass
public void setMouseClickListenerClass(java.lang.String mouseClickClass)
- Specified by:
setMouseClickListenerClass in interface IGisLayerXMLBuilder
setMouseOverListenerClass
public void setMouseOverListenerClass(java.lang.String mouseOverClass)
- Specified by:
setMouseOverListenerClass in interface IGisLayerXMLBuilder
setDataProviderClass
public void setDataProviderClass(java.lang.String dataProviderClass)
- Specified by:
setDataProviderClass in interface IGisLayerXMLBuilder
setDataProviderType
public void setDataProviderType(java.lang.String dataProviderType)
- Specified by:
setDataProviderType in interface IGisLayerXMLBuilder
addDataProviderParameter
public void addDataProviderParameter(java.lang.Object name,
java.lang.Object value)
- Specified by:
addDataProviderParameter in interface IGisLayerXMLBuilder
getDataProviderParameters
public java.util.Hashtable<java.lang.Object,java.lang.Object> getDataProviderParameters()
- Specified by:
getDataProviderParameters in interface IGisLayerXMLBuilder
setLayerAttribute
public void setLayerAttribute(java.lang.String attribute)
- Specified by:
setLayerAttribute in interface IGisLayerXMLBuilder
setLayerTitle
public void setLayerTitle(java.lang.String title)
- Specified by:
setLayerTitle in interface IGisLayerXMLBuilder
setLayerDescription
public void setLayerDescription(java.lang.String description)
- Specified by:
setLayerDescription in interface IGisLayerXMLBuilder
setLayerBoundingBox
public void setLayerBoundingBox(double minX,
double maxX,
double minY,
double maxY)
- Specified by:
setLayerBoundingBox in interface IGisLayerXMLBuilder
setLayerParentKey
public void setLayerParentKey(java.lang.Object formField,
java.lang.Object layerField)
- Specified by:
setLayerParentKey in interface IGisLayerXMLBuilder
setLayerCRS
public void setLayerCRS(java.lang.String crsWKT)
- Specified by:
setLayerCRS in interface IGisLayerXMLBuilder
setLayerGeometryType
public void setLayerGeometryType(java.lang.String geometryType)
- Specified by:
setLayerGeometryType in interface IGisLayerXMLBuilder
generateLayerXmlDefinition
public java.lang.String generateLayerXmlDefinition()
- Specified by:
generateLayerXmlDefinition in interface IGisLayerXMLBuilder