mirror of
https://github.com/gnustep/libs-gsweb.git
synced 2025-02-21 02:41:04 +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;
|
||||
-(SEL)_selectorForActionNamed:(NSString*)actionName;
|
||||
-(id <GSWActionResults>)performActionNamed:(NSString*)actionName;
|
||||
|
||||
/** Returns YES if self reponds to actionName **/
|
||||
-(BOOL)isActionNamed:(NSString*)actionName;
|
||||
|
||||
-(id)existingSession;
|
||||
-(NSString*)sessionIDForRequest:(GSWRequest*)aRequest;
|
||||
-(void)_initializeRequestSessionIDInContext:(GSWContext*)aContext;
|
||||
|
|
|
@ -245,6 +245,18 @@ RCS_ID("$Id$")
|
|||
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
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue