eZPublishCommunityProject  2012.12
eZ\Publish\Core\Persistence\Solr\Content\Search\CriterionVisitor\Field Class Reference

Visits the Field criterion. More...

+ Inheritance diagram for eZ\Publish\Core\Persistence\Solr\Content\Search\CriterionVisitor\Field:
+ Collaboration diagram for eZ\Publish\Core\Persistence\Solr\Content\Search\CriterionVisitor\Field:

Public Member Functions

 __construct (FieldRegistry $fieldRegistry, ContentTypeHandler $contentTypeHandler, FieldNameGenerator $nameGenerator)
 Create from content type handler and field registry. More...
 
- Public Member Functions inherited from eZ\Publish\Core\Persistence\Solr\Content\Search\CriterionVisitor
 canVisit (Criterion $criterion)
 CHeck if visitor is applicable to current criterion. More...
 
 visit (Criterion $criterion, CriterionVisitor $subVisitor=null)
 Map field value to a proper Solr representation. More...
 

Protected Member Functions

 getFieldTypes ()
 Get field type information. More...
 
- Protected Member Functions inherited from eZ\Publish\Core\Persistence\Solr\Content\Search\CriterionVisitor
 getRange ($operator, $start, $end)
 Get Solr range. More...
 

Protected Attributes

 $contentTypeHandler
 
 $fieldRegistry
 
 $fieldTypes
 
 $nameGenerator
 

Detailed Description

Visits the Field criterion.

Constructor & Destructor Documentation

eZ\Publish\Core\Persistence\Solr\Content\Search\CriterionVisitor\Field::__construct ( FieldRegistry  $fieldRegistry,
ContentTypeHandler  $contentTypeHandler,
FieldNameGenerator  $nameGenerator 
)

Create from content type handler and field registry.

Parameters
FieldRegistry$fieldRegistry
ContentTypeHandler$contentTypeHandler
Returns
void

Member Function Documentation

eZ\Publish\Core\Persistence\Solr\Content\Search\CriterionVisitor\Field::getFieldTypes ( )
protected

Member Data Documentation

eZ\Publish\Core\Persistence\Solr\Content\Search\CriterionVisitor\Field::$contentTypeHandler
protected
eZ\Publish\Core\Persistence\Solr\Content\Search\CriterionVisitor\Field::$fieldRegistry
protected
eZ\Publish\Core\Persistence\Solr\Content\Search\CriterionVisitor\Field::$nameGenerator
protected

The documentation for this class was generated from the following file: