com.esri.arcgis.catalogUI
Class EditEvaluators

java.lang.Object
  extended by com.esri.arcgis.catalogUI.EditEvaluators
All Implemented Interfaces:
IEditEvaluators, com.esri.arcgis.interop.RemoteObjRef, java.io.Serializable

public class EditEvaluators
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IEditEvaluators

COM Class 'EditEvaluators'. Generated 3/19/2015 1:20:49 PM from 'C:\ArcGIS\COM\esriCatalogUI.olb'

Description 'Helper for editing evaluated attributes.' 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 =

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.esri.arcgis.catalogUI.IEditEvaluators
IID, IIDc6da44ea_100a_4912_8445_67fe8b586ada, xxDummy
 
Constructor Summary
EditEvaluators()
          Constructs a EditEvaluators using ArcGIS Engine.
EditEvaluators(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
EditEvaluators theEditEvaluators = (EditEvaluators) obj;
 
Method Summary
 boolean equals(java.lang.Object o)
          Compare this object with another
 IAttributesEditContext getAttributesEditContext()
          The network dataset context.
static java.lang.String getClsid()
          getClsid.
 int getCount()
          The total number of evaluators.
 INetworkEvaluator getEditEvaluator(int index)
          The ith edit evaluator.
 IEvaluatedNetworkAttribute getEvaluatedAttribute()
          The evaluated network attribute.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 int getSelectedCount()
          The number of selected evaluators.
 int getSelectedIndex(int selPosition)
          The index of the selPostion selected evaluator.
 int hashCode()
          the hashcode for this object
 void initialize(IAttributesEditContext context, IEvaluatedNetworkAttribute attribute, boolean defaultMode)
          Intitialize the network attribute edit context.
 boolean isDefault()
          Indicates if is default evaluators mode.
 boolean isSelected(int index)
          Indicates if the evaluator is selected.
 void release()
          Release a EditEvaluators.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EditEvaluators

public EditEvaluators()
               throws java.io.IOException,
                      java.net.UnknownHostException
Constructs a EditEvaluators using ArcGIS Engine.

Throws:
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems

EditEvaluators

public EditEvaluators(java.lang.Object obj)
               throws java.io.IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
EditEvaluators theEditEvaluators = (EditEvaluators) obj;

Construct a EditEvaluators using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to EditEvaluators.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
java.io.IOException - if there are interop problems
Method Detail

getClsid

public static java.lang.String getClsid()
getClsid.


equals

public boolean equals(java.lang.Object o)
Compare this object with another

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class java.lang.Object

getJintegraDispatch

public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
Deprecated. Internal use only.

Specified by:
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRef

release

public void release()
Release a EditEvaluators.

Specified by:
release in interface com.esri.arcgis.interop.RemoteObjRef

initialize

public void initialize(IAttributesEditContext context,
                       IEvaluatedNetworkAttribute attribute,
                       boolean defaultMode)
                throws java.io.IOException,
                       AutomationException
Intitialize the network attribute edit context.

Specified by:
initialize in interface IEditEvaluators
Parameters:
context - A reference to a com.esri.arcgis.catalogUI.IAttributesEditContext (in)
attribute - A reference to a com.esri.arcgis.geodatabase.IEvaluatedNetworkAttribute (in)
defaultMode - The defaultMode (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAttributesEditContext

public IAttributesEditContext getAttributesEditContext()
                                                throws java.io.IOException,
                                                       AutomationException
The network dataset context.

Specified by:
getAttributesEditContext in interface IEditEvaluators
Returns:
A reference to a com.esri.arcgis.catalogUI.IAttributesEditContext
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getEvaluatedAttribute

public IEvaluatedNetworkAttribute getEvaluatedAttribute()
                                                 throws java.io.IOException,
                                                        AutomationException
The evaluated network attribute.

Specified by:
getEvaluatedAttribute in interface IEditEvaluators
Returns:
A reference to a com.esri.arcgis.geodatabase.IEvaluatedNetworkAttribute
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isDefault

public boolean isDefault()
                  throws java.io.IOException,
                         AutomationException
Indicates if is default evaluators mode.

Specified by:
isDefault in interface IEditEvaluators
Returns:
The defaultMode
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCount

public int getCount()
             throws java.io.IOException,
                    AutomationException
The total number of evaluators.

Specified by:
getCount in interface IEditEvaluators
Returns:
The count
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getEditEvaluator

public INetworkEvaluator getEditEvaluator(int index)
                                   throws java.io.IOException,
                                          AutomationException
The ith edit evaluator.

Specified by:
getEditEvaluator in interface IEditEvaluators
Parameters:
index - The index (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.INetworkEvaluator
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isSelected

public boolean isSelected(int index)
                   throws java.io.IOException,
                          AutomationException
Indicates if the evaluator is selected.

Specified by:
isSelected in interface IEditEvaluators
Parameters:
index - The index (in)
Returns:
The selected
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSelectedCount

public int getSelectedCount()
                     throws java.io.IOException,
                            AutomationException
The number of selected evaluators.

Specified by:
getSelectedCount in interface IEditEvaluators
Returns:
The count
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSelectedIndex

public int getSelectedIndex(int selPosition)
                     throws java.io.IOException,
                            AutomationException
The index of the selPostion selected evaluator.

Specified by:
getSelectedIndex in interface IEditEvaluators
Parameters:
selPosition - The selPosition (in)
Returns:
The index
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.