Copyright ©1995 by NeXT Computer, Inc. All Rights Reserved.
Protocols
IXBlockAndStoreAccess |
Adopted By: | IXBTree, IXFileFinder, IXRecordManager, IXStoreBlock, IXStoreDirectory |
Initializing and Freeing a Client |
![]() |
Initializes a new store client in aStore | |
![]() |
Initializes a store client from data previously stored in the | |
![]() |
![]() | |
![]() |
Removes the store client's storage from the IXStore and frees the run-time object | |
+ freeFromBlock:(unsigned int)aHandle | Frees the data for the store client identified by aHandle in | |
![]() |
![]() |
Retrieving the Block and Store |
![]() |
Gets the identifier of the block owned by the store client, | |
![]() |
![]() |
IXComparatorSetting |
Adopted By: | IXBTree |
Methods |
![]() |
Sets the function used to compare items; also | |
![]() |
![]() | |
![]() |
Gets the comparator function and context | |
![]() |
IXComparisonSetting |
Adopted By: | IXBTree |
Methods |
![]() |
Sets the data format of items compared by the receiver | |
![]() |
Returns the data format of items compared |
IXCursorPositioning |
Adopted By: | IXBTreeCursor |
Absolute Positioning |
![]() |
Sets the position of the receiver to aKey, if it exists, | |
![]() |
![]() | |
![]() |
Gets the key for the receiver's position and its length, | |
![]() |
![]() |
Relative Positioning |
![]() |
Positions the receiver at the first key if there is one; returns YES if there is one, NO if not | |
![]() |
Moves the receiver forward one key value and returns YES if there's a key there | |
![]() |
Positions the receiver at the last key if there is one; returns YES if there is one, NO if not | |
![]() |
Moves the receiver back one key value and returns YES if there's a key there |
Checking Positioning Success |
![]() |
Returns YES if the receiver is on akey, NO if it's between two keys or off either end of the key space |
IXFileFinderConfiguration |
Adopted By: | IXFileFinder |
Managing Attribute Parsers |
![]() |
Sets the IXAttributeParsers used to parse files | |
![]() |
Returns in aList the IXAttributeParsers used to parse files |
Generating Descriptions |
![]() |
Sets whether descriptions are generated automatically for files indexed | |
![]() |
Returns whether descriptions are generated automatically for files indexed |
Enabling Automatic Updating |
![]() |
Sets whether the file finder automatically updates its indexes upon finding out of date references | |
![]() |
Returns whether the file finder automatically updates its indexes |
Setting File System Options |
![]() |
Sets whether the file finder indexes or searches files on a different device from its root directory | |
![]() |
Returns whether the file finder indexes or searches files on a different device from its root directory | |
![]() |
Sets whether the file finder follows symbolic links when building indexes | |
![]() |
Returns whether the file finder follows symbolic links when building indexes | |
![]() |
Sets whether the file finder scans for files whose modification times have changed | |
![]() |
Returns whether the file finder scans for modified files |
Ignoring Files |
![]() |
Sets to types the types of files that won't be indexed | |
![]() |
Returns the types of files that aren't indexed | |
![]() |
Sets to names the literal, base names of files that won't be indexed | |
![]() |
Returns the names of files that aren't indexed |
IXFileFinderQueryAndUpdate |
Adopted By: | IXFileFinder |
Getting the Target Directory |
![]() |
Returns the base path for the file finder's index |
Getting the Record Manager |
![]() |
Returns the object that stores the file finder's IXFileRecords |
Performing Queries |
![]() |
atPath:(const char *)path | Evaluates aQuery for sender returning in an | |
forSender:sender | ![]() |
![]() |
Stops the query requested by sender |
Updating Indexes |
![]() |
Updates the indexes for files within path relative to the file | |
![]() |
![]() | |
![]() |
Returns whether the file finder is updating its indexes | |
![]() |
Suspends updating of indexes | |
![]() |
Resumes updating of indexes | |
![]() |
Removes inaccurate or out of data information from indexes | |
![]() |
Completely empties indexes |
Methods Implemented by the Sender of a Query or Update |
![]() |
Asynchronously notifies the sender of a | |
![]() |
![]() | |
![]() |
Asynchronously notifies the sender of an | |
![]() |
![]() | |
![]() |
Asynchronously notifies the sender of an | |
![]() |
![]() |
IXLexemeExtraction |
Adopted By: | No NeXTSTEP classes. |
Lexing a Stream |
![]() |
Puts the next lexeme from stream into aString | |
![]() |
||
![]() |
Manipulating a Word/Lexeme |
![]() |
Reduces aString to lowercase letters | |
![]() |
IXNameAndFileAccess |
Adopted By: | IXBTree, IXFileFinder, IXRecordManager, IXStoreDirectory | |
Incorporates: | IXBlockAndStoreAccess |
Initializing and Freeing a Client |
![]() |
Initializes a new store client under aName in filename | |
![]() |
||
![]() |
Initializes a store client from data previously stored under | |
![]() |
![]() | |
![]() |
![]() | |
![]() |
Removes the store client's storage from the IXStoreFile and frees the run-time object | |
+ freeFromName:(const char *)aName | Frees the data for the store file client identified by aName in | |
![]() |
![]() |
Retrieving the Name and File |
![]() |
Gets the name of the store client, and the name of the file | |
![]() |
![]() |
IXPostingExchange |
Adopted By: | IXPostingCursor IXPostingList IXPostingSet |
Methods |
![]() |
Sets the receiver's posting set to count postings | |
![]() |
||
![]() |
Gets the receiver's postings and their amount | |
![]() |
IXPostingOperations |
Adopted By: | IXPostingCursor IXPostingSet |
Manipulating Postings by Handle |
![]() |
Adds a postings to the set of postings | |
![]() |
||
![]() |
Removes a postings from the set |
Getting the Number of Postings |
![]() |
Returns the number of postings in the set |
Emptying a Posting Set |
![]() |
Empties all postings from the set |
Traversing a Posting Set |
![]() |
Sets the selected posting to the one with aHandle and returns that handle, or 0 if aHandle isn't in the set | |
![]() |
Gets the handle and weight of the selected posting | |
![]() |
||
![]() |
Sets the selected posting to the first in the set and returns its handle, or 0 if there are no postings | |
![]() |
Sets the selected posting to the next in the set and returns its handle, or 0 if there are no more postings |
IXRecordReading |
Adopted By: | No NeXTSTEP classes |
Methods |
![]() |
Returns the number of records in the archive | |
![]() |
Reads the record identified by aHandle and returns the | |
![]() |
![]() |
IXRecordTranscription |
Adopted By: | No NeXTSTEP classes. |
Methods |
![]() |
Notifies the record identified by aHandle that it's been read | |
![]() |
||
![]() |
Notifies the record identified by aHandle that it's going to | |
![]() |
![]() | |
![]() |
Allows a record just read to reinitialize itself or provide a replacement |
IXRecordWriting |
Adopted By: | IXRecordManager | |
Incorporates: | IXRecordReading |
Manipulating Records by Handle |
![]() |
Adds anObject to the receiver's archive | |
![]() |
Replaces the record identified by aHandle with anObject | |
![]() |
||
![]() |
Removes from the archive the record identified by aHandle |
Emptying a Record Storer |
![]() |
Empties the receiver's archive of all records |
IXTransientAccess |
Adopted By: | IXRecordManager |
Methods |
![]() |
Retrieves as a double the value of ivarName for the object | |
![]() |
![]() | |
![]() |
||
![]() |
Retrieves as a float the value of ivarName for the object | |
![]() |
![]() | |
![]() |
||
![]() |
Retrieves as a int the value of ivarName for the object | |
![]() |
![]() | |
![]() |
||
![]() |
Retrieves as a object the value of ivarName for the object | |
![]() |
![]() | |
![]() |
||
![]() |
Retrieves as untyped data the value of ivarName for the | |
![]() |
![]() | |
![]() |
||
![]() |
Retrieves as a string the value of ivarName for the object | |
![]() |
![]() | |
![]() |
||
![]() |
Retrieves as a string no longer than aLength the value of | |
![]() |
![]() | |
![]() |
![]() | |
![]() |
IXTransientMessaging |
Adopted By: | IXRecordManager |
Methods |
![]() |
Retrieves as a double the value obtained by sending | |
![]() |
![]() | |
![]() |
![]() | |
![]() |
Retrieves as a float the value obtained by sending | |
![]() |
![]() | |
![]() |
![]() | |
![]() |
Retrieves as a int the value obtained by sending | |
![]() |
![]() | |
![]() |
![]() | |
![]() |
Retrieves as an object the value obtained by sending | |
![]() |
![]() | |
![]() |
![]() | |
![]() |
Retrieves as untyped data the value obtained by sending | |
![]() |
![]() | |
![]() |
![]() | |
![]() |
Retrieves as a string the value obtained by sending | |
![]() |
![]() | |
![]() |
![]() | |
![]() |
Retrieves as a string no longer than aLength the value | |
![]() |
![]() | |
![]() |
![]() | |
![]() |