EvidenceSource | GenericEvidenceSource | LoopingEvidenceSource | GenericLoopingEvidenceSource (the simplest) |
|
---|---|---|---|---|
Use custom nib? | Yes | No | Yes | No |
Use simple loop? | No | No | Yes | Yes |
[super initWithNibNamed:@"FooRule"];
- (NSMutableDictionary *)readFromPanel; - (void)writeToPanel:(NSDictionary *)dict usingType:(NSString *)type
- (NSString *)getSuggestionLeadText:(NSString *)type - (NSArray *)getSuggestions
- (void)doUpdate - (void)clearCollectedData
- (void)start - (void)stop
[appDefaults setValue:@"YES" forKey:@"EnableFooEvidenceSource"];
#import "FooEvidenceSource.h" ... [FooEvidenceSource class], ... NSLocalizedString(@"Foo", @"Evidence source");
#import "FooAction.h" ... [FooAction class], ... NSLocalizedString(@"Foo", @"Action type")