|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.interop.Dispatch com.esri.arcgis.globecore.IGlobeHelperPubProxy com.esri.arcgis.globecore.IGlobeHelperPub2Proxy
public class IGlobeHelperPub2Proxy
an interface with some standard Globe Utility functions.
This interface is new at ArcGIS 9.3. It supersedes IGlobeHelperPub.
Field Summary | |
---|---|
boolean |
noncastable
|
Fields inherited from class com.esri.arcgis.interop.Dispatch |
---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Constructor Summary | |
---|---|
|
IGlobeHelperPub2Proxy()
|
|
IGlobeHelperPub2Proxy(Object obj)
|
protected |
IGlobeHelperPub2Proxy(Object obj,
String iid)
|
Method Summary | |
---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
Object |
encryptCredentials(String credentials)
Encrypts given a user credentail. |
IGroupLayer |
getGroupLayerFromCacheName(String groupCacheName)
Gets Group Layer given a cache name. |
IEnumBSTR |
getListofServerObjects(String bsfullServerName,
String[] bsServiceURL,
String[] bsServiceName,
String[] bsServiceType,
String[] bsUsername,
Object[] vPassword,
IEnumBSTR[] ppTypes)
Gets a flat list of server objects. |
IEnumLayer |
loadNamedServerObject(String bsServerName,
String bsServerObjectname,
String bsServiceType,
String bsUsername,
Object vPassword,
IGlobe pGlobe,
boolean bRequestLoadAnimation)
Loads the named arcgis service into the globe. |
void |
loadServerObject(String bsfullServerName,
String bsUsername,
Object vPassword,
IGlobe ipGlobe,
String[] bsServerObjectname,
IEnumBSTR[] ppEnum)
Loads the arcgis service into the globe. |
void |
removeListener(String iidStr,
Object theListener)
|
Methods inherited from class com.esri.arcgis.globecore.IGlobeHelperPubProxy |
---|
addGlobeProperties, adjustGCS360, createAllCacheSubDirectoriesInPath, deleteAllowedLayerCachesInGlobeCacheDirectory, deleteLayerCacheDirectory, findGlobeLayerProperties, setGroupLayerCache, syncExtrusionProperties |
Methods inherited from class com.esri.arcgis.interop.Dispatch |
---|
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.esri.arcgis.globecore.IGlobeHelperPub |
---|
addGlobeProperties, adjustGCS360, createAllCacheSubDirectoriesInPath, deleteAllowedLayerCachesInGlobeCacheDirectory, deleteLayerCacheDirectory, findGlobeLayerProperties, setGroupLayerCache, syncExtrusionProperties |
Field Detail |
---|
public boolean noncastable
Constructor Detail |
---|
public IGlobeHelperPub2Proxy()
public IGlobeHelperPub2Proxy(Object obj) throws IOException
IOException
protected IGlobeHelperPub2Proxy(Object obj, String iid) throws IOException
IOException
Method Detail |
---|
public void addListener(String iidStr, Object theListener, Object theSource) throws IOException
addListener
in class IGlobeHelperPubProxy
IOException
public void removeListener(String iidStr, Object theListener) throws IOException
removeListener
in class IGlobeHelperPubProxy
IOException
public IGroupLayer getGroupLayerFromCacheName(String groupCacheName) throws IOException, AutomationException
getGroupLayerFromCacheName
in interface IGlobeHelperPub2
groupCacheName
- The groupCacheName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void loadServerObject(String bsfullServerName, String bsUsername, Object vPassword, IGlobe ipGlobe, String[] bsServerObjectname, IEnumBSTR[] ppEnum) throws IOException, AutomationException
Use this method if you know the fully qualified name of the service.
loadServerObject
in interface IGlobeHelperPub2
bsfullServerName
- The bsfullServerName (in)bsUsername
- The bsUsername (in)vPassword
- A Variant (in)ipGlobe
- A reference to a com.esri.arcgis.globecore.IGlobe (in)bsServerObjectname
- The bsServerObjectname (in/out: use single element array)ppEnum
- A reference to a com.esri.arcgis.system.IEnumBSTR (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumLayer loadNamedServerObject(String bsServerName, String bsServerObjectname, String bsServiceType, String bsUsername, Object vPassword, IGlobe pGlobe, boolean bRequestLoadAnimation) throws IOException, AutomationException
Use this method to add a Globe/Map service to globe. The method returns an IEnumLayer which is the list of layers in the service.
loadNamedServerObject
in interface IGlobeHelperPub2
bsServerName
- The bsServerName (in)bsServerObjectname
- The bsServerObjectname (in)bsServiceType
- The bsServiceType (in)bsUsername
- The bsUsername (in)vPassword
- A Variant (in)pGlobe
- A reference to a com.esri.arcgis.globecore.IGlobe (in)bRequestLoadAnimation
- The bRequestLoadAnimation (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumBSTR getListofServerObjects(String bsfullServerName, String[] bsServiceURL, String[] bsServiceName, String[] bsServiceType, String[] bsUsername, Object[] vPassword, IEnumBSTR[] ppTypes) throws IOException, AutomationException
getListofServerObjects
in interface IGlobeHelperPub2
bsfullServerName
- The bsfullServerName (in)bsServiceURL
- The bsServiceURL (out: use single element array)bsServiceName
- The bsServiceName (out: use single element array)bsServiceType
- The bsServiceType (in/out: use single element array)bsUsername
- The bsUsername (in/out: use single element array)vPassword
- A Variant (in/out: use single element array)ppTypes
- A reference to a com.esri.arcgis.system.IEnumBSTR (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public Object encryptCredentials(String credentials) throws IOException, AutomationException
encryptCredentials
in interface IGlobeHelperPub2
credentials
- The credentials (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |