Skip to content
This repository
Newer
Older
100644 56 lines (42 sloc) 1.744 kb
4cd156a4 » Michael Gorbach
2008-02-01 Many, many changes. Macfusion2 is now useable.
1 /*
1cb84ddd » Michael Gorbach
2008-03-13 Security system, UI refinement and other fixes. Ready for beta 1
2 * MFFSDelegate.h
4cd156a4 » Michael Gorbach
2008-02-01 Many, many changes. Macfusion2 is now useable.
3 * MacFusion2
4 */
5
b798dd68 » Michael Gorbach
2008-03-14 Advanced options enabled. License headers added. Added item to launch…
6 // Licensed under the Apache License, Version 2.0 (the "License");
7 // you may not use this file except in compliance with the License.
8 // You may obtain a copy of the License at
9 //
10 // http://www.apache.org/licenses/LICENSE-2.0
11 //
12 // Unless required by applicable law or agreed to in writing, software
13 // distributed under the License is distributed on an "AS IS" BASIS,
14 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 // See the License for the specific language governing permissions and
16 // limitations under the License.
17
4cd156a4 » Michael Gorbach
2008-02-01 Many, many changes. Macfusion2 is now useable.
18 @protocol MFFSDelegateProtocol <NSObject>
19
d383b1e0 » Michael Gorbach
2008-03-06 Dynamic view loading into a tabview. Some issues still to be resolved.
20 // Task arguments
129b488f » Michael Gorbach
2009-12-09 Continued reformatting ...
21 - (NSArray *)taskArgumentsForParameters:(NSDictionary *)parameters;
4cd156a4 » Michael Gorbach
2008-02-01 Many, many changes. Macfusion2 is now useable.
22
d383b1e0 » Michael Gorbach
2008-03-06 Dynamic view loading into a tabview. Some issues still to be resolved.
23 // Parameters
129b488f » Michael Gorbach
2009-12-09 Continued reformatting ...
24 - (NSArray *)parameterList;
25 - (NSDictionary *)defaultParameterDictionary;
4cd156a4 » Michael Gorbach
2008-02-01 Many, many changes. Macfusion2 is now useable.
26
129b488f » Michael Gorbach
2009-12-09 Continued reformatting ...
27 - (id)impliedValueParameterNamed:(NSString*)name otherParameters:(NSDictionary*)parameters;
28 - (NSString *)descriptionForParameters:(NSDictionary *)parameters;
4cd156a4 » Michael Gorbach
2008-02-01 Many, many changes. Macfusion2 is now useable.
29
d383b1e0 » Michael Gorbach
2008-03-06 Dynamic view loading into a tabview. Some issues still to be resolved.
30 // Validation
129b488f » Michael Gorbach
2009-12-09 Continued reformatting ...
31 - (BOOL)validateValue:(id)value forParameterName:(NSString*)paramName error:(NSError**)error;
4cd156a4 » Michael Gorbach
2008-02-01 Many, many changes. Macfusion2 is now useable.
32
129b488f » Michael Gorbach
2009-12-09 Continued reformatting ...
33 - (BOOL)validateParameters:(NSDictionary *)parameters error:(NSError **)error;
4cd156a4 » Michael Gorbach
2008-02-01 Many, many changes. Macfusion2 is now useable.
34
35
d383b1e0 » Michael Gorbach
2008-03-06 Dynamic view loading into a tabview. Some issues still to be resolved.
36 // Plugin Wide Stuff
129b488f » Michael Gorbach
2009-12-09 Continued reformatting ...
37 - (NSString *)executablePath;
38 - (NSArray *)urlSchemesHandled;
d383b1e0 » Michael Gorbach
2008-03-06 Dynamic view loading into a tabview. Some issues still to be resolved.
39
40 // UI
129b488f » Michael Gorbach
2009-12-09 Continued reformatting ...
41 - (NSArray *)viewControllerKeys;
42 - (NSViewController *)viewControllerForKey:(NSString *)key;
4cd156a4 » Michael Gorbach
2008-02-01 Many, many changes. Macfusion2 is now useable.
43
44 @optional
129b488f » Michael Gorbach
2009-12-09 Continued reformatting ...
45 - (NSDictionary *)taskEnvironmentForParameters:(NSDictionary *)parameters;
46 - (NSDictionary *)parameterDictionaryForURL:(NSURL *)url error:(NSError**)error;
47 - (NSError *)errorForParameters:(NSDictionary *)parameters output:(NSString*)output;
1cb84ddd » Michael Gorbach
2008-03-13 Security system, UI refinement and other fixes. Ready for beta 1
48
49 // Security
129b488f » Michael Gorbach
2009-12-09 Continued reformatting ...
50 - (NSArray *)secretsList;
51 - (NSArray *)secretsClientsList;
bc361ade » Michael Gorbach
2008-03-30 Add a generic ability for plugins to subclass Server & Client Filesys…
52
53 // Subclassing
54 - (Class)subclassForClass:(Class)superclass;
55
4cd156a4 » Michael Gorbach
2008-02-01 Many, many changes. Macfusion2 is now useable.
56 @end
Something went wrong with that request. Please try again.