
Public Member Functions | |
| void | clear () |
| void | fileDidChange (NSNotification n) throws MalformedURLException |
| void | finishInitialization () |
| void | loadIndexDefinitions () |
Static Public Member Functions | |
| static ERIndexing | indexing () |
Static Public Attributes | |
| static final Class | REQUIRES [] = new Class[] {ERXExtensions.class} |
Protected Member Functions | |
| void | addIndex (String key, ERIndex index) |
Static Package Functions | |
| [static initializer] | |
Package Attributes | |
| NSMutableDictionary | indices = ERXMutableDictionary.synchronizedDictionary() |
Private Member Functions | |
| void | addIndex (String key, NSDictionary indexDef) |
| File | indexRoot () |
| void | loadModel (URL url) |
Private Attributes | |
| File | _indexRoot |
| final Logger | log = Logger.getLogger(ERIndexing.class) |
| [static initializer] | ( | ) | [static, package] |
| void addIndex | ( | String | key, | |
| NSDictionary | indexDef | |||
| ) | [private] |
| key | the name of the index | |
| indexDef | the dictionary containing the index definition (usually deserialized from the indexModel file) |
| key | the name of the index | |
| index | the indexer instance having the name of the index and the index definition from the indexModel file |
| void clear | ( | ) |
| void fileDidChange | ( | NSNotification | n | ) | throws MalformedURLException |
| void finishInitialization | ( | ) | [virtual] |
Overridden by subclasses to provide framework initialization.
Implements ERXFrameworkPrincipal.
| static ERIndexing indexing | ( | ) | [static] |
| File indexRoot | ( | ) | [private] |
| void loadIndexDefinitions | ( | ) |
Searches all bundles for *.indexModel resources files and dserializes the index definitions and adds the index definitions to the master dictionary of application indices
| void loadModel | ( | URL | url | ) | [private] |
File _indexRoot [private] |
NSMutableDictionary indices = ERXMutableDictionary.synchronizedDictionary() [package] |
final Logger log = Logger.getLogger(ERIndexing.class) [private] |
logging support
Reimplemented from ERXFrameworkPrincipal.
final Class REQUIRES[] = new Class[] {ERXExtensions.class} [static] |
1.5.8