com.esri.arcgis.schematic
Interface ISchematicObjectClass

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
ISchematicDiagramClass, ISchematicElementClass
All Known Implementing Classes:
ISchematicDiagramClassProxy, ISchematicElementClassProxy, ISchematicObjectClassProxy, SchematicDiagramClass, SchematicElementClass

public interface ISchematicObjectClass
extends java.io.Serializable

COM Interface 'ISchematicObjectClass'. Generated 3/19/2015 1:21:00 PM from 'C:\ArcGIS\COM\esriSchematic.olb'

Description: 'Provides access to members that manage the schematic object class.' 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 java.lang.String IID
          Deprecated. Internal use only
static int IID55d6b6d9_5539_486f_95f8_084ef4e6fc13
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 ISchematicAttribute createSchematicAttribute(java.lang.String name, IUID uID)
          Creates a schematic in memory attribute.
 void delete(boolean deleteDescendants)
          Deletes the schematic object class.
 int getExternalQueryEvaluationMode()
          External query evaluation mode of the schematic object class.
 java.lang.Object getIdentifierFieldNames()
          Identifier fields names of the schematic object class.
 java.lang.String getName()
          Name of the schematic object class.
 java.lang.String[] getPredefinedAttributeNames()
          Predefined attributes names of the schematic in memory object class.
 java.lang.String getQueryString()
          Query string of the schematic object class.
 ISchematicDataset getSchematicDataset()
          Schematic dataset the schematic object class belongs to.
 ISchematicDataSource getSchematicDataSource()
          Schematic data source of the schematic object class.
 IEnumSchematicQueryParameter getSchematicQueryParameters()
          Schematic query parameters of the schematic object class.
 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 setName(java.lang.String name)
          Name of the schematic object class.
 void setQueryString(java.lang.String queryString)
          Query string of the schematic object class.
 void setSchematicDataSourceByRef(ISchematicDataSource schematicDataSource)
          Schematic data source of the schematic object class.
 void setSchematicQueryParameters(IEnumSchematicQueryParameter queryParameters)
          Schematic query parameters of the schematic object class.
 

Field Detail

IID55d6b6d9_5539_486f_95f8_084ef4e6fc13

static final int IID55d6b6d9_5539_486f_95f8_084ef4e6fc13
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getName

java.lang.String getName()
                         throws java.io.IOException,
                                AutomationException
Name of the schematic object class.

Returns:
The name
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setName

void setName(java.lang.String name)
             throws java.io.IOException,
                    AutomationException
Name of the schematic object class.

Parameters:
name - The name (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSchematicDataset

ISchematicDataset getSchematicDataset()
                                      throws java.io.IOException,
                                             AutomationException
Schematic dataset the schematic object class belongs to.

Returns:
A reference to a com.esri.arcgis.schematic.ISchematicDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSchematicQueryParameters

IEnumSchematicQueryParameter getSchematicQueryParameters()
                                                         throws java.io.IOException,
                                                                AutomationException
Schematic query parameters of the schematic object class.

Returns:
A reference to a com.esri.arcgis.schematic.IEnumSchematicQueryParameter
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSchematicQueryParameters

void setSchematicQueryParameters(IEnumSchematicQueryParameter queryParameters)
                                 throws java.io.IOException,
                                        AutomationException
Schematic query parameters of the schematic object class.

Parameters:
queryParameters - A reference to a com.esri.arcgis.schematic.IEnumSchematicQueryParameter (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getQueryString

java.lang.String getQueryString()
                                throws java.io.IOException,
                                       AutomationException
Query string of the schematic object class.

Returns:
The queryString
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setQueryString

void setQueryString(java.lang.String queryString)
                    throws java.io.IOException,
                           AutomationException
Query string of the schematic object class.

Parameters:
queryString - The queryString (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getIdentifierFieldNames

java.lang.Object getIdentifierFieldNames()
                                         throws java.io.IOException,
                                                AutomationException
Identifier fields names of the schematic object class.

Returns:
A Variant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIdentifierFieldNames

void setIdentifierFieldNames(java.lang.Object names)
                             throws java.io.IOException,
                                    AutomationException
Identifier fields names of the schematic object class.

Parameters:
names - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSchematicDataSource

ISchematicDataSource getSchematicDataSource()
                                            throws java.io.IOException,
                                                   AutomationException
Schematic data source of the schematic object class.

Returns:
A reference to a com.esri.arcgis.schematic.ISchematicDataSource
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSchematicDataSourceByRef

void setSchematicDataSourceByRef(ISchematicDataSource schematicDataSource)
                                 throws java.io.IOException,
                                        AutomationException
Schematic data source of the schematic object class.

Parameters:
schematicDataSource - A reference to a com.esri.arcgis.schematic.ISchematicDataSource (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

delete

void delete(boolean deleteDescendants)
            throws java.io.IOException,
                   AutomationException
Deletes the schematic object class.

Parameters:
deleteDescendants - The deleteDescendants (in, optional, pass true if not required)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createSchematicAttribute

ISchematicAttribute createSchematicAttribute(java.lang.String name,
                                             IUID uID)
                                             throws java.io.IOException,
                                                    AutomationException
Creates a schematic in memory attribute.

Parameters:
name - The name (in)
uID - A reference to a com.esri.arcgis.system.IUID (in)
Returns:
A reference to a com.esri.arcgis.schematic.ISchematicAttribute
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPredefinedAttributeNames

java.lang.String[] getPredefinedAttributeNames()
                                               throws java.io.IOException,
                                                      AutomationException
Predefined attributes names of the schematic in memory object class.

Returns:
The names
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setExternalQueryEvaluationMode

void setExternalQueryEvaluationMode(int externalQueryEvaluationMode)
                                    throws java.io.IOException,
                                           AutomationException
External query evaluation mode of the schematic object class.

Parameters:
externalQueryEvaluationMode - A com.esri.arcgis.schematic.esriSchematicExternalQueryEvaluationMode constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getExternalQueryEvaluationMode

int getExternalQueryEvaluationMode()
                                   throws java.io.IOException,
                                          AutomationException
External query evaluation mode of the schematic object class.

Returns:
A com.esri.arcgis.schematic.esriSchematicExternalQueryEvaluationMode constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.