Inherits from
System.Object
Classes that Inherit Serializable
GeoCalc.DoubleComparisonFilter
GeoCalc.EarlyBoundTransformSourceFilter
GeoCalc.ESRIPEDBManager.ExportableObjectsFilter
GeoCalc.IntegerComparisonFilter
GeoCalc.ProjectedOperationFilter
GeoCalc.StringComparisonFilter
GeoCalc.TransformForBaseCRSFilter
GeoCalc.TransformOperationFilter
GeoCalc.ESRIPEDBManager.UsageBasedOnAreaOfUseAndScopeFilter
GeoCalc.Utilities.CustomObjectFilter
Description
The SearchFilter is an interface class that can be extended to help manage complicated queries against the GeoCalc Datasource. It provides a method called Filter which has a single Serializable object as a parameter. Once an instance class/method is extended from the SearchFilter base it can be passed into the DataSource.SearchByFilter procedure. During the search process all candidate Serializable objects will be run evaluated using the extended class and a resultant candidate list of objects will be compiled based on the return value of the Filter() method. The following extensions of the SearchFilter class are included in GeoCalc by default:
-
NameFilter
-
RemarksFilter
-
ContainsFilter
-
ContainedByFilter
-
IntersectsFilter
-
AreaOfUseFilter
-
AreaOfUseInUsageFilter
-
UsageFilter
-
ScopeFilter
-
DatumFilter
-
ProjectionFilter
-
IdentifierCodeFilter
-
AllFilter
-
EnclosureUsageFilter
-
EnclosureAreaOfUseFilter
-
AngularUnitAbbrevFilter
-
LinearUnitAbbrevFilter
-
ScalarUnitAbbrevFilter
-
CartesianPointXUnitsFilter
-
CartesianPointYUnitsFilter
-
CartesianPointZUnitsFilter
-
GeodeticPointLonUnitsFilter
-
GeodeticPointLatUnitsFilter
-
GeodeticPointHgtUnitsFilter
-
ProjectedPointEastUnitsFilter
-
ProjectedPointNorthUnitsFilter
-
ProjectedPointHgtUnitsFilter
-
VerticalPointHgtUnitsFilter
-
HorizontalDatumEllipsoidFilter
-
HorizontalDatumPrimeMeridianFilter
-
CoordSysFilter
-
CoordSysGeodeticFilter
-
ProjectionTypeFilter
-
FittedCoordSysBaseCoordSysFilter
-
FittedCoordSysTransformTypeFilter
-
StringTranslatorTypeFilter
-
CoordSysPointStyleUnitsFilter
-
PointStyleUnitsFilter
-
CoordSysUnitSerializableFilter
-
CoordSysDatumFilter
-
ProjectionParameterFilter
-
AreaOfUsePointFilter
-
TransformForBaseCRSFilter
-
CoordtransformSourceFilter
-
EarlyBoundTransformSourceFilter
-
CoordTransformTargetFilter
-
CoordTransformOpTypeFilter
-
RegexComparisonFilter
-
CoordTransformSourceTargetFilter
-
CoordTransformFilter
-
EnsembleFilter
-
DefinitionFileFilter
-
CTLSupportFilter
-
ProjectedOperationFilter
-
TransformOperationFilter
-
UsageBasedOnAreaOfUseAndScopeFilter
Methods
|
Method |
Description |
|
Determines whether a serializable object in the datasource passes its filter criteria. |
|
|
Inherited Method |
Description |
|
Equals |
Determines whether the specified object is equal to the current object. (Inherited from Object). |
|
GetHashCode |
Serves as the default hash function. (Inherited from Object). |
|
GetType |
Gets the Type of the current instance. (Inherited from Object). |
|
ToString |
Returns a string that represents the current object. (Inherited from Object). |
Comments
0 comments
Please sign in to leave a comment.