Revision: 15669
http://sourceforge.net/p/skim-app/code/15669
Author: hofman
Date: 2025-08-17 16:15:03 +0000 (Sun, 17 Aug 2025)
Log Message:
-----------
make methods to get string from template array private
Modified Paths:
--------------
trunk/SKTemplateParser.h
trunk/SKTemplateParser.m
Modified: trunk/SKTemplateParser.h
===================================================================
--- trunk/SKTemplateParser.h 2025-08-17 15:34:24 UTC (rev 15668)
+++ trunk/SKTemplateParser.h 2025-08-17 16:15:03 UTC (rev 15669)
@@ -45,12 +45,10 @@
@interface SKTemplateParser : NSObject
+ (NSString *)stringByParsingTemplateString:(NSString *)templateString
usingObject:(id)object;
++ (NSAttributedString
*)attributedStringByParsingTemplateAttributedString:(NSAttributedString
*)templateAttrString usingObject:(id)object;
+
+ (NSArray<__kindof SKTemplateTag *>
*)templateByParsingTemplateString:(NSString *)templateString
isSubtemplate:(BOOL)isSubtemplate;
-+ (NSString *)stringFromTemplate:(NSArray<__kindof SKTemplateTag *>
*)templateArray usingObject:(id)object atIndex:(NSInteger)anIndex;
-
-+ (NSAttributedString
*)attributedStringByParsingTemplateAttributedString:(NSAttributedString
*)templateAttrString usingObject:(id)object;
+ (NSArray<__kindof SKTemplateTag *>
*)templateByParsingTemplateAttributedString:(NSAttributedString
*)templateAttrString isSubtemplate:(BOOL)isSubtemplate;
-+ (NSAttributedString *)attributedStringFromTemplate:(NSArray<__kindof
SKTemplateTag *> *)templateArray usingObject:(id)object
atIndex:(NSInteger)anIndex;
@end
Modified: trunk/SKTemplateParser.m
===================================================================
--- trunk/SKTemplateParser.m 2025-08-17 15:34:24 UTC (rev 15668)
+++ trunk/SKTemplateParser.m 2025-08-17 16:15:03 UTC (rev 15669)
@@ -344,10 +344,6 @@
#pragma mark Parsing string templates
-+ (NSString *)stringByParsingTemplateString:(NSString *)template
usingObject:(id)object {
- return [self stringFromTemplate:[self
templateByParsingTemplateString:template isSubtemplate:NO] usingObject:object
atIndex:0];
-}
-
+ (NSArray *)templateByParsingTemplateString:(NSString *)template
isSubtemplate:(BOOL)isSubtemplate {
NSScanner *scanner = [[NSScanner alloc] initWithString:template];
NSMutableArray *result = [[NSMutableArray alloc] init];
@@ -566,12 +562,12 @@
return result;
}
++ (NSString *)stringByParsingTemplateString:(NSString *)template
usingObject:(id)object {
+ return [self stringFromTemplate:[self
templateByParsingTemplateString:template isSubtemplate:NO] usingObject:object
atIndex:0];
+}
+
#pragma mark Parsing attributed string templates
-+ (NSAttributedString
*)attributedStringByParsingTemplateAttributedString:(NSAttributedString
*)template usingObject:(id)object {
- return [self attributedStringFromTemplate:[self
templateByParsingTemplateAttributedString:template isSubtemplate:NO]
usingObject:object atIndex:0];
-}
-
+ (NSArray *)templateByParsingTemplateAttributedString:(NSAttributedString
*)template isSubtemplate:(BOOL)isSubtemplate {
NSString *templateString = [template string];
NSScanner *scanner = [[NSScanner alloc] initWithString:templateString];
@@ -848,6 +844,10 @@
return result;
}
++ (NSAttributedString
*)attributedStringByParsingTemplateAttributedString:(NSAttributedString
*)template usingObject:(id)object {
+ return [self attributedStringFromTemplate:[self
templateByParsingTemplateAttributedString:template isSubtemplate:NO]
usingObject:object atIndex:0];
+}
+
@end
#pragma mark -
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit