-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathclasses.txt
More file actions
116 lines (76 loc) · 2.5 KB
/
classes.txt
File metadata and controls
116 lines (76 loc) · 2.5 KB
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
Class Architecture
++++++++++++++++++
XMLTranslate:
- XMLTranslate :: NSObject
-(void)registerHandler:(XMLPhrase)for:(NSString)level:(int)
-(void)registerXML:level:
-(NSArray)translateXMLNode:(NSXMLElement)
- XMLPhrase :: NSObject
-(id)objectForXML:(NSXMLElement)
-(void)children:(NSArray)changed
- XMLInterPhrase :: XMLPhrase
-(id)initWithXML:(NSXMLElement)
Control:
- XMLElOut :: XMLPhrase
- XMLElIf :: XMLPhrase
- XMLElImport :: XMLPhrase
Views:
- XMLElView :: XMLPhrase
- XMLElText :: XMLPhrase
- XMLElImage :: XMLPhrase
- XMLElDocument :: XMLPhrase
(Presents VCiDocument & UIDocumentInteractionController with prepare gestures, icon, & for gadgets, images, & video, renders them)
- XMLElSlider :: XMLPhrase
- XMLElButton :: XMLPhrase
- XMLElTitle :: XMLPhrase
- XMLElStepper :: XMLPhrase
Event:
- XMLEvt :: NSObject
- XMLTranslate+PopoverEvent
- XMLPopoverDelegate (Protocol)
VCIndex:
- VCIndex :: NSObject
+(VCEntry)VCFromCommand:(NSString)andAction:(block)
- VCEntry :: NSObject
-(id)initWith:(NSString**)action:(block)
-(UIViewController)ViewController
-(NSString)command
-(NSXMLElement)data
-setData:(NSXMLElement)
-requestData:(NSXMLElement)
-action:(block)
XML:
- VCXMLGrid :: VCEntry
- VCXMLTableView :: VCEntry
- VCXMLView :: VCEntry
System:
- VCiABCard :: VCEntry
- VCiABSelect :: VCEntry
- VCiPhotos :: VCEntry
- VCiWeb :: VCEntry
- VCiDocument :: VCEntry
- VCPrompt :: VCEntry
- VCEdit :: VCEntry
- VCColorPicker :: VCEntry
iWaveXMPP:
Planning still required
- XMPP :: NSObject (wraps libstrophe, with help from KissXML)
- XMPPElement :: NSXMLElement
- iWXMPPAlert :: NSObject
Elements:
- iWXMPPContact :: XMPPElement
- iWXMPPEvent :: XMPPElement
Document:
- DocumentNavigationViewController :: UINavigationViewController
(Inserts gesture recognizers to navigate documents via swipe gesture recognizers with full UIDocumentInteractionController features)
- DocumentGadgetCell
- DocumentGadgetViewController
Classes:
- iWaveApplicationDelegate <UIApplicationDelegate, XMLPopoverDelegate>
Handles:
- URLs & options (which forwards to URLs)
- Defaults
- SplitView preparation & handling
- Saving and loading state
- iconURL :: NSUrlScheme
In cases where A highlevel component needs to find a specific lowlevel subclass, global CFDictionary objects and `NSClassFromString` would be used.