This is HyperAccess.h in view mode; [Download] [Up]
// A HyperAccess object provides access to hyperinformation, using particular
// protocols and data format transformations.
// History:
// 26 Sep 90 Written TBL
#import <objc/Object.h>
#import <objc/List.h>
#import "Anchor.h"
#import "HyperText.h"
@interface HyperAccess:Object
// Target variables for interface builder hookups:
{
id manager; // The object which manages different access mechanisms.
id openString;
id keywords;
id titleString;
id addressString;
id contentSearch;
}
// Interface builder initialisation methods:
- setManager:anObject;
- setOpenString:anObject;
- setKeywords:anObject;
- setTitleString:anObject;
- setAddressString:anObject;
- setContentSearch:anObject;
// Action methods for buttons etc:
- search:sender;
- searchRTF: sender;
- searchSGML: sender;
- open: sender;
- openRTF:sender;
- openSGML:sender;
- saveNode:(HyperText *)aText;
// Calls form other code:
- manager;
- (const char *)name; // Name for this access method
- loadAnchor:(Anchor *)a; // Loads an anchor.
- loadAnchor:(Anchor *)a Diagnostic:(int)level ;// Loads an anchor.
// Text delegate methods:
- textDidChange:textObject;
- (BOOL)textWillChange:textObject;
// HyperText delegate methods:
- hyperTextDidBecomeMain:sender;
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.