C# Class SolrNet.Impl.FieldParsers.CollectionFieldParser

Parses 1-dimensional fields
Inheritance: ISolrFieldParser
Exibir arquivo Open project: 7digital/SolrNet Class Usage Examples

Public Methods

Method Description
CanHandleSolrType ( string solrType ) : bool
CanHandleType ( Type t ) : bool
CollectionFieldParser ( ISolrFieldParser valueParser ) : System
GetArrayProperty ( XElement field, Type t ) : Array
GetGenericCollectionProperty ( XElement field, Type genericTypes ) : IList
GetNonGenericCollectionProperty ( XElement field ) : IList
Parse ( XElement field, Type t ) : object

Method Details

CanHandleSolrType() public method

public CanHandleSolrType ( string solrType ) : bool
solrType string
return bool

CanHandleType() public method

public CanHandleType ( Type t ) : bool
t System.Type
return bool

CollectionFieldParser() public method

public CollectionFieldParser ( ISolrFieldParser valueParser ) : System
valueParser ISolrFieldParser
return System

GetArrayProperty() public method

public GetArrayProperty ( XElement field, Type t ) : Array
field XElement
t System.Type
return System.Array

GetGenericCollectionProperty() public method

public GetGenericCollectionProperty ( XElement field, Type genericTypes ) : IList
field XElement
genericTypes System.Type
return IList

GetNonGenericCollectionProperty() public method

public GetNonGenericCollectionProperty ( XElement field ) : IList
field XElement
return IList

Parse() public method

public Parse ( XElement field, Type t ) : object
field XElement
t System.Type
return object