๐Ÿ“ฆ amake / GrandPerspective

๐Ÿ“„ FileItemTestVisitor.h ยท 29 lines
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29#import <Cocoa/Cocoa.h>

@class ItemNameTest;
@class ItemPathTest;
@class ItemSizeTest;
@class ItemTypeTest;
@class ItemFlagsTest;
@class SelectiveItemTest;
@class NotItemTest;
@class CompoundAndItemTest;
@class CompoundOrItemTest;


@protocol FileItemTestVisitor 

- (void) visitItemNameTest:(ItemNameTest *)test;
- (void) visitItemPathTest:(ItemPathTest *)test;
- (void) visitItemSizeTest:(ItemSizeTest *)test;
- (void) visitItemTypeTest:(ItemTypeTest *)test;
- (void) visitItemFlagsTest:(ItemFlagsTest *)test;

- (void) visitSelectiveItemTest: (SelectiveItemTest *)test;

- (void) visitNotItemTest:(NotItemTest *)test;
- (void) visitCompoundAndItemTest:(CompoundAndItemTest *)test;
- (void) visitCompoundOrItemTest:(CompoundOrItemTest *)test;

@end