com.esri.arcgis.geometry
Class ISpatialReferenceFactory3Proxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geometry.ISpatialReferenceFactoryProxy
          extended by com.esri.arcgis.geometry.ISpatialReferenceFactory2Proxy
              extended by com.esri.arcgis.geometry.ISpatialReferenceFactory3Proxy
All Implemented Interfaces:
ISpatialReferenceFactory, ISpatialReferenceFactory2, ISpatialReferenceFactory3, java.io.Externalizable, java.io.Serializable
Direct Known Subclasses:
ISpatialReferenceFactory4Proxy

Deprecated. Internal use only. Proxy for COM Interface 'ISpatialReferenceFactory3'. Generated 3/19/2015 1:20:58 PM from 'C:\ArcGIS\COM\esriGeometry.olb'

Description: 'Provides access to members that create vertical datums or coordinate systems.' 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 =

public class ISpatialReferenceFactory3Proxy
extends ISpatialReferenceFactory2Proxy
implements ISpatialReferenceFactory3, java.io.Serializable

Internal use class

See Also:
Serialized Form

Field Summary
 boolean noncastable
          Deprecated.  
static java.lang.Class targetClass
          Deprecated.  
 
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.geometry.ISpatialReferenceFactory3
IID, IID59025a77_2cf9_4ef6_992a_1ea18f0012f0
 
Fields inherited from interface com.esri.arcgis.geometry.ISpatialReferenceFactory2
IID1f050200_da7f_11d3_9f60_00c04f6bdd7f
 
Fields inherited from interface com.esri.arcgis.geometry.ISpatialReferenceFactory
IID6cd10b60_c4f6_11d1_bc92_0000f875bcce
 
Constructor Summary
  ISpatialReferenceFactory3Proxy()
          Deprecated. For internal use only
  ISpatialReferenceFactory3Proxy(java.lang.Object obj)
          Deprecated.  
protected ISpatialReferenceFactory3Proxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  ISpatialReferenceFactory3Proxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected ISpatialReferenceFactory3Proxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
          Deprecated.  
 ISpatialReference constructHighPrecisionSpatialReference(ISpatialReference inSR, int xyDoubler, int zDoubler, int mDoubler)
          Deprecated. Constructs a high precision spatial reference based on an existing spatial reference.
 ISpatialReference constructLowPrecisionSpatialReference(boolean bMatchPrecision, ISpatialReference inSR, IEnvelope dataExtent)
          Deprecated. Construct a low precision spatial reference with the same scale factor as the high precision input, but with a different domain extent.
 void createESRISpatialReferenceInfo(java.lang.String spatRefInfo, ISpatialReferenceInfo[] spatialReference, int[] cBytesRead)
          Deprecated. Creates a spatial reference system and defines it from the specified ESRISpatialReference buffer.
 ISpatialReferenceInfo createESRISpatialReferenceInfoFromPRJ(java.lang.String prj)
          Deprecated. Creates a spatial reference from a PRJ string.
 ISpatialReferenceInfo createESRISpatialReferenceInfoFromPRJFile(java.lang.String prjFile)
          Deprecated. Creates a spatial reference from a PRJ file.
 ISet createPredefinedVerticalCoordinateSystems()
          Deprecated. Creates a list of predefined vertical coordinate systems.
 ISet createPredefinedVerticalDatums()
          Deprecated. Creates a list of predefined vertical datums.
 IVerticalCoordinateSystem createVerticalCoordinateSystem(int vcsID)
          Deprecated. Creates a predefined vertical coordinate system from an enumeration or ID code.
 IVerticalCoordinateSystem createVerticalCoordinateSystemFromESRISpatialReference(java.lang.String srInfo)
          Deprecated. Creates a vertical coordinate system from its string format.
 IVerticalDatum createVerticalDatum(int vdID)
          Deprecated. Creates a predefined vertical datum from an enumeration or ID code.
 void exportESRISpatialReferenceInfoToPRJFile(java.lang.String prjFile, ISpatialReferenceInfo spatialReference)
          Deprecated. Exports a spatial reference to a PRJ file.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 
Methods inherited from class com.esri.arcgis.geometry.ISpatialReferenceFactory2Proxy
createPredefinedGeographicTransformations, createSpatialReference, getGeoTransformationDefaults, getPredefinedGeographicTransformations
 
Methods inherited from class com.esri.arcgis.geometry.ISpatialReferenceFactoryProxy
createDatum, createESRISpatialReference, createESRISpatialReferenceFromPRJ, createESRISpatialReferenceFromPRJFile, createGeographicCoordinateSystem, createGeoTransformation, createParameter, createPredefinedAngularUnits, createPredefinedDatums, createPredefinedLinearUnits, createPredefinedPrimeMeridians, createPredefinedProjections, createPredefinedSpheroids, createPrimeMeridian, createProjectedCoordinateSystem, createProjection, createSpheroid, createUnit, exportESRISpatialReferenceToPRJFile
 
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.geometry.ISpatialReferenceFactory2
createPredefinedGeographicTransformations, createSpatialReference, getGeoTransformationDefaults, getPredefinedGeographicTransformations
 
Methods inherited from interface com.esri.arcgis.geometry.ISpatialReferenceFactory
createDatum, createESRISpatialReference, createESRISpatialReferenceFromPRJ, createESRISpatialReferenceFromPRJFile, createGeographicCoordinateSystem, createGeoTransformation, createParameter, createPredefinedAngularUnits, createPredefinedDatums, createPredefinedLinearUnits, createPredefinedPrimeMeridians, createPredefinedProjections, createPredefinedSpheroids, createPrimeMeridian, createProjectedCoordinateSystem, createProjection, createSpheroid, createUnit, exportESRISpatialReferenceToPRJFile
 

Field Detail

targetClass

public static final java.lang.Class targetClass
Deprecated. 

noncastable

public boolean noncastable
Deprecated. 
Constructor Detail

ISpatialReferenceFactory3Proxy

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

ISpatialReferenceFactory3Proxy

public ISpatialReferenceFactory3Proxy()
Deprecated. 
For internal use only


ISpatialReferenceFactory3Proxy

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

ISpatialReferenceFactory3Proxy

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

ISpatialReferenceFactory3Proxy

protected ISpatialReferenceFactory3Proxy(java.lang.String CLSID,
                                         java.lang.String iid,
                                         java.lang.String host,
                                         com.esri.arcgis.interop.AuthInfo authInfo)
                                  throws java.io.IOException
Deprecated. 
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
Deprecated. 
Overrides:
addListener in class ISpatialReferenceFactory2Proxy
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Deprecated. 
Overrides:
removeListener in class ISpatialReferenceFactory2Proxy
Throws:
java.io.IOException

createVerticalCoordinateSystem

public IVerticalCoordinateSystem createVerticalCoordinateSystem(int vcsID)
                                                         throws java.io.IOException,
                                                                AutomationException
Deprecated. 
Creates a predefined vertical coordinate system from an enumeration or ID code.

Specified by:
createVerticalCoordinateSystem in interface ISpatialReferenceFactory3
Parameters:
vcsID - The vcsID (in)
Returns:
A reference to a com.esri.arcgis.geometry.IVerticalCoordinateSystem
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createVerticalDatum

public IVerticalDatum createVerticalDatum(int vdID)
                                   throws java.io.IOException,
                                          AutomationException
Deprecated. 
Creates a predefined vertical datum from an enumeration or ID code.

Specified by:
createVerticalDatum in interface ISpatialReferenceFactory3
Parameters:
vdID - The vdID (in)
Returns:
A reference to a com.esri.arcgis.geometry.IVerticalDatum
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createPredefinedVerticalDatums

public ISet createPredefinedVerticalDatums()
                                    throws java.io.IOException,
                                           AutomationException
Deprecated. 
Creates a list of predefined vertical datums.

Specified by:
createPredefinedVerticalDatums in interface ISpatialReferenceFactory3
Returns:
A reference to a com.esri.arcgis.system.ISet
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createPredefinedVerticalCoordinateSystems

public ISet createPredefinedVerticalCoordinateSystems()
                                               throws java.io.IOException,
                                                      AutomationException
Deprecated. 
Creates a list of predefined vertical coordinate systems.

Specified by:
createPredefinedVerticalCoordinateSystems in interface ISpatialReferenceFactory3
Returns:
A reference to a com.esri.arcgis.system.ISet
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createVerticalCoordinateSystemFromESRISpatialReference

public IVerticalCoordinateSystem createVerticalCoordinateSystemFromESRISpatialReference(java.lang.String srInfo)
                                                                                 throws java.io.IOException,
                                                                                        AutomationException
Deprecated. 
Creates a vertical coordinate system from its string format.

Specified by:
createVerticalCoordinateSystemFromESRISpatialReference in interface ISpatialReferenceFactory3
Parameters:
srInfo - The srInfo (in)
Returns:
A reference to a com.esri.arcgis.geometry.IVerticalCoordinateSystem
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createESRISpatialReferenceInfo

public void createESRISpatialReferenceInfo(java.lang.String spatRefInfo,
                                           ISpatialReferenceInfo[] spatialReference,
                                           int[] cBytesRead)
                                    throws java.io.IOException,
                                           AutomationException
Deprecated. 
Creates a spatial reference system and defines it from the specified ESRISpatialReference buffer.

Specified by:
createESRISpatialReferenceInfo in interface ISpatialReferenceFactory3
Parameters:
spatRefInfo - The spatRefInfo (in)
spatialReference - A reference to a com.esri.arcgis.geometry.ISpatialReferenceInfo (out: use single element array)
cBytesRead - The cBytesRead (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createESRISpatialReferenceInfoFromPRJ

public ISpatialReferenceInfo createESRISpatialReferenceInfoFromPRJ(java.lang.String prj)
                                                            throws java.io.IOException,
                                                                   AutomationException
Deprecated. 
Creates a spatial reference from a PRJ string.

Specified by:
createESRISpatialReferenceInfoFromPRJ in interface ISpatialReferenceFactory3
Parameters:
prj - The prj (in)
Returns:
A reference to a com.esri.arcgis.geometry.ISpatialReferenceInfo
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createESRISpatialReferenceInfoFromPRJFile

public ISpatialReferenceInfo createESRISpatialReferenceInfoFromPRJFile(java.lang.String prjFile)
                                                                throws java.io.IOException,
                                                                       AutomationException
Deprecated. 
Creates a spatial reference from a PRJ file.

Specified by:
createESRISpatialReferenceInfoFromPRJFile in interface ISpatialReferenceFactory3
Parameters:
prjFile - The prjFile (in)
Returns:
A reference to a com.esri.arcgis.geometry.ISpatialReferenceInfo
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

exportESRISpatialReferenceInfoToPRJFile

public void exportESRISpatialReferenceInfoToPRJFile(java.lang.String prjFile,
                                                    ISpatialReferenceInfo spatialReference)
                                             throws java.io.IOException,
                                                    AutomationException
Deprecated. 
Exports a spatial reference to a PRJ file.

Specified by:
exportESRISpatialReferenceInfoToPRJFile in interface ISpatialReferenceFactory3
Parameters:
prjFile - The prjFile (in)
spatialReference - A reference to a com.esri.arcgis.geometry.ISpatialReferenceInfo (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

constructHighPrecisionSpatialReference

public ISpatialReference constructHighPrecisionSpatialReference(ISpatialReference inSR,
                                                                int xyDoubler,
                                                                int zDoubler,
                                                                int mDoubler)
                                                         throws java.io.IOException,
                                                                AutomationException
Deprecated. 
Constructs a high precision spatial reference based on an existing spatial reference. xy/z/mDoubler is the number of times the respective precision is to be doubled. A value of zero will find the maximum doubling for that precision.

Specified by:
constructHighPrecisionSpatialReference in interface ISpatialReferenceFactory3
Parameters:
inSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
xyDoubler - The xyDoubler (in)
zDoubler - The zDoubler (in)
mDoubler - The mDoubler (in)
Returns:
A reference to a com.esri.arcgis.geometry.ISpatialReference
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

constructLowPrecisionSpatialReference

public ISpatialReference constructLowPrecisionSpatialReference(boolean bMatchPrecision,
                                                               ISpatialReference inSR,
                                                               IEnvelope dataExtent)
                                                        throws java.io.IOException,
                                                               AutomationException
Deprecated. 
Construct a low precision spatial reference with the same scale factor as the high precision input, but with a different domain extent. If the calculated domain extent cannot cover the specified data extent, an error is returned.

Specified by:
constructLowPrecisionSpatialReference in interface ISpatialReferenceFactory3
Parameters:
bMatchPrecision - The bMatchPrecision (in)
inSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
dataExtent - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
Returns:
A reference to a com.esri.arcgis.geometry.ISpatialReference
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.