o added GSWAction as superclass of GSWDirectAction

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18157 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
mguesdon 2003-11-24 10:40:38 +00:00
parent 204139df9e
commit 0f4276ec47
2 changed files with 79 additions and 280 deletions

View file

@ -34,30 +34,15 @@
//====================================================================
@interface GSWDirectAction : NSObject
@interface GSWDirectAction : GSWAction
{
@private
GSWContext* _context;
};
-(void)dealloc;
-(id)initWithRequest:(GSWRequest*)aRequest;
-(GSWRequest*)request;
-(GSWSession*)existingSession;
-(GSWSession*)existingSessionWithSessionID:(NSString*)aSessionID;
-(GSWSession*)session;
-(GSWApplication*)application;//NDFN
-(GSWComponent*)pageWithName:(NSString*)pageName;
-(id <GSWActionResults>)performActionNamed:(NSString*)actionName;
-(id)defaultAction;
-(NSString*)sessionIDForRequest:(GSWRequest*)aRequest;
-(void)_initializeRequestSessionIDInContext:(GSWContext*)aContext;
@end
//====================================================================
@interface GSWDirectAction (GSWDirectActionA)
-(GSWContext*)_context;
-(GSWSession*)_session;
@end
//====================================================================
@interface GSWDirectAction (GSWTakeValuesConvenience)
-(NSArray*)additionalRequestPathArray;
@ -67,13 +52,5 @@
-(void)takeFormValuesForKeys:(NSString*)firstKey,...;
@end
//====================================================================
@interface GSWDirectAction (GSWDebugging)
-(void)logWithString:(NSString*)string;
-(void)logWithFormat:(NSString*)format,...;
+(void)logWithFormat:(NSString*)format,...;
-(void)_debugWithString:(NSString*)string;
-(void)debugWithFormat:(NSString*)format,...;
@end
#endif //_GSWDirectAction_h__