|
Community Map Builder 21 Aug 2007 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Object
|
+--Listener
|
+--ModelBase
|
+--OwsContext
Author: Mike Adair
Defined in OwsContext.js
Requires:
| Field Summary | |
Object |
namespace
|
| Fields inherited from class ModelBase |
async, contentType, modelNode, id, title, url, template, config, parentModel
|
| Fields inherited from class Listener |
listeners, values
|
| Constructor Summary | |
OwsContext
(modelNode, parent)
Stores an OWS Context document as defined by the OGC interoperability experiment. |
|
| Method Summary | |
void
|
addLayer(objRef, layerNode)
Method to add a Layer to the LayerList |
void
|
addSLD(objRef,sldNode)
Method to add a Sld to the StyleList |
void
|
deleteLayer(objRef, layerName)
Method to remove a Layer from the LayerList |
Object
|
getAllLayers()
Method to get a list of all layers in the context doc TBD: merge this with above, passing queryable as an optional boolean param? |
Object
|
getBaseLayerService()
Return the service type of the bottom layer in the layer list. |
Object
|
getBoundingBox()
Get the BoundingBox value from the Context document. |
Object
|
getCurrentTimestamp( layerName )
Returns the current timestamp value. |
Object
|
getExtension()
Returns the contents of the extension element |
Object
|
getFeatureNode(featureName)
returns a node that has the specified feature name in the context doc |
Object
|
getHidden(layerName)
Get the layer's visiblity attribute value. |
Object
|
getLayer(layerName)
Method to get a layer with the specified name in the context doc |
Object
|
getMethod(feature)
Get HTTP method for the specified feature |
Object
|
getOpacity(layerName)
Get the layer's opacity attribute value. |
Object
|
getQueryableLayers()
Method to get a list of queryable layers |
Object
|
getServerUrl(requestName, method, feature)
Returns the serverUrl for the layer passed in as the feature argument. |
Object
|
getSRS()
Get the Spatial Reference System from the context document. |
Object
|
getVersion(feature)
Returns the WMS version for the layer passed in as the feature argument |
Object
|
getWindowHeight()
Get the Window height. |
Object
|
getWindowSize()
|
Object
|
getWindowWidth()
Get the Window width. |
void
|
initAoi(objRef)
Set the aoi param and call the refresh listeners |
void
|
initBbox(objRef)
Set the BoundingBox element and call the refresh listeners |
Object
|
initProj(objRef)
Get the Projection object from the context document. |
void
|
initTimeExtent( objRef )
Parses a Dimension element from the Context document as a loadModel listener. |
void
|
loadFeatures(objRef)
listener method which loads WFS features from the context doc, after WMS layers are loaded. |
void
|
moveLayerDown(objRef, layerName)
Method to move a Layer in the LayerList down |
void
|
moveLayerUp(objRef, layerName)
Method to move a Layer in the LayerList up |
void
|
setBoundingBox(boundingBox)
Set the BoundingBox element and call the refresh listeners |
Object
|
setExtension(extensionNode)
Adds a node to the Context document extension element. |
void
|
setHidden(layerName, hidden)
Change a Layer's visibility. |
void
|
setOpacity(layerName, Opacity)
Change a Layer's opacity |
void
|
setRequestParameters(featureName, requestStylesheet)
Listener function which sets stylesheet params for WebServiceRequests |
void
|
setSRS(srs)
Set the Spatial Reference System for the context document. |
void
|
setWindowHeight(height)
Set the Window height. |
void
|
setWindowSize(size)
|
void
|
setWindowWidth(width)
Set the Window width. |
| Methods inherited from class ModelBase |
getXpathValue, setXpathValue, loadModelDoc, setModel, finishLoading, newRequest, deleteTemplates, saveModel, createObject, loadObjects, parseConfig, refresh, init, clearModel
|
| Methods inherited from class Listener |
addListener, addFirstListener, removeListener, callListeners, setParam, getParam
|
| Field Detail |
Object namespace
| Constructor Detail |
OwsContext(modelNode, parent)
| Method Detail |
void addLayer(objRef, layerNode)
layerNode - the Layer node from another context doc or capabiltiies doc
void addSLD(objRef,sldNode)
layerName - the Layer name from another context doc or capabiltiies doc
void deleteLayer(objRef, layerName)
layerName - the Layer to be deleted
Object getAllLayers()
Object getBaseLayerService()
Object getBoundingBox()
Object getCurrentTimestamp( layerName )
layerName - the name of the Layer from which the timestamp list was generated
Object getExtension()
Object getFeatureNode(featureName)
featureName - Name element value to return
Object getHidden(layerName)
layerName - The name of the layer that is to be changed
Object getLayer(layerName)
layerName - the layer to be returned
Object getMethod(feature)
feature - the Layer node from the context doc
Object getOpacity(layerName)
layerName - The name of the layer that is to be changed
Object getQueryableLayers()
Object getServerUrl(requestName, method, feature)
requestName - ignored for context docs (only GetMap supported)
method - ignored for context docs (only GET supported)
feature - the node for the feature from the context doc
Object getSRS()
Object getVersion(feature)
feature - the node for the feature from the context doc
Object getWindowHeight()
Object getWindowSize()
Object getWindowWidth()
void initAoi(objRef)
boundingBox - array in the sequence (xmin, ymin, xmax, ymax).
void initBbox(objRef)
boundingBox - array in the sequence (xmin, ymin, xmax, ymax).
Object initProj(objRef)
void initTimeExtent( objRef )
objRef - a pointer to this object
void loadFeatures(objRef)
objRef - Pointer to this object.
void moveLayerDown(objRef, layerName)
layerName - the layer to be moved
void moveLayerUp(objRef, layerName)
layerName - the layer to be moved
void setBoundingBox(boundingBox)
boundingBox - array in the sequence (xmin, ymin, xmax, ymax).
Object setExtension(extensionNode)
extensionNode - the node to be appended in the extension element.
void setHidden(layerName, hidden)
layerName - The name of the layer that is to be changed
hidden - String with the value to be set; 1=hidden, 0=visible.
void setOpacity(layerName, Opacity)
layerName - The name of the layer that is to be changed
Opacity - Value of the opacity
void setRequestParameters(featureName, requestStylesheet)
objRef - pointer to this object
featureNodeId - the id of the node in the doc to be processed by the stylesheet
void setSRS(srs)
srs - The Spatial Reference System.
void setWindowHeight(height)
height - The height of map window to set in the context document
void setWindowSize(size)
void setWindowWidth(width)
width - The width of map window to set in the context document
|
Community Map Builder 21 Aug 2007 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||