C# 클래스 MapAround.Caching.FeatureCollectionCacheAccessorBase

Base class providing access to feature caching.
상속: IFeatureCollectionCacheAccessor
파일 보기 프로젝트 열기: gkrsu/maparound.core

공개 메소드들

메소드 설명
RestoreAttributeNames ( ) : IList

Restores a list of attribute names from the cache

RestoreFeatures ( FeatureType featureType ) : ICollection

Restores a feature collection from the cache.

RestoreFeaturesIndex ( FeatureType featureType ) : ISpatialIndex

Restores a spatial index containing features from cache.

SaveAttributeNames ( IList attributeNames ) : void

Saves a list of attribute names to the cache.

SaveFeatures ( ICollection features, FeatureType featureType ) : void

Saves a feature collection to the cache.

SaveFeaturesIndex ( ISpatialIndex index, FeatureType featureType ) : void

Saves a spatial index containing features to the cache.

보호된 메소드들

메소드 설명
AddOrReplaceAttributeNames ( IList attributeNames ) : void

Saves an attribute list into cache.

AddOrReplaceCollection ( ICollection features, FeatureType featureType ) : void

Adds a collection to the cache or replaces it.

AddOrReplaceIndex ( ISpatialIndex index, FeatureType featureType ) : void

Adds a feature index to the cache or replaces it.

CheckKeyString ( string key ) : bool

Checks a value for validity when using as the access key.

ExtractAttributeNames ( ) : IList

Extracts an attribute list from cache.

ExtractCollection ( FeatureType featureType ) : Collection

Extracts a collection from cache.

ExtractIndex ( FeatureType featureType ) : ISpatialIndex

Extracts a feature index from cache.

메소드 상세

AddOrReplaceAttributeNames() 보호된 추상적인 메소드

Saves an attribute list into cache.
protected abstract AddOrReplaceAttributeNames ( IList attributeNames ) : void
attributeNames IList Attribute list
리턴 void

AddOrReplaceCollection() 보호된 추상적인 메소드

Adds a collection to the cache or replaces it.
protected abstract AddOrReplaceCollection ( ICollection features, FeatureType featureType ) : void
features ICollection Feature collection
featureType FeatureType Feature type
리턴 void

AddOrReplaceIndex() 보호된 추상적인 메소드

Adds a feature index to the cache or replaces it.
protected abstract AddOrReplaceIndex ( ISpatialIndex index, FeatureType featureType ) : void
index ISpatialIndex Spatial index
featureType FeatureType Feature type
리턴 void

CheckKeyString() 보호된 추상적인 메소드

Checks a value for validity when using as the access key.
protected abstract CheckKeyString ( string key ) : bool
key string Value need to be checked
리턴 bool

ExtractAttributeNames() 보호된 추상적인 메소드

Extracts an attribute list from cache.
protected abstract ExtractAttributeNames ( ) : IList
리턴 IList

ExtractCollection() 보호된 추상적인 메소드

Extracts a collection from cache.
protected abstract ExtractCollection ( FeatureType featureType ) : Collection
featureType FeatureType Type of features in the collection
리턴 Collection

ExtractIndex() 보호된 추상적인 메소드

Extracts a feature index from cache.
protected abstract ExtractIndex ( FeatureType featureType ) : ISpatialIndex
featureType FeatureType Feature type
리턴 ISpatialIndex

RestoreAttributeNames() 공개 메소드

Restores a list of attribute names from the cache
public RestoreAttributeNames ( ) : IList
리턴 IList

RestoreFeatures() 공개 메소드

Restores a feature collection from the cache.
public RestoreFeatures ( FeatureType featureType ) : ICollection
featureType FeatureType Type of features
리턴 ICollection

RestoreFeaturesIndex() 공개 메소드

Restores a spatial index containing features from cache.
public RestoreFeaturesIndex ( FeatureType featureType ) : ISpatialIndex
featureType FeatureType Feature type
리턴 ISpatialIndex

SaveAttributeNames() 공개 메소드

Saves a list of attribute names to the cache.
public SaveAttributeNames ( IList attributeNames ) : void
attributeNames IList List of attribute names
리턴 void

SaveFeatures() 공개 메소드

Saves a feature collection to the cache.
public SaveFeatures ( ICollection features, FeatureType featureType ) : void
features ICollection Feature collection
featureType FeatureType Type of features
리턴 void

SaveFeaturesIndex() 공개 메소드

Saves a spatial index containing features to the cache.
public SaveFeaturesIndex ( ISpatialIndex index, FeatureType featureType ) : void
index ISpatialIndex Spatial index
featureType FeatureType Type of features in index
리턴 void