com.esri.arcgis.controls
Class IARUnitConverterProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.controls.IARUnitConverterProxy
All Implemented Interfaces:
IARUnitConverter, java.io.Externalizable, java.io.Serializable

public class IARUnitConverterProxy
extends com.esri.arcgis.interop.Dispatch
implements IARUnitConverter, java.io.Serializable

Internal use class Proxy for COM Interface 'IARUnitConverter'. Generated 3/19/2015 1:21:02 PM from 'C:\ArcGIS\COM\esriPublisherControls.olb'

Description: 'Provides access to members that control the ARUnitConverter.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
static java.lang.Class targetClass
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.controls.IARUnitConverter
DISPID_1_NAME, DISPID_2_NAME, DISPID_3_NAME, DISPID_4_NAME, DISPID_5_NAME, DISPID_6_NAME, IID, IID11a10d49_2e44_4204_b253_f63b9c18ba89
 
Constructor Summary
  IARUnitConverterProxy()
          For internal use only
  IARUnitConverterProxy(java.lang.Object obj)
           
protected IARUnitConverterProxy(java.lang.Object obj, java.lang.String iid)
           
  IARUnitConverterProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IARUnitConverterProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 double convertUnits(double dValue, int inUnits, int outUnits)
          Converts the specified value between two units of measure.
 java.lang.String doubleAsString(double dValue, int nDigits, boolean bSeparators)
          Converts the specified value to a string rounded to a specified number of decimal places.
 java.lang.String esriUnitsAsAbbreviatedString(int units, int caseAppearance)
          Converts the specified units to a string abbreviation in upper or lower case.
 java.lang.String esriUnitsAsString(int units, int caseAppearance, boolean bPlural)
          Converts the specified units to strings in upper or lower case.
 void getLocationAsString(IARMap pMap, double xCoord, double yCoord, int displayUnits, java.lang.String[] sXLocation, java.lang.String[] sYLocation, java.lang.String[] sUnits)
          Converts the specified coordinates and units to strings.
 void getLongLatAsString(double longitude, double latitude, int displayUnits, java.lang.String[] sLongitude, java.lang.String[] sLatitude, java.lang.String[] sUnits)
          Converts the specified degree coordinates and units to strings.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 
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
 

Field Detail

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

IARUnitConverterProxy

public IARUnitConverterProxy(java.lang.String CLSID,
                             java.lang.String host,
                             com.esri.arcgis.interop.AuthInfo authInfo)
                      throws java.net.UnknownHostException,
                             java.io.IOException
Throws:
java.net.UnknownHostException
java.io.IOException

IARUnitConverterProxy

public IARUnitConverterProxy()
For internal use only


IARUnitConverterProxy

public IARUnitConverterProxy(java.lang.Object obj)
                      throws java.io.IOException
Throws:
java.io.IOException

IARUnitConverterProxy

protected IARUnitConverterProxy(java.lang.Object obj,
                                java.lang.String iid)
                         throws java.io.IOException
Throws:
java.io.IOException

IARUnitConverterProxy

protected IARUnitConverterProxy(java.lang.String CLSID,
                                java.lang.String iid,
                                java.lang.String host,
                                com.esri.arcgis.interop.AuthInfo authInfo)
                         throws java.io.IOException
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

getLocationAsString

public void getLocationAsString(IARMap pMap,
                                double xCoord,
                                double yCoord,
                                int displayUnits,
                                java.lang.String[] sXLocation,
                                java.lang.String[] sYLocation,
                                java.lang.String[] sUnits)
                         throws java.io.IOException,
                                AutomationException
Converts the specified coordinates and units to strings.

Specified by:
getLocationAsString in interface IARUnitConverter
Parameters:
pMap - A reference to a com.esri.arcgis.controls.IARMap (in)
xCoord - The xCoord (in)
yCoord - The yCoord (in)
displayUnits - A com.esri.arcgis.controls.esriARUnits constant (in)
sXLocation - The sXLocation (in/out: use single element array)
sYLocation - The sYLocation (in/out: use single element array)
sUnits - The sUnits (in/out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

esriUnitsAsString

public java.lang.String esriUnitsAsString(int units,
                                          int caseAppearance,
                                          boolean bPlural)
                                   throws java.io.IOException,
                                          AutomationException
Converts the specified units to strings in upper or lower case.

Specified by:
esriUnitsAsString in interface IARUnitConverter
Parameters:
units - A com.esri.arcgis.controls.esriARUnits constant (in)
caseAppearance - A com.esri.arcgis.controls.esriARCaseAppearance constant (in)
bPlural - The bPlural (in)
Returns:
The sUnitString
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

convertUnits

public double convertUnits(double dValue,
                           int inUnits,
                           int outUnits)
                    throws java.io.IOException,
                           AutomationException
Converts the specified value between two units of measure.

Specified by:
convertUnits in interface IARUnitConverter
Parameters:
dValue - The dValue (in)
inUnits - A com.esri.arcgis.controls.esriARUnits constant (in)
outUnits - A com.esri.arcgis.controls.esriARUnits constant (in)
Returns:
The outValue
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

doubleAsString

public java.lang.String doubleAsString(double dValue,
                                       int nDigits,
                                       boolean bSeparators)
                                throws java.io.IOException,
                                       AutomationException
Converts the specified value to a string rounded to a specified number of decimal places.

Specified by:
doubleAsString in interface IARUnitConverter
Parameters:
dValue - The dValue (in)
nDigits - The nDigits (in)
bSeparators - The bSeparators (in)
Returns:
The sValueString
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLongLatAsString

public void getLongLatAsString(double longitude,
                               double latitude,
                               int displayUnits,
                               java.lang.String[] sLongitude,
                               java.lang.String[] sLatitude,
                               java.lang.String[] sUnits)
                        throws java.io.IOException,
                               AutomationException
Converts the specified degree coordinates and units to strings.

Specified by:
getLongLatAsString in interface IARUnitConverter
Parameters:
longitude - The longitude (in)
latitude - The latitude (in)
displayUnits - A com.esri.arcgis.controls.esriARUnits constant (in)
sLongitude - The sLongitude (in/out: use single element array)
sLatitude - The sLatitude (in/out: use single element array)
sUnits - The sUnits (in/out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

esriUnitsAsAbbreviatedString

public java.lang.String esriUnitsAsAbbreviatedString(int units,
                                                     int caseAppearance)
                                              throws java.io.IOException,
                                                     AutomationException
Converts the specified units to a string abbreviation in upper or lower case.

Specified by:
esriUnitsAsAbbreviatedString in interface IARUnitConverter
Parameters:
units - A com.esri.arcgis.controls.esriARUnits constant (in)
caseAppearance - A com.esri.arcgis.controls.esriARCaseAppearance constant (in)
Returns:
The sUnitString
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.