|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.geodatabasedistributed.GdbSchemaCreator
public class GdbSchemaCreator
ESRI Geodatabase Schema Creator object.
Constructor Summary | |
---|---|
GdbSchemaCreator()
Constructs a GdbSchemaCreator using ArcGIS Engine. |
|
GdbSchemaCreator(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. GdbSchemaCreator theGdbSchemaCreator = (GdbSchemaCreator) obj; |
Method Summary | |
---|---|
void |
createSchema(IWorkspace pWorkspace,
IEnumNameMapping pENM)
Creates the schema for the data elements in the name mapping enumeration. |
boolean |
equals(Object o)
Compare this object with another |
void |
generateNameMapping(IWorkspace pWorkspace,
IArray pDataElements,
IArray pDomains,
IEnumNameMapping[] ppENM,
boolean[] pHasConflict)
Generates a name mapping enumeration for the arrays of data elements and domains. |
static String |
getClsid()
getClsid. |
int |
hashCode()
the hashcode for this object |
void |
interfaceSupportsErrorInfo(GUID riid)
interfaceSupportsErrorInfo |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
---|
getJintegraDispatch, release |
Constructor Detail |
---|
public GdbSchemaCreator() throws IOException, UnknownHostException
IOException
- if there are interop problems
UnknownHostException
- if there are interop problemspublic GdbSchemaCreator(Object obj) throws IOException
GdbSchemaCreator theGdbSchemaCreator = (GdbSchemaCreator) obj;
obj
to GdbSchemaCreator
.
obj
- an object returned from ArcGIS Engine or Server
IOException
- if there are interop problemsMethod Detail |
---|
public static String getClsid()
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public void generateNameMapping(IWorkspace pWorkspace, IArray pDataElements, IArray pDomains, IEnumNameMapping[] ppENM, boolean[] pHasConflict) throws IOException, AutomationException
The GenerateNameMapping method generates a name mapping enumeration for the arrays of data elements and domain.
generateNameMapping
in interface IGdbSchemaCreator
pWorkspace
- A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)pDataElements
- A reference to a com.esri.arcgis.system.IArray (in)pDomains
- A reference to a com.esri.arcgis.system.IArray (in)ppENM
- A reference to a com.esri.arcgis.geodatabase.IEnumNameMapping (out: use single element array)pHasConflict
- The pHasConflict (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void createSchema(IWorkspace pWorkspace, IEnumNameMapping pENM) throws IOException, AutomationException
The CreateSchema method creates the schema for the data elements in the name mapping enumeration.
In order to create schema, you need to pass in IWorkspace and IEnumNameMapping.
createSchema
in interface IGdbSchemaCreator
pWorkspace
- A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)pENM
- A reference to a com.esri.arcgis.geodatabase.IEnumNameMapping (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void interfaceSupportsErrorInfo(GUID riid) throws IOException, AutomationException
Indicates whether the interface supports IErrorInfo.
interfaceSupportsErrorInfo
in interface ISupportErrorInfo
riid
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (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 |