|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.schematic.SchematicDiagramClass
public class SchematicDiagramClass
COM Class 'SchematicDiagramClass'. Generated 3/19/2015 1:20:46 PM from 'C:\ArcGIS\COM\esriSchematic.olb'
Description 'Schematic diagram class object.' 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 |
|---|
| Fields inherited from interface com.esri.arcgis.schematic.ISchematicDiagramClass |
|---|
IID, IID3e87b44d_7047_4295_8e86_eaa59a5cbfba, xxDummy |
| Fields inherited from interface com.esri.arcgis.schematic.ISchematicObjectClass |
|---|
IID55d6b6d9_5539_486f_95f8_084ef4e6fc13 |
| Fields inherited from interface com.esri.arcgis.geodatabase.IDataset |
|---|
IID, IID2d04c042_7766_11d0_b77d_00805f7ced21, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.IDatasetEdit |
|---|
IID, IID448c5d21_9746_11d1_89e2_006097aff44e, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.IDatasetEditInfo |
|---|
IID, IID234c31c1_9740_11d1_89e2_006097aff44e, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.IClassSchemaEdit2 |
|---|
IID, IID62f1f470_e991_11d3_80d3_00c04f601565, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.IClassSchemaEdit |
|---|
IID64654191_e2e8_11d2_8a56_000000000000 |
| Fields inherited from interface com.esri.arcgis.geodatabase.ITable |
|---|
IID, IIDfcb01cb5_9f0b_11d0_bec7_00805f7c4268, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.ITableCapabilities |
|---|
IID, IID8b0338b9_3b3d_11d4_9fbb_00c04f6bdf0c, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.IModelInfo |
|---|
IID, IID2d660904_1dbd_11d3_9f87_00c04f6bdd84, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.ISchemaLock |
|---|
IID, IIDdca648e5_0fbb_11d3_80a5_00c04f686238, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.IObjectClass |
|---|
IID, IID1afcdb31_ac09_11d2_8a1e_006097aff44e, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.IClass |
|---|
IID1afcdb32_ac09_11d2_8a1e_006097aff44e |
| Fields inherited from interface com.esri.arcgis.geodatabase.ISubtypes |
|---|
IID, IIDaef78514_848f_11d2_aaba_00c04fa37b82, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.IValidation2 |
|---|
IID, IID48469230_851c_11d4_a0c9_00c04f6bdd84, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.IValidation |
|---|
IIDd410a9ba_475a_11d2_9932_0000f80372b4 |
| Fields inherited from interface com.esri.arcgis.geodatabase.IMetadata |
|---|
IID, IID5de04a82_24e4_11d3_a641_0008c7d3ae50, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.IMetadataEdit |
|---|
IID, IID97fdb978_62a4_49c5_8252_b07837b33ee9, xxDummy |
| Fields inherited from interface com.esri.arcgis.geodatabase.IGeoDatasetSchemaEdit |
|---|
IID, IID6b267c02_28cc_11d3_9f67_00c04f6bdf0c, xxDummy |
| Fields inherited from interface com.esri.arcgis.schematic.ISchematicBuilder |
|---|
IID, IIDf7c05189_af93_4430_9b68_ea4a14021571, xxDummy |
| Fields inherited from interface com.esri.arcgis.schematic.IGPSchematicBuilder |
|---|
IID, IID9eb59dbf_2042_4a83_93b1_94ba7919dca5, xxDummy |
| Fields inherited from interface com.esri.arcgis.schematic.ISchematicInMemoryDiagramContainer |
|---|
IID, IID680ddb72_f00c_41d4_a2db_3a1383d70d84, xxDummy |
| Fields inherited from interface com.esri.arcgis.schematic.ISchematicDiagramClassContainer |
|---|
IID, IID577fd095_257f_45b1_8e94_cae217e5a162, xxDummy |
| Fields inherited from interface com.esri.arcgis.schematic.ISchematicBuilderRuleContainer |
|---|
IID, IID84164044_dc91_4984_aa4e_755589931e1b, xxDummy |
| Fields inherited from interface com.esri.arcgis.schematic.ISchematicBuilderRuleContainerEdit |
|---|
IID, IID73666094_1aec_4509_82ee_082bd861fab6, xxDummy |
| Fields inherited from interface com.esri.arcgis.schematic.ISchematicObjectClassContainer |
|---|
IID, IID03841ddd_fae6_4812_8e35_f53ce093eceb, xxDummy |
| Fields inherited from interface com.esri.arcgis.schematic.ISchematicAttributeDesign |
|---|
IID, IIDc49fa756_93ea_4c44_841e_9ac838ba3989, xxDummy |
| Fields inherited from interface com.esri.arcgis.schematic.ISchematicAttributeContainer |
|---|
IID, IID98d2e810_bf2b_43a6_adf4_71a8e8b6b7e6, xxDummy |
| Constructor Summary | |
|---|---|
SchematicDiagramClass(java.lang.Object obj)
Construct a SchematicDiagramClass using a reference to such an object returned from ArcGIS Engine or Server. |
|
| Method Summary | |
|---|---|
void |
addField(IField field)
Adds a field to this object class. |
void |
addIndex(IIndex index)
Adds an index to this object class. |
void |
addRule(IRule rule)
Adds the rule to the set of associated rules. |
ISchematicBuilderRule |
addSchematicBuilderRule()
Adds a schematic builder rules within the builder rule container. |
void |
addSubtype(int subtypeCode,
java.lang.String subtypeName)
Adds the subtype to the set of associated subtypes. |
void |
alterAliasName(java.lang.String name)
The alias name of the object class. |
void |
alterClassExtensionCLSID(IUID classExtensionCLSID,
IPropertySet classExtensionProperties)
Changes the class extension COM class associated with this database class. |
void |
alterClassExtensionProperties(IPropertySet classExtensionProperties)
Changes the class extension properties associated with this object class. |
void |
alterDefaultValue(java.lang.String fieldName,
java.lang.Object value)
The default value of the object class field. |
void |
alterDomain(java.lang.String fieldName,
IDomain domain)
The default domain of the object class field. |
void |
alterFieldAliasName(java.lang.String fieldName,
java.lang.String aliasName)
The alias name of the object class field. |
void |
alterFieldModelName(java.lang.String fieldName,
java.lang.String modelName)
The model name of the object class field. |
void |
alterInstanceCLSID(IUID instanceCLSID)
Changes the instance COM class associated with this database class. |
void |
alterModelName(java.lang.String name)
The model name of the object class. |
void |
alterRule(IRule rule)
Alter the existing validation rule. |
void |
alterSchematicAttributeCLSID(java.lang.String name,
IUID uID)
Changes the schematic attribute CLSID. |
void |
alterSpatialReference(ISpatialReference spatialReference)
Alters the spatial reference of the dataset to match the coordinate system of the input spatial reference, does not reproject the data. |
void |
associateSchematicElementClass(ISchematicElementClass schematicElementClass)
Associates the element class to the schematic diagram class. |
boolean |
canBypassEditSession()
Indicates if updates to objects can be safely made outside of an edit session. |
boolean |
canBypassStoreMethod()
Indicates if updates to objects can bypass the Store method and OnChange notifications for efficiency. |
boolean |
canCopy()
True if this dataset can be copied. |
boolean |
canDelete()
True if this dataset can be deleted. |
boolean |
canRename()
True if this dataset can be renamed. |
void |
changeSchemaLock(int schemaLock)
Changes a schema lock. |
IDataset |
copy(java.lang.String copyName,
IWorkspace copyWorkspace)
Copies this dataset to a new dataset with the specified name. |
IRow |
createRow()
Creates a row in the database with a system assigned object ID and null property values. |
IRowBuffer |
createRowBuffer()
Creates a row buffer that can be used with an insert cursor. |
ISchematicAttribute |
createSchematicAttribute(java.lang.String name,
IUID uID)
Creates a schematic in memory attribute. |
ISchematicDiagram |
createSchematicDiagram(java.lang.String name,
ISchematicDiagramContainer diagramContainer)
Creates a new schematic diagram. |
void |
delete()
Deletes this dataset. |
void |
delete(boolean deleteDescendants)
Deletes the schematic object class. |
void |
deleteField(IField field)
Deletes a field from this object class. |
void |
deleteIndex(IIndex index)
Deletes an index from this object class. |
void |
deleteRule(IRule rule)
Deletes the rule from the set of associated rules. |
void |
deleteSearchedRows(IQueryFilter queryFilter)
Delete the Rows in the database selected by the specified query. |
void |
deleteSubtype(int subtypeCode)
Deletes the subtype from the set of associated subtypes. |
void |
dissociateSchematicElementClass(ISchematicElementClass schematicElementClass)
Dissociates the element class from the schematic diagram class. |
boolean |
equals(java.lang.Object o)
Compare this object with another |
int |
findField(java.lang.String name)
The index of the field with the specified name. |
ISchematicDiagram |
generateDiagram(java.lang.String diagramName,
ISchematicDiagramContainer diagramContainer,
IPropertySet propertySet,
ISchematicBuilderContext context,
ITrackCancel cancelTracker)
Generates a new schematic diagram implemented by the schematic diagram builder. |
java.lang.String |
getAliasName()
The alias name of the object class. |
IEnumSchematicElementClass |
getAssociatedSchematicElementClasses()
The associated element classes to the schematic diagram class. |
java.lang.String |
getBrowseName()
The browse name of the dataset. |
java.lang.String |
getCategory()
The category of the dataset. |
IUID |
getCLSID()
The GUID for the COM Class (CoClass) corresponding to instances of this object class. |
void |
getCurrentSchemaLocks(IEnumSchemaLockInfo[] schemaLockInfo)
The list of current locks. |
ISchematicElementClass |
getDefaultSchematicNodeClass()
Default schematic in memory node element class related to the schematic diagram class. |
int |
getDefaultSubtypeCode()
The default subtype associated with the class. |
java.lang.Object |
getDefaultValue(int subtypeCode,
java.lang.String fieldName)
The default value for the associated attribute. |
IDomain |
getDomain(int subtypeCode,
java.lang.String fieldName)
The domain given the subtype and field. |
IUID |
getEXTCLSID()
The GUID for the COM Class (CoClass) corresponding to the class extension for this object class. |
java.lang.Object |
getExtension()
The extension for this object class. |
IPropertySet |
getExtensionProperties()
The extension properties for this object class. |
IEnvelope |
getExtent()
The extent of the GeoDataset. |
int |
getExternalQueryEvaluationMode()
External query evaluation mode of the schematic object class. |
IFields |
getFields()
The fields collection for this object class. |
IName |
getFullName()
The associated name object. |
java.lang.Object |
getIdentifierFieldNames()
Identifier fields names of the schematic object class. |
IIndexes |
getIndexes()
The indexes collection for this object class. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
IPropertySet |
getMetadata()
The PropertySet containing metadata. |
java.lang.String |
getModelName()
The model name of the field. |
java.lang.String |
getName()
Name of the schematic object class. |
int |
getObjectClassID()
The unique ID for the object class. |
java.lang.String |
getOIDFieldName()
The name of the field corresponding to the OID. |
IEnumSchematicBuilderRule |
getOrderedSchematicBuilderRules()
Schematic ordered builder rules enumeration within the builder rule container. |
ISchematicDiagramClass |
getParent()
Parent of the schematic diagram class. |
java.lang.String[] |
getPredefinedAttributeNames()
Predefined attributes names of the schematic in memory object class. |
IPropertySet |
getPropertySet()
The set of properties for the dataset. |
java.lang.String |
getQueryString()
Query string of the schematic object class. |
IEnumRelationshipClass |
getRelationshipClasses(int role)
The relationship classes in which this object class participates in for the specified role. |
IRow |
getRow(int oID)
The row from the database with the specified object ID. |
ICursor |
getRows(java.lang.Object oids,
boolean recycling)
The cursor of rows based on a set of object ids. |
IEnumRule |
getRules()
The rules associated with the class. |
IEnumRule |
getRulesByField(java.lang.String fieldName)
The rules associated with the attribute. |
IEnumRule |
getRulesBySubtypeCode(int subtypeCode)
The rules associated with the subtype. |
ISchematicAlgorithm |
getSchematicAlgorithm()
Schematic algorithm of the schematic diagram class. |
IEnumSchematicAlgorithm |
getSchematicAlgorithms()
Schematic algorithms of the schematic diagram class. |
ISchematicAttribute |
getSchematicAttribute(java.lang.String name,
boolean recursiveSearch)
Retrives recursively or not the schematic attribute referenced by the specified Name. |
IEnumSchematicAttribute |
getSchematicAttributes()
Schematic attributes enumeration within the schematic attribute container. |
ISchematicBuilder |
getSchematicBuilder()
Schematic builder of the schematic diagram class. |
int |
getSchematicBuilderRuleCount()
Number of builder rules within the builder rule container. |
ISchematicDataset |
getSchematicDataset()
Schematic dataset the schematic object class belongs to. |
ISchematicDataSource |
getSchematicDataSource()
Schematic data source of the schematic object class. |
ISchematicDiagram |
getSchematicDiagramByID(int iD)
Schematic diagram referenced by the specified ID. |
ISchematicDiagram |
getSchematicDiagramByName(java.lang.String name)
Schematic diagram referenced by the specified Name. |
ISchematicDiagramClass |
getSchematicDiagramClass(java.lang.String name)
Schematic diagram class referenced by the specified Name. |
IEnumSchematicDiagramClass |
getSchematicDiagramClasses()
Schematic diagram classes enumeration within the schematic diagram class container. |
IEnumSchematicDiagram |
getSchematicDiagrams()
Schematic diagrams enumeration within the schematic dataset or schematic folder container. |
ISchematicInMemoryDiagram |
getSchematicInMemoryDiagram(java.lang.String name)
Schematic in memory diagram referenced by the specified Name. |
IEnumSchematicInMemoryDiagram |
getSchematicInMemoryDiagrams()
Schematic in memory diagrams enumeration within the schematic diagram container. |
ISchematicLayer |
getSchematicLayerTemplate()
Schematic layer template related to the schematic diagram class. |
ISchematicObjectClass |
getSchematicObjectClass(java.lang.String name)
Schematic object class referenced by the specified Name. |
IEnumSchematicObjectClass |
getSchematicObjectClasses()
Schematic object classes enumeration within the schematic object class container. |
IEnumSchematicQueryParameter |
getSchematicQueryParameters()
Schematic query parameters of the schematic object class. |
IEnumSchematicAlgorithm |
getSchematicTraces()
Schematic analyst traces of the schematic diagram class. |
ISpatialReference |
getSpatialReference()
The spatial reference of the GeoDataset. |
IEnumDataset |
getSubsets()
Datasets contained within this dataset. |
int |
getSubtypeFieldIndex()
The subtype field index. |
java.lang.String |
getSubtypeFieldName()
The subtype field name. |
java.lang.String |
getSubtypeName(int subtypeCode)
The subtype name. |
IEnumSubtype |
getSubtypes()
The subtypes associated with the class. |
int |
getType()
The type of the Dataset. |
IWorkspace |
getWorkspace()
The workspace containing this dataset. |
ISchematicDiagram |
gPGenerateDiagram(java.lang.String diagramName,
ISchematicDiagramContainer diagramContainer,
IEnumGPValue enumGPValue,
java.lang.String builderOptions,
ITrackCancel cancelTracker,
IGPMessages messages)
Generates a new schematic diagram from an enum of GP values. |
void |
gPUpdateDiagram(ISchematicDiagram diagram,
IEnumGPValue enumGPValue,
java.lang.String builderOptions,
ITrackCancel cancelTracker,
IGPMessages messages)
Updates an existing diagram from an enum of GP values. |
int |
hashCode()
the hashcode for this object |
ICursor |
insert(boolean useBuffering)
Returns a cursor that can be used to insert new Rows. |
ISchematicBuilderRule |
insertSchematicBuilderRule(int orderNumber)
Inserts a schematic builder rules at given order number within the builder rule container. |
boolean |
isAlwaysLoadDiagrams()
Indicates if the diagrams which belong to the diagram class are always loaded. |
boolean |
isBeingEdited()
True if the dataset is being edited. |
boolean |
isCanAlterSpatialReference()
Indicates if the spatial reference of the dataset can be altered. |
boolean |
isCanEdit()
True if the dataset supports edit sessions with the ability to discard edits on save. |
boolean |
isCanEditMetadata()
Indicates if metadata can be edited. |
boolean |
isCanRedo()
True if the dataset supports edit sessions with the ability to redo undone operations. |
boolean |
isCanSelect()
Indicates if the table supports selection. |
boolean |
isCanUndo()
True if the dataset supports edit sessions with the ability to undo individual edit operations. |
boolean |
isHasOID()
Indicates if the class has an object identity (OID) field. |
boolean |
isHasSubtype()
Indicates if the table has subtypes. |
boolean |
isSchematicElementClassAssociated(ISchematicElementClass schematicElementClass)
Indicates whether or not the element class is associated to the schematic diagram class. |
ICursor |
ITable_search(IQueryFilter queryFilter,
boolean recycling)
An object cursor that can be used to fetch row objects selected by the specified query. |
ISchematicInMemoryDiagram |
loadSchematicInMemoryDiagram(java.lang.String diagramName)
Loads a schematic in memory diagram specified by its DiagramName. |
void |
moveSchematicBuilderRule(ISchematicBuilderRule schematicBuilderRule,
int orderNumber)
Moves a schematic builder rules to given order number within the builder rule container. |
int |
registerAsObjectClass(java.lang.String suggestedOIDFieldName,
java.lang.String configKeyword)
Registers this class with the database, assigning it a class id and creating an object id column. |
void |
release()
Release a SchematicDiagramClass. |
void |
rename(java.lang.String name)
Renames this Dataset. |
int |
rowCount(IQueryFilter queryFilter)
The number of Rows selected by the specified query. |
ISelectionSet |
select(IQueryFilter queryFilter,
int selType,
int selOption,
IWorkspace selectionContainer)
A selection that contains the object ids selected by the specified query. |
void |
setAlwaysLoadDiagrams(boolean alwaysLoadDiagrams)
Indicates if the diagrams which belong to the diagram class are always loaded. |
void |
setBrowseName(java.lang.String name)
The browse name of the dataset. |
void |
setDefaultSchematicNodeClass(ISchematicElementClass schematicElementClass)
Default schematic in memory node element class related to the schematic diagram class. |
void |
setDefaultSubtypeCode(int subtypeCode)
The default subtype associated with the class. |
void |
setDefaultValue(int subtypeCode,
java.lang.String fieldName,
java.lang.Object value)
The default value for the associated attribute. |
void |
setDomainByRef(int subtypeCode,
java.lang.String fieldName,
IDomain domain)
The domain given the subtype and field. |
void |
setExternalQueryEvaluationMode(int externalQueryEvaluationMode)
External query evaluation mode of the schematic object class. |
void |
setIdentifierFieldNames(java.lang.Object names)
Identifier fields names of the schematic object class. |
void |
setMetadata(IPropertySet propertySet)
The PropertySet containing metadata. |
void |
setModelName(java.lang.String name)
The model name of the field. |
void |
setName(java.lang.String name)
Name of the schematic object class. |
void |
setParentByRef(ISchematicDiagramClass parent)
Parent of the schematic diagram class. |
void |
setQueryString(java.lang.String queryString)
Query string of the schematic object class. |
void |
setSchematicAlgorithmByRef(ISchematicAlgorithm schematicAlgorithm)
Schematic algorithm of the schematic diagram class. |
void |
setSchematicAlgorithmsByRef(IEnumSchematicAlgorithm schematicAlgorithms)
Schematic algorithms of the schematic diagram class. |
void |
setSchematicBuilderByRef(ISchematicBuilder schematicBuilder)
Schematic builder of the schematic diagram class. |
void |
setSchematicDataSourceByRef(ISchematicDataSource schematicDataSource)
Schematic data source of the schematic object class. |
void |
setSchematicLayerTemplate(ISchematicLayer schematicLayer)
Schematic layer template related to the schematic diagram class. |
void |
setSchematicQueryParameters(IEnumSchematicQueryParameter queryParameters)
Schematic query parameters of the schematic object class. |
void |
setSchematicTracesByRef(IEnumSchematicAlgorithm schematicAlgorithms)
Schematic analyst traces of the schematic diagram class. |
void |
setSubtypeFieldName(java.lang.String fieldName)
The subtype field name. |
void |
synchronize(int action,
int interval)
Updates metadata with the current properties; may create metadata if it doesn't already exist. |
ICursor |
update(IQueryFilter queryFilter,
boolean recycling)
Returns a cursor that can be used to update Rows selected by the specified query. |
void |
updateDiagram(ISchematicDiagram diagram,
IPropertySet propertySet,
ISchematicBuilderContext context,
ITrackCancel cancelTracker)
Refreshs an existing diagram implemented by the schematic diagram builder. |
void |
updateSearchedRows(IQueryFilter queryFilter,
IRowBuffer buffer)
Update the Rows in the database selected by the specified query. |
ISelectionSet |
validate(IQueryFilter selection,
IWorkspace workspace)
Validates the selection. |
ISelectionSet |
validateSelection(ISelectionSet selection,
IWorkspace workspace)
Validates the selection. |
ISet |
validateSet(ISet selection)
Validates the set. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SchematicDiagramClass(java.lang.Object obj)
throws java.io.IOException
obj to SchematicDiagramClass. *
SchematicDiagramClass o = (SchematicDiagramClass)obj; // will not work
SchematicDiagramClass o = new SchematicDiagramClass(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server
java.io.IOException - if there are interop problems
SchematicDiagramClass theSchematicDiagramClass = (SchematicDiagramClass) obj;| Method Detail |
|---|
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRefpublic void release()
release in interface com.esri.arcgis.interop.RemoteObjRef
public ISchematicDiagramClass getParent()
throws java.io.IOException,
AutomationException
getParent in interface ISchematicDiagramClassjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setParentByRef(ISchematicDiagramClass parent)
throws java.io.IOException,
AutomationException
setParentByRef in interface ISchematicDiagramClassparent - A reference to a com.esri.arcgis.schematic.ISchematicDiagramClass (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumSchematicElementClass getAssociatedSchematicElementClasses()
throws java.io.IOException,
AutomationException
getAssociatedSchematicElementClasses in interface ISchematicDiagramClassjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void associateSchematicElementClass(ISchematicElementClass schematicElementClass)
throws java.io.IOException,
AutomationException
associateSchematicElementClass in interface ISchematicDiagramClassschematicElementClass - A reference to a com.esri.arcgis.schematic.ISchematicElementClass (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void dissociateSchematicElementClass(ISchematicElementClass schematicElementClass)
throws java.io.IOException,
AutomationException
dissociateSchematicElementClass in interface ISchematicDiagramClassschematicElementClass - A reference to a com.esri.arcgis.schematic.ISchematicElementClass (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isSchematicElementClassAssociated(ISchematicElementClass schematicElementClass)
throws java.io.IOException,
AutomationException
isSchematicElementClassAssociated in interface ISchematicDiagramClassschematicElementClass - A reference to a com.esri.arcgis.schematic.ISchematicElementClass (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicBuilder getSchematicBuilder()
throws java.io.IOException,
AutomationException
getSchematicBuilder in interface ISchematicDiagramClassjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSchematicBuilderByRef(ISchematicBuilder schematicBuilder)
throws java.io.IOException,
AutomationException
setSchematicBuilderByRef in interface ISchematicDiagramClassschematicBuilder - A reference to a com.esri.arcgis.schematic.ISchematicBuilder (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicAlgorithm getSchematicAlgorithm()
throws java.io.IOException,
AutomationException
getSchematicAlgorithm in interface ISchematicDiagramClassjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSchematicAlgorithmByRef(ISchematicAlgorithm schematicAlgorithm)
throws java.io.IOException,
AutomationException
setSchematicAlgorithmByRef in interface ISchematicDiagramClassschematicAlgorithm - A reference to a com.esri.arcgis.schematic.ISchematicAlgorithm (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumSchematicAlgorithm getSchematicAlgorithms()
throws java.io.IOException,
AutomationException
getSchematicAlgorithms in interface ISchematicDiagramClassjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSchematicAlgorithmsByRef(IEnumSchematicAlgorithm schematicAlgorithms)
throws java.io.IOException,
AutomationException
setSchematicAlgorithmsByRef in interface ISchematicDiagramClassschematicAlgorithms - A reference to a com.esri.arcgis.schematic.IEnumSchematicAlgorithm (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumSchematicAlgorithm getSchematicTraces()
throws java.io.IOException,
AutomationException
getSchematicTraces in interface ISchematicDiagramClassjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSchematicTracesByRef(IEnumSchematicAlgorithm schematicAlgorithms)
throws java.io.IOException,
AutomationException
setSchematicTracesByRef in interface ISchematicDiagramClassschematicAlgorithms - A reference to a com.esri.arcgis.schematic.IEnumSchematicAlgorithm (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicInMemoryDiagram loadSchematicInMemoryDiagram(java.lang.String diagramName)
throws java.io.IOException,
AutomationException
loadSchematicInMemoryDiagram in interface ISchematicDiagramClassdiagramName - The diagramName (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isAlwaysLoadDiagrams()
throws java.io.IOException,
AutomationException
isAlwaysLoadDiagrams in interface ISchematicDiagramClassjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setAlwaysLoadDiagrams(boolean alwaysLoadDiagrams)
throws java.io.IOException,
AutomationException
setAlwaysLoadDiagrams in interface ISchematicDiagramClassalwaysLoadDiagrams - The alwaysLoadDiagrams (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSchematicLayerTemplate(ISchematicLayer schematicLayer)
throws java.io.IOException,
AutomationException
setSchematicLayerTemplate in interface ISchematicDiagramClassschematicLayer - A reference to a com.esri.arcgis.schematic.ISchematicLayer (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicLayer getSchematicLayerTemplate()
throws java.io.IOException,
AutomationException
getSchematicLayerTemplate in interface ISchematicDiagramClassjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDefaultSchematicNodeClass(ISchematicElementClass schematicElementClass)
throws java.io.IOException,
AutomationException
setDefaultSchematicNodeClass in interface ISchematicDiagramClassschematicElementClass - A reference to a com.esri.arcgis.schematic.ISchematicElementClass (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicElementClass getDefaultSchematicNodeClass()
throws java.io.IOException,
AutomationException
getDefaultSchematicNodeClass in interface ISchematicDiagramClassjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicDiagram createSchematicDiagram(java.lang.String name,
ISchematicDiagramContainer diagramContainer)
throws java.io.IOException,
AutomationException
createSchematicDiagram in interface ISchematicDiagramClassname - The name (in)diagramContainer - A reference to a com.esri.arcgis.schematic.ISchematicDiagramContainer (in, optional, pass 0 if not required)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumSchematicDiagram getSchematicDiagrams()
throws java.io.IOException,
AutomationException
getSchematicDiagrams in interface ISchematicDiagramClassjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicDiagram getSchematicDiagramByID(int iD)
throws java.io.IOException,
AutomationException
getSchematicDiagramByID in interface ISchematicDiagramClassiD - The iD (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicDiagram getSchematicDiagramByName(java.lang.String name)
throws java.io.IOException,
AutomationException
getSchematicDiagramByName in interface ISchematicDiagramClassname - The name (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getName()
throws java.io.IOException,
AutomationException
getName in interface IDatasetgetName in interface ISchematicObjectClassjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setName(java.lang.String name)
throws java.io.IOException,
AutomationException
setName in interface ISchematicObjectClassname - The name (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicDataset getSchematicDataset()
throws java.io.IOException,
AutomationException
getSchematicDataset in interface ISchematicObjectClassjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumSchematicQueryParameter getSchematicQueryParameters()
throws java.io.IOException,
AutomationException
getSchematicQueryParameters in interface ISchematicObjectClassjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSchematicQueryParameters(IEnumSchematicQueryParameter queryParameters)
throws java.io.IOException,
AutomationException
setSchematicQueryParameters in interface ISchematicObjectClassqueryParameters - A reference to a com.esri.arcgis.schematic.IEnumSchematicQueryParameter (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getQueryString()
throws java.io.IOException,
AutomationException
getQueryString in interface ISchematicObjectClassjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setQueryString(java.lang.String queryString)
throws java.io.IOException,
AutomationException
setQueryString in interface ISchematicObjectClassqueryString - The queryString (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.Object getIdentifierFieldNames()
throws java.io.IOException,
AutomationException
getIdentifierFieldNames in interface ISchematicObjectClassjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setIdentifierFieldNames(java.lang.Object names)
throws java.io.IOException,
AutomationException
setIdentifierFieldNames in interface ISchematicObjectClassnames - A Variant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicDataSource getSchematicDataSource()
throws java.io.IOException,
AutomationException
getSchematicDataSource in interface ISchematicObjectClassjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSchematicDataSourceByRef(ISchematicDataSource schematicDataSource)
throws java.io.IOException,
AutomationException
setSchematicDataSourceByRef in interface ISchematicObjectClassschematicDataSource - A reference to a com.esri.arcgis.schematic.ISchematicDataSource (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void delete(boolean deleteDescendants)
throws java.io.IOException,
AutomationException
delete in interface ISchematicObjectClassdeleteDescendants - The deleteDescendants (in, optional, pass true if not required)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicAttribute createSchematicAttribute(java.lang.String name,
IUID uID)
throws java.io.IOException,
AutomationException
createSchematicAttribute in interface ISchematicObjectClassname - The name (in)uID - 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 java.lang.String[] getPredefinedAttributeNames()
throws java.io.IOException,
AutomationException
getPredefinedAttributeNames in interface ISchematicObjectClassjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setExternalQueryEvaluationMode(int externalQueryEvaluationMode)
throws java.io.IOException,
AutomationException
setExternalQueryEvaluationMode in interface ISchematicObjectClassexternalQueryEvaluationMode - A com.esri.arcgis.schematic.esriSchematicExternalQueryEvaluationMode constant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getExternalQueryEvaluationMode()
throws java.io.IOException,
AutomationException
getExternalQueryEvaluationMode in interface ISchematicObjectClassjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IName getFullName()
throws java.io.IOException,
AutomationException
getFullName in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getBrowseName()
throws java.io.IOException,
AutomationException
getBrowseName in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setBrowseName(java.lang.String name)
throws java.io.IOException,
AutomationException
setBrowseName in interface IDatasetname - The name (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getType()
throws java.io.IOException,
AutomationException
getType in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getCategory()
throws java.io.IOException,
AutomationException
getCategory in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumDataset getSubsets()
throws java.io.IOException,
AutomationException
getSubsets in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IWorkspace getWorkspace()
throws java.io.IOException,
AutomationException
getWorkspace in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IPropertySet getPropertySet()
throws java.io.IOException,
AutomationException
getPropertySet in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean canCopy()
throws java.io.IOException,
AutomationException
canCopy in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IDataset copy(java.lang.String copyName,
IWorkspace copyWorkspace)
throws java.io.IOException,
AutomationException
copy in interface IDatasetcopyName - The copyName (in)copyWorkspace - A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean canDelete()
throws java.io.IOException,
AutomationException
canDelete in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void delete()
throws java.io.IOException,
AutomationException
delete in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean canRename()
throws java.io.IOException,
AutomationException
canRename in interface IDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void rename(java.lang.String name)
throws java.io.IOException,
AutomationException
rename in interface IDatasetname - The name (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isBeingEdited()
throws java.io.IOException,
AutomationException
isBeingEdited in interface IDatasetEditjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isCanEdit()
throws java.io.IOException,
AutomationException
isCanEdit in interface IDatasetEditInfojava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isCanUndo()
throws java.io.IOException,
AutomationException
isCanUndo in interface IDatasetEditInfojava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isCanRedo()
throws java.io.IOException,
AutomationException
isCanRedo in interface IDatasetEditInfojava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int findField(java.lang.String name)
throws java.io.IOException,
AutomationException
findField in interface IClassname - The name (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IFields getFields()
throws java.io.IOException,
AutomationException
getFields in interface IClassjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IIndexes getIndexes()
throws java.io.IOException,
AutomationException
getIndexes in interface IClassjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void addField(IField field)
throws java.io.IOException,
AutomationException
addField in interface IClassfield - A reference to a com.esri.arcgis.geodatabase.IField (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void deleteField(IField field)
throws java.io.IOException,
AutomationException
deleteField in interface IClassfield - A reference to a com.esri.arcgis.geodatabase.IField (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void addIndex(IIndex index)
throws java.io.IOException,
AutomationException
addIndex in interface IClassindex - A reference to a com.esri.arcgis.geodatabase.IIndex (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void deleteIndex(IIndex index)
throws java.io.IOException,
AutomationException
deleteIndex in interface IClassindex - A reference to a com.esri.arcgis.geodatabase.IIndex (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isHasOID()
throws java.io.IOException,
AutomationException
isHasOID in interface IClassjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getOIDFieldName()
throws java.io.IOException,
AutomationException
getOIDFieldName in interface IClassjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IUID getCLSID()
throws java.io.IOException,
AutomationException
getCLSID in interface IClassjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IUID getEXTCLSID()
throws java.io.IOException,
AutomationException
getEXTCLSID in interface IClassjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.Object getExtension()
throws java.io.IOException,
AutomationException
getExtension in interface IClassjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IPropertySet getExtensionProperties()
throws java.io.IOException,
AutomationException
getExtensionProperties in interface IClassjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int registerAsObjectClass(java.lang.String suggestedOIDFieldName,
java.lang.String configKeyword)
throws java.io.IOException,
AutomationException
registerAsObjectClass in interface IClassSchemaEditsuggestedOIDFieldName - The suggestedOIDFieldName (in)configKeyword - The configKeyword (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void alterInstanceCLSID(IUID instanceCLSID)
throws java.io.IOException,
AutomationException
alterInstanceCLSID in interface IClassSchemaEditinstanceCLSID - 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 void alterClassExtensionCLSID(IUID classExtensionCLSID,
IPropertySet classExtensionProperties)
throws java.io.IOException,
AutomationException
alterClassExtensionCLSID in interface IClassSchemaEditclassExtensionCLSID - A reference to a com.esri.arcgis.system.IUID (in)classExtensionProperties - A reference to a com.esri.arcgis.system.IPropertySet (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void alterAliasName(java.lang.String name)
throws java.io.IOException,
AutomationException
alterAliasName in interface IClassSchemaEditname - The name (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void alterFieldAliasName(java.lang.String fieldName,
java.lang.String aliasName)
throws java.io.IOException,
AutomationException
alterFieldAliasName in interface IClassSchemaEditfieldName - The fieldName (in)aliasName - The aliasName (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void alterModelName(java.lang.String name)
throws java.io.IOException,
AutomationException
alterModelName in interface IClassSchemaEditname - The name (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void alterFieldModelName(java.lang.String fieldName,
java.lang.String modelName)
throws java.io.IOException,
AutomationException
alterFieldModelName in interface IClassSchemaEditfieldName - The fieldName (in)modelName - The modelName (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void alterDomain(java.lang.String fieldName,
IDomain domain)
throws java.io.IOException,
AutomationException
alterDomain in interface IClassSchemaEditfieldName - The fieldName (in)domain - A reference to a com.esri.arcgis.geodatabase.IDomain (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void alterDefaultValue(java.lang.String fieldName,
java.lang.Object value)
throws java.io.IOException,
AutomationException
alterDefaultValue in interface IClassSchemaEditfieldName - The fieldName (in)value - A Variant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void alterClassExtensionProperties(IPropertySet classExtensionProperties)
throws java.io.IOException,
AutomationException
alterClassExtensionProperties in interface IClassSchemaEdit2classExtensionProperties - A reference to a com.esri.arcgis.system.IPropertySet (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IRow createRow()
throws java.io.IOException,
AutomationException
createRow in interface ITablejava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IRow getRow(int oID)
throws java.io.IOException,
AutomationException
getRow in interface ITableoID - The oID (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ICursor getRows(java.lang.Object oids,
boolean recycling)
throws java.io.IOException,
AutomationException
getRows in interface ITableoids - A Variant (in)recycling - The recycling (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IRowBuffer createRowBuffer()
throws java.io.IOException,
AutomationException
createRowBuffer in interface ITablejava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void updateSearchedRows(IQueryFilter queryFilter,
IRowBuffer buffer)
throws java.io.IOException,
AutomationException
updateSearchedRows in interface ITablequeryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)buffer - A reference to a com.esri.arcgis.geodatabase.IRowBuffer (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void deleteSearchedRows(IQueryFilter queryFilter)
throws java.io.IOException,
AutomationException
deleteSearchedRows in interface ITablequeryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int rowCount(IQueryFilter queryFilter)
throws java.io.IOException,
AutomationException
rowCount in interface ITablequeryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ICursor ITable_search(IQueryFilter queryFilter,
boolean recycling)
throws java.io.IOException,
AutomationException
ITable_search in interface ITablequeryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)recycling - The recycling (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ICursor update(IQueryFilter queryFilter,
boolean recycling)
throws java.io.IOException,
AutomationException
update in interface ITablequeryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)recycling - The recycling (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ICursor insert(boolean useBuffering)
throws java.io.IOException,
AutomationException
insert in interface ITableuseBuffering - The useBuffering (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISelectionSet select(IQueryFilter queryFilter,
int selType,
int selOption,
IWorkspace selectionContainer)
throws java.io.IOException,
AutomationException
select in interface ITablequeryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)selType - A com.esri.arcgis.geodatabase.esriSelectionType constant (in)selOption - A com.esri.arcgis.geodatabase.esriSelectionOption constant (in)selectionContainer - A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isCanSelect()
throws java.io.IOException,
AutomationException
isCanSelect in interface ITableCapabilitiesjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getModelName()
throws java.io.IOException,
AutomationException
getModelName in interface IModelInfojava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setModelName(java.lang.String name)
throws java.io.IOException,
AutomationException
setModelName in interface IModelInfoname - The name (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void changeSchemaLock(int schemaLock)
throws java.io.IOException,
AutomationException
changeSchemaLock in interface ISchemaLockschemaLock - A com.esri.arcgis.geodatabase.esriSchemaLock constant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getCurrentSchemaLocks(IEnumSchemaLockInfo[] schemaLockInfo)
throws java.io.IOException,
AutomationException
getCurrentSchemaLocks in interface ISchemaLockschemaLockInfo - A reference to a com.esri.arcgis.geodatabase.IEnumSchemaLockInfo (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getObjectClassID()
throws java.io.IOException,
AutomationException
getObjectClassID in interface IObjectClassjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumRelationshipClass getRelationshipClasses(int role)
throws java.io.IOException,
AutomationException
getRelationshipClasses in interface IObjectClassrole - A com.esri.arcgis.geodatabase.esriRelRole constant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getAliasName()
throws java.io.IOException,
AutomationException
getAliasName in interface IObjectClassjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean canBypassStoreMethod()
throws java.io.IOException,
AutomationException
CanBypassStoreMethod is a convenience method that returns True if the instances of this object class have no custom behavior associated with creating or updating objects and if the object class does not participate in composite relationship classes or in relationship classes that require object notification. A return value of True implies that insert cursors handed out by the geodatabase will internally bypass the CreateRow and Store mechanisms when creating objects. A return value of False indicates that insert cursors will not bypass custom Store or OnChanged behavior implemented by the custom row object for this class.
By default, this method returns False for custom object classes. The developer of a custom object class can change this behavior by implementing this interface on the class extension associated with the class and returning True for the method.
In addition, a developer can implement this interface on the class extension of a simple class and set this property to False . Doing this will ensure that when features in the class are inserted, updated or deleted by editor tools that use insert and update cursors, such as Planarize, Create Features and the Object Loader do not bypass Store or OnChanged behavior. By default, this property for a simple class is logically True, meaning these tools will not broacast Geodatabase events which in turn are not rebroadcast as editor events (for which a custom editor application may be listening). Set this to False for those classes for which you always want to have these events broadcast. Alternatively, this can be set globally for the entire edit session using the IWorkspaceEditControl interface.
canBypassStoreMethod in interface IObjectClassInfocanBypassStoreMethod in interface IObjectClassInfo2java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean canBypassEditSession()
throws java.io.IOException,
AutomationException
CanBypassEditSession is a convenience method that returns True if the instances of this object class may be created or updated outside of a Geodatabase edit session (an edit session is started by using the StartEditing method on the IWorkspaceEdit or the StartMultiuserEditing method on the IMultiuserWorkspaceEdit interface).
If True , then applications may update the data in this object class using any of the data updating interfaces and methods described here without starting an edit session. In this case applications are responsible for starting host database transactions as appropriate and for discarding cached object states across transaction boundaries when running on an ArcSDE database.
If False, then applications should always make modifications to the data in this object class within an edit session for correct multi-user behavior and for correct management of database state internally cached by the Geodatabase for the objects in this object class.
This method returns False for network feature classes. By default, this method returns True for non-network custom object classes. The developer of a non-network custom object class can change this behavior by implementing this interface on the class extension associated with the class and returning true for the method.
canBypassEditSession in interface IObjectClassInfo2java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isHasSubtype()
throws java.io.IOException,
AutomationException
isHasSubtype in interface ISubtypesjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getDefaultSubtypeCode()
throws java.io.IOException,
AutomationException
getDefaultSubtypeCode in interface ISubtypesjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDefaultSubtypeCode(int subtypeCode)
throws java.io.IOException,
AutomationException
setDefaultSubtypeCode in interface ISubtypessubtypeCode - The subtypeCode (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.Object getDefaultValue(int subtypeCode,
java.lang.String fieldName)
throws java.io.IOException,
AutomationException
getDefaultValue in interface ISubtypessubtypeCode - The subtypeCode (in)fieldName - The fieldName (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDefaultValue(int subtypeCode,
java.lang.String fieldName,
java.lang.Object value)
throws java.io.IOException,
AutomationException
setDefaultValue in interface ISubtypessubtypeCode - The subtypeCode (in)fieldName - The fieldName (in)value - A Variant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IDomain getDomain(int subtypeCode,
java.lang.String fieldName)
throws java.io.IOException,
AutomationException
getDomain in interface ISubtypessubtypeCode - The subtypeCode (in)fieldName - The fieldName (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDomainByRef(int subtypeCode,
java.lang.String fieldName,
IDomain domain)
throws java.io.IOException,
AutomationException
setDomainByRef in interface ISubtypessubtypeCode - The subtypeCode (in)fieldName - The fieldName (in)domain - A reference to a com.esri.arcgis.geodatabase.IDomain (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getSubtypeFieldName()
throws java.io.IOException,
AutomationException
getSubtypeFieldName in interface ISubtypesjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSubtypeFieldName(java.lang.String fieldName)
throws java.io.IOException,
AutomationException
setSubtypeFieldName in interface ISubtypesfieldName - The fieldName (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getSubtypeFieldIndex()
throws java.io.IOException,
AutomationException
getSubtypeFieldIndex in interface ISubtypesjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getSubtypeName(int subtypeCode)
throws java.io.IOException,
AutomationException
getSubtypeName in interface ISubtypessubtypeCode - The subtypeCode (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumSubtype getSubtypes()
throws java.io.IOException,
AutomationException
getSubtypes in interface ISubtypesjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void addSubtype(int subtypeCode,
java.lang.String subtypeName)
throws java.io.IOException,
AutomationException
addSubtype in interface ISubtypessubtypeCode - The subtypeCode (in)subtypeName - The subtypeName (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void deleteSubtype(int subtypeCode)
throws java.io.IOException,
AutomationException
deleteSubtype in interface ISubtypessubtypeCode - The subtypeCode (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumRule getRules()
throws java.io.IOException,
AutomationException
getRules in interface IValidationjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumRule getRulesByField(java.lang.String fieldName)
throws java.io.IOException,
AutomationException
getRulesByField in interface IValidationfieldName - The fieldName (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumRule getRulesBySubtypeCode(int subtypeCode)
throws java.io.IOException,
AutomationException
getRulesBySubtypeCode in interface IValidationsubtypeCode - The subtypeCode (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void addRule(IRule rule)
throws java.io.IOException,
AutomationException
addRule in interface IValidationrule - A reference to a com.esri.arcgis.geodatabase.IRule (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void deleteRule(IRule rule)
throws java.io.IOException,
AutomationException
deleteRule in interface IValidationrule - A reference to a com.esri.arcgis.geodatabase.IRule (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISelectionSet validate(IQueryFilter selection,
IWorkspace workspace)
throws java.io.IOException,
AutomationException
validate in interface IValidationselection - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)workspace - A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISelectionSet validateSelection(ISelectionSet selection,
IWorkspace workspace)
throws java.io.IOException,
AutomationException
validateSelection in interface IValidationselection - A reference to a com.esri.arcgis.geodatabase.ISelectionSet (in)workspace - A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISet validateSet(ISet selection)
throws java.io.IOException,
AutomationException
validateSet in interface IValidationselection - A reference to a com.esri.arcgis.system.ISet (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void alterRule(IRule rule)
throws java.io.IOException,
AutomationException
alterRule in interface IValidation2rule - A reference to a com.esri.arcgis.geodatabase.IRule (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IPropertySet getMetadata()
throws java.io.IOException,
AutomationException
getMetadata in interface IMetadatajava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMetadata(IPropertySet propertySet)
throws java.io.IOException,
AutomationException
setMetadata in interface IMetadatapropertySet - A reference to a com.esri.arcgis.system.IPropertySet (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void synchronize(int action,
int interval)
throws java.io.IOException,
AutomationException
synchronize in interface IMetadataaction - A com.esri.arcgis.geodatabase.esriMetadataSyncAction constant (in)interval - The interval (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isCanEditMetadata()
throws java.io.IOException,
AutomationException
isCanEditMetadata in interface IMetadataEditjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISpatialReference getSpatialReference()
throws java.io.IOException,
AutomationException
This property is read only. For layers, when the first layer is added to ArcMap, its spatial reference is read by this property, and the map is set to this spatial reference.
Instances of the esriCarto.GroupLayer class will return null for this property, as a group layer can contain multiple datasets with different spatial references.
Modifications to a spatial reference returned by this property will not be persisted. To modify the spatial reference of a dataset, the IGeoDatasetSchemaEdit and IGeoDatasetSchemaEdit2 interfaces should be used.
getSpatialReference in interface IGeoDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnvelope getExtent()
throws java.io.IOException,
AutomationException
The IGeoDataset::Extent property returns an envelope representing the maximum extent of data which has been stored in the dataset.
Consider the following scenario. A new feature class has features added to it. The IGeoDataset::Extent is then requested and an envelope is returned. The extents of the envelope returned are represented by the red box in the image below.
If a portion of the features were then deleted and the extent is again requested an envelope with the exact same extents as during the first request would be returned (see image below). This is because the deletion of features does not shrink the extent. However all additions of features outside the red box would increase the envelope returned to encompass the newly added features.
If you would like to update the IGeoDataset::Extent property to reflect the current features in your dataset please see IFeatureClassManage::UpdateExtent (also see IFeatureClassLoad). In the image below the extent has been updated and a new envelope is being returned.
ESRI's GroupLayer implements this property differently from most other layer coclasses. When you instantiate a new GroupLayer, this property will return a valid envelope with zero height and width. With most other newly instantiated layers (for example FeatureLayer, RasterLayer, TinLayer), this property initally returns Nothing.
getExtent in interface IGeoDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isCanAlterSpatialReference()
throws java.io.IOException,
AutomationException
isCanAlterSpatialReference in interface IGeoDatasetSchemaEditjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void alterSpatialReference(ISpatialReference spatialReference)
throws java.io.IOException,
AutomationException
alterSpatialReference in interface IGeoDatasetSchemaEditspatialReference - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicDiagram generateDiagram(java.lang.String diagramName,
ISchematicDiagramContainer diagramContainer,
IPropertySet propertySet,
ISchematicBuilderContext context,
ITrackCancel cancelTracker)
throws java.io.IOException,
AutomationException
generateDiagram in interface ISchematicBuilderdiagramName - The diagramName (in)diagramContainer - A reference to a com.esri.arcgis.schematic.ISchematicDiagramContainer (in, optional, pass 0 if not required)propertySet - A reference to a com.esri.arcgis.system.IPropertySet (in, optional, pass 0 if not required)context - A reference to a com.esri.arcgis.schematic.ISchematicBuilderContext (in, optional, pass 0 if not required)cancelTracker - A reference to a com.esri.arcgis.system.ITrackCancel (in, optional, pass 0 if not required)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void updateDiagram(ISchematicDiagram diagram,
IPropertySet propertySet,
ISchematicBuilderContext context,
ITrackCancel cancelTracker)
throws java.io.IOException,
AutomationException
updateDiagram in interface ISchematicBuilderdiagram - A reference to a com.esri.arcgis.schematic.ISchematicDiagram (in)propertySet - A reference to a com.esri.arcgis.system.IPropertySet (in, optional, pass 0 if not required)context - A reference to a com.esri.arcgis.schematic.ISchematicBuilderContext (in, optional, pass 0 if not required)cancelTracker - A reference to a com.esri.arcgis.system.ITrackCancel (in, optional, pass 0 if not required)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicDiagram gPGenerateDiagram(java.lang.String diagramName,
ISchematicDiagramContainer diagramContainer,
IEnumGPValue enumGPValue,
java.lang.String builderOptions,
ITrackCancel cancelTracker,
IGPMessages messages)
throws java.io.IOException,
AutomationException
gPGenerateDiagram in interface IGPSchematicBuilderdiagramName - The diagramName (in)diagramContainer - A reference to a com.esri.arcgis.schematic.ISchematicDiagramContainer (in)enumGPValue - A reference to a com.esri.arcgis.geodatabase.IEnumGPValue (in, optional, pass 0 if not required)builderOptions - The builderOptions (in, optional, pass 0 if not required)cancelTracker - A reference to a com.esri.arcgis.system.ITrackCancel (in, optional, pass 0 if not required)messages - A reference to a com.esri.arcgis.geodatabase.IGPMessages (in, optional, pass 0 if not required)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void gPUpdateDiagram(ISchematicDiagram diagram,
IEnumGPValue enumGPValue,
java.lang.String builderOptions,
ITrackCancel cancelTracker,
IGPMessages messages)
throws java.io.IOException,
AutomationException
gPUpdateDiagram in interface IGPSchematicBuilderdiagram - A reference to a com.esri.arcgis.schematic.ISchematicDiagram (in)enumGPValue - A reference to a com.esri.arcgis.geodatabase.IEnumGPValue (in, optional, pass 0 if not required)builderOptions - The builderOptions (in, optional, pass 0 if not required)cancelTracker - A reference to a com.esri.arcgis.system.ITrackCancel (in, optional, pass 0 if not required)messages - A reference to a com.esri.arcgis.geodatabase.IGPMessages (in, optional, pass 0 if not required)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumSchematicInMemoryDiagram getSchematicInMemoryDiagrams()
throws java.io.IOException,
AutomationException
getSchematicInMemoryDiagrams in interface ISchematicInMemoryDiagramContainerjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicInMemoryDiagram getSchematicInMemoryDiagram(java.lang.String name)
throws java.io.IOException,
AutomationException
getSchematicInMemoryDiagram in interface ISchematicInMemoryDiagramContainername - The name (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumSchematicDiagramClass getSchematicDiagramClasses()
throws java.io.IOException,
AutomationException
getSchematicDiagramClasses in interface ISchematicDiagramClassContainerjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicDiagramClass getSchematicDiagramClass(java.lang.String name)
throws java.io.IOException,
AutomationException
getSchematicDiagramClass in interface ISchematicDiagramClassContainername - The name (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumSchematicBuilderRule getOrderedSchematicBuilderRules()
throws java.io.IOException,
AutomationException
getOrderedSchematicBuilderRules in interface ISchematicBuilderRuleContainerjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getSchematicBuilderRuleCount()
throws java.io.IOException,
AutomationException
getSchematicBuilderRuleCount in interface ISchematicBuilderRuleContainerjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicBuilderRule addSchematicBuilderRule()
throws java.io.IOException,
AutomationException
addSchematicBuilderRule in interface ISchematicBuilderRuleContainerEditjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicBuilderRule insertSchematicBuilderRule(int orderNumber)
throws java.io.IOException,
AutomationException
insertSchematicBuilderRule in interface ISchematicBuilderRuleContainerEditorderNumber - The orderNumber (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void moveSchematicBuilderRule(ISchematicBuilderRule schematicBuilderRule,
int orderNumber)
throws java.io.IOException,
AutomationException
moveSchematicBuilderRule in interface ISchematicBuilderRuleContainerEditschematicBuilderRule - A reference to a com.esri.arcgis.schematic.ISchematicBuilderRule (in)orderNumber - The orderNumber (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumSchematicObjectClass getSchematicObjectClasses()
throws java.io.IOException,
AutomationException
getSchematicObjectClasses in interface ISchematicObjectClassContainerjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicObjectClass getSchematicObjectClass(java.lang.String name)
throws java.io.IOException,
AutomationException
getSchematicObjectClass in interface ISchematicObjectClassContainername - The name (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void alterSchematicAttributeCLSID(java.lang.String name,
IUID uID)
throws java.io.IOException,
AutomationException
alterSchematicAttributeCLSID in interface ISchematicAttributeDesignname - The name (in)uID - 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 IEnumSchematicAttribute getSchematicAttributes()
throws java.io.IOException,
AutomationException
getSchematicAttributes in interface ISchematicAttributeContainerjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicAttribute getSchematicAttribute(java.lang.String name,
boolean recursiveSearch)
throws java.io.IOException,
AutomationException
getSchematicAttribute in interface ISchematicAttributeContainername - The name (in)recursiveSearch - The recursiveSearch (in, optional, pass false if not required)
java.io.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 | ||||||||