com.esri.arcgis.catalogUI
Class NetworkGlobalTurnDelayEvaluatorEditor

java.lang.Object
  extended by com.esri.arcgis.catalogUI.NetworkGlobalTurnDelayEvaluatorEditor
All Implemented Interfaces:
IEvaluatorEditor, com.esri.arcgis.interop.RemoteObjRef, Serializable

public class NetworkGlobalTurnDelayEvaluatorEditor
extends Object
implements com.esri.arcgis.interop.RemoteObjRef, IEvaluatorEditor

The global turn delay evaluator editor.

Description

This object is new at ArcGIS 9.3.

Product Availability

Available with ArcGIS Desktop.

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.esri.arcgis.catalogUI.IEvaluatorEditor
IID, IID23b61a91_0f9e_46a7_b3c5_fe5484f323b8, xxDummy
 
Constructor Summary
NetworkGlobalTurnDelayEvaluatorEditor()
          Constructs a NetworkGlobalTurnDelayEvaluatorEditor using ArcGIS Engine.
NetworkGlobalTurnDelayEvaluatorEditor(Object obj)
          Construct a NetworkGlobalTurnDelayEvaluatorEditor using a reference to such an object returned from ArcGIS Engine or Server.
 
Method Summary
 void editDescriptors(String value)
          Change the descriptor for all selected evaluators.
 boolean editProperties(int parentWindow)
          Prompts the user to edit the evaluator.
 boolean equals(Object o)
          Compare this object with another
static String getClsid()
          getClsid.
 String getDescriptor(int index)
          The ith descriptor value.
 IUID getEvaluatorCLSID()
          The evaluator CLSID associated with this editor.
 String getFullDescription(int index)
          The ith full description value.
 int getValueChoiceCount()
          The number of value choices.
 String getValueChoiceDescriptor(int choice)
          The value choice description.
 int hashCode()
          the hashcode for this object
 boolean isContextSupportsEditDescriptors()
          Indicates if the editor supports textbox editing of the descriptor value for the current attribute edit context.
 boolean isContextSupportsEditProperties()
          Indicates if the editor supports a dialog for the current attribute edit context.
 void setDefaultProperties(int index)
          Set default properties for the edit evaluator based on the current context.
 void setEditEvaluatorsByRef(IEditEvaluators rhs1)
          The available set of edit evaluators.
 void setValueChoice(int rhs1)
          The index of the selected value choice.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef
getJintegraDispatch, release
 

Constructor Detail

NetworkGlobalTurnDelayEvaluatorEditor

public NetworkGlobalTurnDelayEvaluatorEditor()
                                      throws IOException,
                                             UnknownHostException
Constructs a NetworkGlobalTurnDelayEvaluatorEditor using ArcGIS Engine.

Throws:
IOException - if there are interop problems
UnknownHostException - if there are interop problems

NetworkGlobalTurnDelayEvaluatorEditor

public NetworkGlobalTurnDelayEvaluatorEditor(Object obj)
                                      throws IOException
Construct a NetworkGlobalTurnDelayEvaluatorEditor using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to NetworkGlobalTurnDelayEvaluatorEditor.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
IOException - if there are interop problems NetworkGlobalTurnDelayEvaluatorEditor theNetworkGlobalTurnDelayEvaluatorEditor = (NetworkGlobalTurnDelayEvaluatorEditor) obj;
Method Detail

getClsid

public static String getClsid()
getClsid.


equals

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

Overrides:
equals in class Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class Object

getEvaluatorCLSID

public IUID getEvaluatorCLSID()
                       throws IOException,
                              AutomationException
The evaluator CLSID associated with this editor.

Specified by:
getEvaluatorCLSID in interface IEvaluatorEditor
Returns:
A reference to a com.esri.arcgis.system.IUID
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setEditEvaluatorsByRef

public void setEditEvaluatorsByRef(IEditEvaluators rhs1)
                            throws IOException,
                                   AutomationException
The available set of edit evaluators.

Specified by:
setEditEvaluatorsByRef in interface IEvaluatorEditor
Parameters:
rhs1 - A reference to a com.esri.arcgis.catalogUI.IEditEvaluators (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isContextSupportsEditDescriptors

public boolean isContextSupportsEditDescriptors()
                                         throws IOException,
                                                AutomationException
Indicates if the editor supports textbox editing of the descriptor value for the current attribute edit context.

Specified by:
isContextSupportsEditDescriptors in interface IEvaluatorEditor
Returns:
The supports
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isContextSupportsEditProperties

public boolean isContextSupportsEditProperties()
                                        throws IOException,
                                               AutomationException
Indicates if the editor supports a dialog for the current attribute edit context.

Specified by:
isContextSupportsEditProperties in interface IEvaluatorEditor
Returns:
The supports
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDefaultProperties

public void setDefaultProperties(int index)
                          throws IOException,
                                 AutomationException
Set default properties for the edit evaluator based on the current context.

Specified by:
setDefaultProperties in interface IEvaluatorEditor
Parameters:
index - The index (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFullDescription

public String getFullDescription(int index)
                          throws IOException,
                                 AutomationException
The ith full description value.

Specified by:
getFullDescription in interface IEvaluatorEditor
Parameters:
index - The index (in)
Returns:
The value
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDescriptor

public String getDescriptor(int index)
                     throws IOException,
                            AutomationException
The ith descriptor value.

Specified by:
getDescriptor in interface IEvaluatorEditor
Parameters:
index - The index (in)
Returns:
The value
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

editDescriptors

public void editDescriptors(String value)
                     throws IOException,
                            AutomationException
Change the descriptor for all selected evaluators.

Specified by:
editDescriptors in interface IEvaluatorEditor
Parameters:
value - The value (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getValueChoiceCount

public int getValueChoiceCount()
                        throws IOException,
                               AutomationException
The number of value choices.

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

getValueChoiceDescriptor

public String getValueChoiceDescriptor(int choice)
                                throws IOException,
                                       AutomationException
The value choice description.

Specified by:
getValueChoiceDescriptor in interface IEvaluatorEditor
Parameters:
choice - The choice (in)
Returns:
The value
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setValueChoice

public void setValueChoice(int rhs1)
                    throws IOException,
                           AutomationException
The index of the selected value choice.

Specified by:
setValueChoice in interface IEvaluatorEditor
Parameters:
rhs1 - The rhs1 (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

editProperties

public boolean editProperties(int parentWindow)
                       throws IOException,
                              AutomationException
Prompts the user to edit the evaluator.

Specified by:
editProperties in interface IEvaluatorEditor
Parameters:
parentWindow - The parentWindow (A COM typedef) (in)
Returns:
The applyEdits
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.