SFS2X Objective-C API  1.7.13
iOS / macOS / tvOS
StringMatch.h
1 //
2 // StringMatch.h
3 // SFS2X
4 //
5 // Original development by Infosfer Game Technologies Ltd. | http://www.infosfer.com.
6 //
7 // Maintained and developed by A51 Integrated.
8 // Copyright 2012 A51 Integrated | http://a51integrated.com. All rights reserved.
9 //
10 
11 #import "IMatcher.h"
12 
13 /** This matcher is used in MatchExpressions to check String conditions
14 
15 @see MatchExpression
16  */
17 @interface StringMatch : NSObject <IMatcher> {
18 @private
19  NSString *_symbol;
20 }
21 
22 @property (weak, readonly) NSString *symbol;
23 
24 -(id)initWithSymbol:(NSString *)symbol;
25 
26 /** Checks that Str1 == Str2 */
27 +(StringMatch *)stringMatchEquals;
28 /** Checks that Str1 != Str2 */
29 +(StringMatch *)stringMatchNotEquals;
30 /** Checks that Str1.indexOf(Str2) != -1 */
31 +(StringMatch *)stringMatchContains;
32 /** Checks that Str1 starts with characters contained in Str2 */
33 +(StringMatch *)stringMatchStartsWith;
34 /** Checks that Str1 end with characters contained in Str2 */
35 +(StringMatch *)stringMatchEndsWith;
36 
37 @end
StringMatch
Definition: StringMatch.h:17