doc
 All Classes Functions Variables Properties
Public Member Functions | Static Public Member Functions | Protected Attributes | Properties
EMFacetValueSelection Class Reference

#import <EMFacetValue.h>

Inherits NSObject.

List of all members.

Public Member Functions

(id) - initWithName:value:
(id) - initWithName:value:removable:
(id) - initWithName:value:removable:ancestors:

Static Public Member Functions

(id) + facetValueSelectionWithName:value:
(id) + facetValueSelectionWithName:value:removable:

Protected Attributes

NSString * _facetValue
NSString * _facetValueId
EMFacetValue_root
NSMutableArray * _ancestors
BOOL _removable
NSString * _separator

Properties

NSString * facetName
NSString * facetValue
NSString * facetValueId
EMFacetValueroot
BOOL removable
NSString * separator
NSMutableArray * ancestors

Detailed Description

Like a descriptor in Endeca


Property Documentation

- (NSMutableArray*) ancestors [read, write, retain]

An array of EMFacetValue objects

- (BOOL) removable [read, write, assign]

This flag can be used to tell the user interface to treat this facet as if it cannot be removed from the list of facets.

Default = YES.

- (NSString*) separator [read, write, retain]

If specified, the EMSearchQueryFacetsController will create a EMSeparatedFacetCell object, splitting the value of the EMFacetValue into two parts.

For example, for a facet that had values like Ornamentation:Glitter, you could set the separator to ":".

Default = nil.


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