com.esri.arcgis.datasourcesfile
Interface ISMRestriction

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ISMRestrictionProxy, SMRestriction

public interface ISMRestriction
extends java.io.Serializable

COM Interface 'ISMRestriction'. Generated 3/19/2015 1:20:54 PM from 'C:\ArcGIS\COM\esriDataSourcesFile.olb'

Description: 'Deprecated as of 10.1. Provides access to the routing restriction properties.' 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 DISPID_1_GET_NAME
           
static java.lang.String DISPID_1_PUTREF_NAME
           
static java.lang.String DISPID_2_GET_NAME
           
static java.lang.String DISPID_2_PUT_NAME
           
static java.lang.String DISPID_3_GET_NAME
           
static java.lang.String DISPID_3_PUT_NAME
           
static java.lang.String IID
          Deprecated. Internal use only
static int IID3df8d708_18e9_4d3c_bc69_54190a3577d8
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 ISMNetAttribute getAttribute()
          The network attribute used as a restriction.
 java.lang.Object getParam()
          The restriction parameter value.
 int getType()
          Restriction type.
 void setAttributeByRef(ISMNetAttribute pAttr)
          The network attribute used as a restriction.
 void setParam(java.lang.Object pvParam)
          The restriction parameter value.
 void setType(int pVal)
          Restriction type.
 

Field Detail

IID3df8d708_18e9_4d3c_bc69_54190a3577d8

static final int IID3df8d708_18e9_4d3c_bc69_54190a3577d8
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

DISPID_1_GET_NAME

static final java.lang.String DISPID_1_GET_NAME
See Also:
Constant Field Values

DISPID_1_PUTREF_NAME

static final java.lang.String DISPID_1_PUTREF_NAME
See Also:
Constant Field Values

DISPID_2_GET_NAME

static final java.lang.String DISPID_2_GET_NAME
See Also:
Constant Field Values

DISPID_2_PUT_NAME

static final java.lang.String DISPID_2_PUT_NAME
See Also:
Constant Field Values

DISPID_3_GET_NAME

static final java.lang.String DISPID_3_GET_NAME
See Also:
Constant Field Values

DISPID_3_PUT_NAME

static final java.lang.String DISPID_3_PUT_NAME
See Also:
Constant Field Values
Method Detail

getAttribute

ISMNetAttribute getAttribute()
                             throws java.io.IOException,
                                    AutomationException
The network attribute used as a restriction.

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

setAttributeByRef

void setAttributeByRef(ISMNetAttribute pAttr)
                       throws java.io.IOException,
                              AutomationException
The network attribute used as a restriction.

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

getType

int getType()
            throws java.io.IOException,
                   AutomationException
Restriction type.

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

setType

void setType(int pVal)
             throws java.io.IOException,
                    AutomationException
Restriction type.

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

getParam

java.lang.Object getParam()
                          throws java.io.IOException,
                                 AutomationException
The restriction parameter value.

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

setParam

void setParam(java.lang.Object pvParam)
              throws java.io.IOException,
                     AutomationException
The restriction parameter value.

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