C# Class SubsetNetworkEvaluators.FilterSubsetEvaluator

Inheritance: INetworkEvaluator2, INetworkEvaluatorSetup
Show file Open project: Esri/arcobjects-sdk-community-samples

Public Methods

Method Description
AddFilterSubsetAttribute ( IDENetworkDataset deNet ) : IEvaluatedNetworkAttribute
Initialize ( INetworkDataset networkDataset, IDENetworkDataset DataElement, INetworkSource netSource, IEvaluatedNetworkAttribute netAttribute ) : void
QueryValue ( INetworkElement Element, IRow Row ) : object
Refresh ( ) : void
RemoveFilterSubsetAttribute ( IDENetworkDataset deNet ) : void
ResetFilterSubsetParameters ( INetworkAttribute2 netAttribute, List netSourceNames ) : void
SupportsDefault ( esriNetworkElementType ElementType, IEvaluatedNetworkAttribute netAttribute ) : bool
SupportsSource ( INetworkSource Source, IEvaluatedNetworkAttribute netAttribute ) : bool
ValidateDefault ( esriNetworkElementType ElementType, IEvaluatedNetworkAttribute netAttribute, int &ErrorCode, string &ErrorDescription, string &errorAppendInfo ) : bool
ValidateSource ( IDatasetContainer2 datasetContainer, INetworkSource netSource, IEvaluatedNetworkAttribute netAttribute, int &ErrorCode, string &ErrorDescription, string &errorAppendInfo ) : bool

Method Details

AddFilterSubsetAttribute() public static method

public static AddFilterSubsetAttribute ( IDENetworkDataset deNet ) : IEvaluatedNetworkAttribute
deNet IDENetworkDataset
return IEvaluatedNetworkAttribute

Initialize() public method

public Initialize ( INetworkDataset networkDataset, IDENetworkDataset DataElement, INetworkSource netSource, IEvaluatedNetworkAttribute netAttribute ) : void
networkDataset INetworkDataset
DataElement IDENetworkDataset
netSource INetworkSource
netAttribute IEvaluatedNetworkAttribute
return void

QueryValue() public method

public QueryValue ( INetworkElement Element, IRow Row ) : object
Element INetworkElement
Row IRow
return object

Refresh() public method

public Refresh ( ) : void
return void

RemoveFilterSubsetAttribute() public static method

public static RemoveFilterSubsetAttribute ( IDENetworkDataset deNet ) : void
deNet IDENetworkDataset
return void

ResetFilterSubsetParameters() public static method

public static ResetFilterSubsetParameters ( INetworkAttribute2 netAttribute, List netSourceNames ) : void
netAttribute INetworkAttribute2
netSourceNames List
return void

SupportsDefault() public method

public SupportsDefault ( esriNetworkElementType ElementType, IEvaluatedNetworkAttribute netAttribute ) : bool
ElementType esriNetworkElementType
netAttribute IEvaluatedNetworkAttribute
return bool

SupportsSource() public method

public SupportsSource ( INetworkSource Source, IEvaluatedNetworkAttribute netAttribute ) : bool
Source INetworkSource
netAttribute IEvaluatedNetworkAttribute
return bool

ValidateDefault() public method

public ValidateDefault ( esriNetworkElementType ElementType, IEvaluatedNetworkAttribute netAttribute, int &ErrorCode, string &ErrorDescription, string &errorAppendInfo ) : bool
ElementType esriNetworkElementType
netAttribute IEvaluatedNetworkAttribute
ErrorCode int
ErrorDescription string
errorAppendInfo string
return bool

ValidateSource() public method

public ValidateSource ( IDatasetContainer2 datasetContainer, INetworkSource netSource, IEvaluatedNetworkAttribute netAttribute, int &ErrorCode, string &ErrorDescription, string &errorAppendInfo ) : bool
datasetContainer IDatasetContainer2
netSource INetworkSource
netAttribute IEvaluatedNetworkAttribute
ErrorCode int
ErrorDescription string
errorAppendInfo string
return bool