|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.geodatabase.ReplicaDescription
public class ReplicaDescription
COM Class 'ReplicaDescription'. Generated 3/19/2015 1:20:43 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'
Description 'Defines the datasets in a replica.' 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 =
Field Summary | |
---|---|
static long |
serialVersionUID
|
Fields inherited from interface com.esri.arcgis.system.IPersistStream |
---|
IID, IID00000109_0000_0000_c000_000000000046, xxDummy |
Fields inherited from interface com.esri.arcgis.system.IPersist |
---|
IID0000010c_0000_0000_c000_000000000046 |
Fields inherited from interface com.esri.arcgis.geodatabase.IReplicaFilterDescription2 |
---|
IID, IID40f7cb0d_c8a1_413e_9112_c7862db1bee1, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IReplicaFilterDescription |
---|
IIDf0455780_be29_46e4_a25a_459dcaff6276 |
Fields inherited from interface com.esri.arcgis.geodatabase.IReplicaDescription4 |
---|
IID, IIDcd9668c2_d755_44fd_97f6_b1649e1c3f6e, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IReplicaDescription3 |
---|
IIDb9cfadea_b314_419a_841d_517c6be19e3d |
Fields inherited from interface com.esri.arcgis.geodatabase.IReplicaDescription2 |
---|
IIDaa08b5ac_b67e_4e8b_9154_891c3cffcbce |
Fields inherited from interface com.esri.arcgis.geodatabase.IReplicaDescription |
---|
IID3afc1997_7a42_483b_9a6a_ecc00a3ba86a |
Fields inherited from interface com.esri.arcgis.geodatabase.IXMLReplicaDescription |
---|
IID, IIDd14bb518_5768_4b2e_995d_69190ef369ed, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IReplicaFilterDescriptionEdit |
---|
IID, IID50befd5a_3978_470f_b6db_15916162c15c, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IReplicaDescriptionExtensionManager |
---|
IID, IID3f980b98_eb3d_4a29_82ae_a2475701048d, xxDummy |
Constructor Summary | |
---|---|
ReplicaDescription()
Constructs a ReplicaDescription using ArcGIS Engine. |
|
ReplicaDescription(java.lang.Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. ReplicaDescription theReplicaDescription = (ReplicaDescription) obj; |
Method Summary | |
---|---|
void |
addDatasetNames(IEnumName datasetNames)
Adding dataset names to the existing list of replica description dataset names. |
java.lang.Object |
convertToSupportedObject(int docVersion)
Convert the object to another object that is supported. |
boolean |
equals(java.lang.Object o)
Compare this object with another |
int |
findExtension(IUID pGuid)
Finds the specified description extension by its globally unique id. |
IRelationshipClassInfo |
findRelationshipClassInfo(IRelationshipClassName rCName)
Gets the relationship class description. |
IRelationshipClassInfo |
findRelationshipClassInfoByName(java.lang.String name,
java.lang.String database,
java.lang.String owner)
Gets the relationship class description. |
int |
findTable(IName datasetName)
Gets the index number of a dataset. |
int |
findTable2(java.lang.String name,
java.lang.String database,
java.lang.String owner,
int type)
Gets the index number of a dataset. |
int |
getAccessType()
Gets the Replica access type. |
void |
getClassID(GUID[] pClassID)
getClassID |
static java.lang.String |
getClsid()
getClsid. |
IEnumName |
getDatasetNames()
A list of dataset names to include in a replica. |
IReplicaDescriptionExtension |
getExtension(int index)
The replica description extension at this index. |
int |
getExtensionCount()
The number of replica description extensions. |
IGeometry |
getGeometry()
The geometry used to determine which features to extract or check out. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
java.lang.String |
getOutputXMLFile()
The name of the output XML file. |
IEnumRelationshipClassInfo |
getRelationshipClassesInfo()
An enumeration that describes settings for each relationship class in the replica. |
IEnumNameMapping |
getReplicaEnumNameMapping()
Set the replicated object target name. |
int |
getReplicaModelType()
Defines whether to output the data as simple datasets or as they are defined in the master geodatabase. |
int |
getRowsType(int index)
Replica row type options. |
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
getSizeMax |
int |
getSpatialRelation()
The spatial operator used for a replica. |
java.lang.String |
getTableDefQuery(int index)
The definition query to use when checking out a dataset. |
IName |
getTableName(int index)
The name of a dataset to check out. |
int |
getTableNameCount()
The number of table type objects that will be checked out. |
ISelectionSet |
getTableSelection(int index)
The selection set to use when checking out a dataset. |
IFIDSet |
getTableSelectionIDs(int index)
The ID's of the rows and features that are replicated when a selection set id ussd. |
int |
hashCode()
the hashcode for this object |
void |
init(IEnumName enumNames,
IWorkspaceName outputWSName,
boolean reuseSchema,
int deType)
Defines the datasets to replica or extract and the output geodatabase. |
void |
init2(IEnumName enumNames,
java.lang.String outputXMLFile,
boolean binaryGeometry,
boolean compressed,
int deType)
Provides access to members that define the datasets to check-out or extract to am XML file. |
boolean |
isBinaryGeometry()
Indicates if the geometry coordinates are stored in binary |
boolean |
isCompressed()
indicates of the output XML file is to be compressed. |
void |
isDirty()
isDirty |
boolean |
isFetchRelatedObjects()
Indicates if related objects have been replicated or not. |
boolean |
isPrivateTable(int index)
Indicates if a dataset is private or not. |
boolean |
isSupportedAtVersion(int docVersion)
Is this object valid at the given document version. |
boolean |
isTableExcluded(int index)
Indicates if a table is to be excluded from a replica. |
boolean |
isTableUsesDefQuery(int index)
Indicates if a definition query will be used when checking out a dataset. |
boolean |
isTableUsesQueryGeometry(int index)
Indicates if a spatial extent will be used when checking out a dataset. |
boolean |
isTableUsesSelection(int index)
Indicates if a selection will be used when checking out a dataset. |
boolean |
isUseArchiving()
Gets the Replica UseArchiving Option. |
void |
load(IStream pstm)
load |
void |
readExternal(java.io.ObjectInput in)
|
void |
registerExtension(IReplicaDescriptionExtension rdExtension)
Registers this description extension. |
void |
release()
Release a ReplicaDescription. |
void |
save(IStream pstm,
int fClearDirty)
save |
void |
setAccessType(int accessType)
Gets the Replica access type. |
void |
setGeometryByRef(IGeometry rhs1)
The geometry used to determine which features to extract or check out. |
void |
setIsPrivateTable(int index,
boolean isPrivate)
Indicates if a dataset is private or not. |
void |
setReplicaModelType(int modelType)
Defines whether to output the data as simple datasets or as they are defined in the master geodatabase. |
void |
setRowsType(int index,
int rhs2)
Replica row type options. |
void |
setSpatialRelation(int rhs1)
The spatial operator used for a replica. |
void |
setTableDefQuery(int index,
java.lang.String rhs2)
The definition query to use when checking out a dataset. |
void |
setTableExcluded(int index,
boolean exclude)
Indicates if a table is to be excluded from a replica. |
void |
setTableSelectionByRef(int index,
ISelectionSet rhs2)
The selection set to use when checking out a dataset. |
void |
setTableUsesDefQuery(int index,
boolean rhs2)
Indicates if a definition query will be used when checking out a dataset. |
void |
setTableUsesQueryGeometry(int index,
boolean rhs2)
Indicates if a spatial extent will be used when checking out a dataset. |
void |
setTableUsesSelection(int index,
boolean rhs2)
Indicates if a selection will be used when checking out a dataset. |
void |
setUseArchiving(boolean useArchiving)
Gets the Replica UseArchiving Option. |
void |
unRegisterExtension(IUID pGuid)
UnRegisters this replica description. |
void |
writeExternal(java.io.ObjectOutput out)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final long serialVersionUID
Constructor Detail |
---|
public ReplicaDescription() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problems
java.net.UnknownHostException
- if there are interop problemspublic ReplicaDescription(java.lang.Object obj) throws java.io.IOException
ReplicaDescription theReplicaDescription = (ReplicaDescription) obj;
obj
to ReplicaDescription
.
obj
- an object returned from ArcGIS Engine or Server
java.io.IOException
- if there are interop problemsMethod Detail |
---|
public static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public void getClassID(GUID[] pClassID) throws java.io.IOException, AutomationException
getClassID
in interface IPersist
pClassID
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void isDirty() throws java.io.IOException, AutomationException
isDirty
in interface IPersistStream
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void load(IStream pstm) throws java.io.IOException, AutomationException
load
in interface IPersistStream
pstm
- A reference to a com.esri.arcgis.system.IStream (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void save(IStream pstm, int fClearDirty) throws java.io.IOException, AutomationException
save
in interface IPersistStream
pstm
- A reference to a com.esri.arcgis.system.IStream (in)fClearDirty
- The fClearDirty (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getSizeMax(_ULARGE_INTEGER[] pcbSize) throws java.io.IOException, AutomationException
getSizeMax
in interface IPersistStream
pcbSize
- A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void init(IEnumName enumNames, IWorkspaceName outputWSName, boolean reuseSchema, int deType) throws java.io.IOException, AutomationException
init
in interface IReplicaDescription
enumNames
- A reference to a com.esri.arcgis.system.IEnumName (in)outputWSName
- A reference to a com.esri.arcgis.geodatabase.IWorkspaceName (in)reuseSchema
- The reuseSchema (in)deType
- A com.esri.arcgis.geodatabase.esriDataExtractionType constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumName getDatasetNames() throws java.io.IOException, AutomationException
getDatasetNames
in interface IReplicaDescription
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getTableNameCount() throws java.io.IOException, AutomationException
getTableNameCount
in interface IReplicaDescription
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IName getTableName(int index) throws java.io.IOException, AutomationException
getTableName
in interface IReplicaDescription
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTableExcluded(int index, boolean exclude) throws java.io.IOException, AutomationException
setTableExcluded
in interface IReplicaDescription
index
- The index (in)exclude
- The exclude (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isTableExcluded(int index) throws java.io.IOException, AutomationException
isTableExcluded
in interface IReplicaDescription
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setReplicaModelType(int modelType) throws java.io.IOException, AutomationException
setReplicaModelType
in interface IReplicaDescription
modelType
- A com.esri.arcgis.geodatabase.esriReplicaModelType constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getReplicaModelType() throws java.io.IOException, AutomationException
getReplicaModelType
in interface IReplicaDescription
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int findTable(IName datasetName) throws java.io.IOException, AutomationException
findTable
in interface IReplicaDescription
datasetName
- A reference to a com.esri.arcgis.system.IName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void addDatasetNames(IEnumName datasetNames) throws java.io.IOException, AutomationException
addDatasetNames
in interface IReplicaDescription
datasetNames
- A reference to a com.esri.arcgis.system.IEnumName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setIsPrivateTable(int index, boolean isPrivate) throws java.io.IOException, AutomationException
setIsPrivateTable
in interface IReplicaDescription
index
- The index (in)isPrivate
- The isPrivate (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isPrivateTable(int index) throws java.io.IOException, AutomationException
isPrivateTable
in interface IReplicaDescription
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGeometry getGeometry() throws java.io.IOException, AutomationException
getGeometry
in interface IReplicaFilterDescription
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getSpatialRelation() throws java.io.IOException, AutomationException
getSpatialRelation
in interface IReplicaFilterDescription
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isTableUsesQueryGeometry(int index) throws java.io.IOException, AutomationException
isTableUsesQueryGeometry
in interface IReplicaFilterDescription
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isTableUsesSelection(int index) throws java.io.IOException, AutomationException
isTableUsesSelection
in interface IReplicaFilterDescription
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isTableUsesDefQuery(int index) throws java.io.IOException, AutomationException
isTableUsesDefQuery
in interface IReplicaFilterDescription
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISelectionSet getTableSelection(int index) throws java.io.IOException, AutomationException
getTableSelection
in interface IReplicaFilterDescription
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getTableDefQuery(int index) throws java.io.IOException, AutomationException
getTableDefQuery
in interface IReplicaFilterDescription
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getRowsType(int index) throws java.io.IOException, AutomationException
getRowsType
in interface IReplicaFilterDescription
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFIDSet getTableSelectionIDs(int index) throws java.io.IOException, AutomationException
getTableSelectionIDs
in interface IReplicaFilterDescription2
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isFetchRelatedObjects() throws java.io.IOException, AutomationException
isFetchRelatedObjects
in interface IReplicaDescription2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int findTable2(java.lang.String name, java.lang.String database, java.lang.String owner, int type) throws java.io.IOException, AutomationException
findTable2
in interface IReplicaDescription2
name
- The name (in)database
- The database (in)owner
- The owner (in)type
- A com.esri.arcgis.geodatabase.esriDatasetType constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IRelationshipClassInfo findRelationshipClassInfoByName(java.lang.String name, java.lang.String database, java.lang.String owner) throws java.io.IOException, AutomationException
findRelationshipClassInfoByName
in interface IReplicaDescription2
name
- The name (in)database
- The database (in)owner
- The owner (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IRelationshipClassInfo findRelationshipClassInfo(IRelationshipClassName rCName) throws java.io.IOException, AutomationException
findRelationshipClassInfo
in interface IReplicaDescription2
rCName
- A reference to a com.esri.arcgis.geodatabase.IRelationshipClassName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumRelationshipClassInfo getRelationshipClassesInfo() throws java.io.IOException, AutomationException
getRelationshipClassesInfo
in interface IReplicaDescription2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAccessType(int accessType) throws java.io.IOException, AutomationException
setAccessType
in interface IReplicaDescription3
accessType
- A com.esri.arcgis.geodatabase.esriReplicaAccessType constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getAccessType() throws java.io.IOException, AutomationException
getAccessType
in interface IReplicaDescription3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUseArchiving(boolean useArchiving) throws java.io.IOException, AutomationException
setUseArchiving
in interface IReplicaDescription4
useArchiving
- The useArchiving (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isUseArchiving() throws java.io.IOException, AutomationException
isUseArchiving
in interface IReplicaDescription4
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumNameMapping getReplicaEnumNameMapping() throws java.io.IOException, AutomationException
getReplicaEnumNameMapping
in interface IReplicaDescription4
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void init2(IEnumName enumNames, java.lang.String outputXMLFile, boolean binaryGeometry, boolean compressed, int deType) throws java.io.IOException, AutomationException
init2
in interface IXMLReplicaDescription
enumNames
- A reference to a com.esri.arcgis.system.IEnumName (in)outputXMLFile
- The outputXMLFile (in)binaryGeometry
- The binaryGeometry (in)compressed
- The compressed (in)deType
- A com.esri.arcgis.geodatabase.esriDataExtractionType constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getOutputXMLFile() throws java.io.IOException, AutomationException
getOutputXMLFile
in interface IXMLReplicaDescription
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isBinaryGeometry() throws java.io.IOException, AutomationException
isBinaryGeometry
in interface IXMLReplicaDescription
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isCompressed() throws java.io.IOException, AutomationException
isCompressed
in interface IXMLReplicaDescription
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setGeometryByRef(IGeometry rhs1) throws java.io.IOException, AutomationException
setGeometryByRef
in interface IReplicaFilterDescriptionEdit
rhs1
- A reference to a com.esri.arcgis.geometry.IGeometry (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSpatialRelation(int rhs1) throws java.io.IOException, AutomationException
setSpatialRelation
in interface IReplicaFilterDescriptionEdit
rhs1
- A com.esri.arcgis.geodatabase.esriSpatialRelEnum constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTableUsesQueryGeometry(int index, boolean rhs2) throws java.io.IOException, AutomationException
setTableUsesQueryGeometry
in interface IReplicaFilterDescriptionEdit
index
- The index (in)rhs2
- The rhs2 (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTableUsesSelection(int index, boolean rhs2) throws java.io.IOException, AutomationException
setTableUsesSelection
in interface IReplicaFilterDescriptionEdit
index
- The index (in)rhs2
- The rhs2 (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTableUsesDefQuery(int index, boolean rhs2) throws java.io.IOException, AutomationException
setTableUsesDefQuery
in interface IReplicaFilterDescriptionEdit
index
- The index (in)rhs2
- The rhs2 (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTableSelectionByRef(int index, ISelectionSet rhs2) throws java.io.IOException, AutomationException
setTableSelectionByRef
in interface IReplicaFilterDescriptionEdit
index
- The index (in)rhs2
- A reference to a com.esri.arcgis.geodatabase.ISelectionSet (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTableDefQuery(int index, java.lang.String rhs2) throws java.io.IOException, AutomationException
setTableDefQuery
in interface IReplicaFilterDescriptionEdit
index
- The index (in)rhs2
- The rhs2 (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRowsType(int index, int rhs2) throws java.io.IOException, AutomationException
setRowsType
in interface IReplicaFilterDescriptionEdit
index
- The index (in)rhs2
- A com.esri.arcgis.geodatabase.esriRowsType constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int findExtension(IUID pGuid) throws java.io.IOException, AutomationException
findExtension
in interface IReplicaDescriptionExtensionManager
pGuid
- A reference to a com.esri.arcgis.system.IUID (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getExtensionCount() throws java.io.IOException, AutomationException
getExtensionCount
in interface IReplicaDescriptionExtensionManager
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IReplicaDescriptionExtension getExtension(int index) throws java.io.IOException, AutomationException
getExtension
in interface IReplicaDescriptionExtensionManager
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void registerExtension(IReplicaDescriptionExtension rdExtension) throws java.io.IOException, AutomationException
registerExtension
in interface IReplicaDescriptionExtensionManager
rdExtension
- A reference to a com.esri.arcgis.geodatabase.IReplicaDescriptionExtension (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void unRegisterExtension(IUID pGuid) throws java.io.IOException, AutomationException
unRegisterExtension
in interface IReplicaDescriptionExtensionManager
pGuid
- A reference to a com.esri.arcgis.system.IUID (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isSupportedAtVersion(int docVersion) throws java.io.IOException, AutomationException
Use IsSupportedAtVersion to identify if a particular object should be saved to the ObjectStream. This result is based on the esriArcGISVersion enumeration. In some instances, if the object is not supported at a particular ArcGIS version, the object may support conversion to another similar object; use IDocumentVersionSupportGEN::ConvertToSupportedObject to accomplish this.
isSupportedAtVersion
in interface IDocumentVersionSupportGEN
docVersion
- A com.esri.arcgis.system.esriArcGISVersion constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.Object convertToSupportedObject(int docVersion) throws java.io.IOException, AutomationException
This method should be used when IDocumentVersionSupportGEN::IsSupportedAtVersion returns FALSE. Calling ConvertToSupportedObject will return an IUnknown pointer to a relevant object supported at the particular ArcGIS version. Not all objects will return a supported object; in these cases a null pointer will be returned.
convertToSupportedObject
in interface IDocumentVersionSupportGEN
docVersion
- A com.esri.arcgis.system.esriArcGISVersion constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
java.io.IOException
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |