mirror of
https://github.com/gnustep/libs-gsweb.git
synced 2025-06-01 09:31:59 +00:00
o added -isActionNamed:
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18920 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
804bc34051
commit
c0bef0989c
2 changed files with 16 additions and 0 deletions
|
@ -52,6 +52,10 @@
|
||||||
inClass:(Class)class;
|
inClass:(Class)class;
|
||||||
-(SEL)_selectorForActionNamed:(NSString*)actionName;
|
-(SEL)_selectorForActionNamed:(NSString*)actionName;
|
||||||
-(id <GSWActionResults>)performActionNamed:(NSString*)actionName;
|
-(id <GSWActionResults>)performActionNamed:(NSString*)actionName;
|
||||||
|
|
||||||
|
/** Returns YES if self reponds to actionName **/
|
||||||
|
-(BOOL)isActionNamed:(NSString*)actionName;
|
||||||
|
|
||||||
-(id)existingSession;
|
-(id)existingSession;
|
||||||
-(NSString*)sessionIDForRequest:(GSWRequest*)aRequest;
|
-(NSString*)sessionIDForRequest:(GSWRequest*)aRequest;
|
||||||
-(void)_initializeRequestSessionIDInContext:(GSWContext*)aContext;
|
-(void)_initializeRequestSessionIDInContext:(GSWContext*)aContext;
|
||||||
|
|
|
@ -245,6 +245,18 @@ RCS_ID("$Id$")
|
||||||
return [self subclassResponsibility: _cmd];
|
return [self subclassResponsibility: _cmd];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
//--------------------------------------------------------------------
|
||||||
|
/** Returns YES if self reponds to actionName **/
|
||||||
|
-(BOOL)isActionNamed:(NSString*)actionName
|
||||||
|
{
|
||||||
|
NSString* actionSelName=nil;
|
||||||
|
SEL actionSel=[self _selectorForActionNamed:actionName];
|
||||||
|
if (actionSel)
|
||||||
|
return [self respondsToSelector:actionSel];
|
||||||
|
else
|
||||||
|
return NO;
|
||||||
|
}
|
||||||
|
|
||||||
//--------------------------------------------------------------------
|
//--------------------------------------------------------------------
|
||||||
-(NSString*)sessionIDForRequest:(GSWRequest*)aRequest
|
-(NSString*)sessionIDForRequest:(GSWRequest*)aRequest
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue