com.esri.adf.web.ags.data
Class AGSMapResource
java.lang.Object
com.esri.adf.web.data.GISResource
com.esri.adf.web.ags.data.AGSMapResource
- All Implemented Interfaces:
- java.io.Serializable, WebContextInitialize, WebLifecycle
- Direct Known Subclasses:
- AGSExtensionsResource, AGSLocalMapResource
- public class AGSMapResource
- extends GISResource
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
endPointURL
protected java.lang.String endPointURL
mapName
protected java.lang.String mapName
generatedAlias
protected java.lang.String generatedAlias
mapServer
protected MapServerBindingStub mapServer
user
protected AGSUser user
AGSMapResource
public AGSMapResource()
AGSMapResource
public AGSMapResource(java.lang.String endPointURL)
createMapServer
protected void createMapServer()
init
public void init(WebContext context)
- Description copied from class:
GISResource
This method is called by the WebContext to initialize the resource. This is typically called when the
context itself is initialized or when users add a new resource to the context by using the
WebContext#addResource(GISResource) method. A GISResource is usable only after this method has been
called.
This method iterates through all its supported GISFunctionalitys and calls the
GISFunctionality.initFunctionality(GISResource) on them all.
Sub-classes that want to do custom initialization should override this method and make the super
call first before doing the custom stuff:
public void init(WebContext context) {
super.init(context);
myInit();
}
- Specified by:
init in interface WebContextInitialize- Overrides:
init in class GISResource
- Parameters:
context - the WebContext that maintains a reference to this resource- See Also:
WebContextInitialize.init(com.esri.adf.web.data.WebContext),
GISFunctionality.initFunctionality(GISResource),
WebContext.init(WebContext),
WebContext#addResource(resourceId, GISResource)
getAlias
public java.lang.String getAlias()
- Description copied from class:
GISResource
Returns a reader friendly name for this resource.
It is a good practice for users to explicitly set an alias when the resource is created programmatically or
declaratively. Resource providers should provide an auto-generated alias anyway in case users don't explicitly set
an alias themselves.
- Overrides:
getAlias in class GISResource
- Returns:
- a reader friendly name for this resource
getMapServer
public MapServerPort getMapServer()
getEndPointURL
public java.lang.String getEndPointURL()
setEndPointURL
public void setEndPointURL(java.lang.String endPointURL)
getMapName
public java.lang.String getMapName()
setMapName
public void setMapName(java.lang.String mapName)
setUser
public void setUser(AGSUser user)
getUser
public AGSUser getUser()