
Public Member Functions | |
| void | clear () |
| ConfigurationEntry | entryForKey (String key) |
| void | setEntryForKey (ConfigurationEntry entry, String key) |
Protected Member Functions | |
| ConfigurationEntry | configureEntity (String entityName, NSArray keys) |
| void | createAttributes (NSDictionary indexDef) |
| void | initFromDictionary (NSDictionary indexDef) |
Private Member Functions | |
| ConfigurationEntry | configureKeyPath (ConfigurationEntry config, String keyPath, EOEntity source) |
Private Attributes | |
| final NSMutableDictionary < String, ConfigurationEntry > | configuration = new NSMutableDictionary<String, ConfigurationEntry>() |
The Configuration class contains a private instance of a configuration dictionary
| void clear | ( | ) |
| ConfigurationEntry configureEntity | ( | String | entityName, | |
| NSArray | keys | |||
| ) | [protected] |
| entityName | entity to be indexed | |
| keys | attributes (keys or keypaths) to be indexed |
| ConfigurationEntry configureKeyPath | ( | ConfigurationEntry | config, | |
| String | keyPath, | |||
| EOEntity | source | |||
| ) | [private] |
| void createAttributes | ( | NSDictionary | indexDef | ) | [protected] |
Creates the lucene index attributes from the properties dictionary contained in the indexModel defintion. Each property is a key or keypath.
| indexDef |
| ConfigurationEntry entryForKey | ( | String | key | ) |
| void initFromDictionary | ( | NSDictionary | indexDef | ) | [protected] |
| void setEntryForKey | ( | ConfigurationEntry | entry, | |
| String | key | |||
| ) |
final NSMutableDictionary<String, ConfigurationEntry> configuration = new NSMutableDictionary<String, ConfigurationEntry>() [private] |
1.5.8