SolrNet: SolrNet.Mapping.Validation.Rules.AbstractSolrFieldTypeChecker Class Reference

SolrNet

SolrNet.Mapping.Validation.Rules.AbstractSolrFieldTypeChecker Class Reference

Abstract schema type checker. Uses a list of "safe" types and a list of "warning" types. More...

Inheritance diagram for SolrNet.Mapping.Validation.Rules.AbstractSolrFieldTypeChecker:

List of all members.

Public Member Functions

virtual ValidationResult Validate (SolrFieldType solrFieldType, string propertyName, Type propertyType)
 Validates a mapped document property against a Solr field type.
abstract bool CanHandleType (Type propertyType)
 Returns true if this type checked can handle propertyType

Protected Member Functions

 AbstractSolrFieldTypeChecker (ICollection< string > safeTypes, ICollection< string > warningTypes)

Protected Attributes

readonly ICollection< string > safeTypes
readonly ICollection< string > warningTypes

Detailed Description

Abstract schema type checker. Uses a list of "safe" types and a list of "warning" types.


Member Function Documentation

abstract bool SolrNet.Mapping.Validation.Rules.AbstractSolrFieldTypeChecker.CanHandleType ( Type  propertyType ) [pure virtual]

Returns true if this type checked can handle propertyType

Parameters:
propertyTypeType to check if this checker can handle
Returns:

Implements SolrNet.Mapping.Validation.Rules.ISolrFieldTypeChecker.

virtual ValidationResult SolrNet.Mapping.Validation.Rules.AbstractSolrFieldTypeChecker.Validate ( SolrFieldType  solrFieldType,
string  propertyName,
Type  propertyType 
) [virtual]

Validates a mapped document property against a Solr field type.

Parameters:
solrFieldType
propertyName
propertyType
Returns:

Implements SolrNet.Mapping.Validation.Rules.ISolrFieldTypeChecker.


The documentation for this class was generated from the following file:
  • SolrNet/Mapping/Validation/Rules/AbstractSolrFieldTypeChecker.cs
Generated on Sun May 3 2015 17:19:11 for SolrNet by  doxygen 1.7.2