| Inherits from | NSObject |
| Declared in | GBCommentComponentsProvider.h<br />GBCommentComponentsProvider.m |
Provides comment keywords and helpers for the rest of the application.
The main responsibility of the class is to determine if a string contains special section definition. In addition, they also return section parameters. This encapsulates keywords and sections handling and simplifies the rest of the application.
+ provider
Returns a new autoreleased GBCommentComponentsProvider instance.
orderedListRegex
Returns the regex used for matching ordered lists with capture 1 containing lists indent and capture 2 string value.
orderedListMatchRegex
Returns the regex used for testing whether a string matches an ordered lists.
unorderedListRegex
Returns the regex used for matching unordered lists with capture 1 containing list indent and capture 2 string value.
unorderedListMatchRegex
Returns the regex used for testing whether a string matches an unordered list.
warningSectionRegex
Returns the regex used for matching warning section with capture 1 containing description.
bugSectionRegex
Returns the regex used for matching bug section with capture 1 containing description.
exampleSectionRegex
Returns the regex used for matching example section with capture 1 containing example text.
exampleLinesRegex
Returns the regex used for matching example lines with capture 1 containing example lines texts.
methodGroupRegex
Returns the regex used for matching method groups with capture 1 containing section name.
argumentsMatchingRegex
Returns the regex used for matching different method parameter descriptions within the paragraph.
nextArgumentRegex
Returns the regex used for finding next method parameter description within the paragraph.
parameterDescriptionRegex
Returns the regex used for matching method parameter description with capture 1 containing parameter name and capture 2 description.
returnDescriptionRegex
Returns the regex used for matching method return description with capture 1 containing description.
exceptionDescriptionRegex
Returns the regex used for matching method exception description with capture 1 containing exception name and capture 2 description.
crossReferenceRegex
Returns the regex used for matching cross reference directive with capture 1 containing link.
remoteMemberCrossReferenceRegex
Returns the regex used for matching (possible) remote member cross references with capture 1 containing object name and capture 2 member name.
localMemberCrossReferenceRegex
Returns the regex used for matching (possible) local member cross reference with capture 1 containing member name.
objectCrossReferenceRegex
Returns the regex used for matching (possible) object cross reference with capture 1 containing object name.
urlCrossReferenceRegex
Returns the regex used for matching URL cross reference with caption 1 contining the URL itself.
Returns a new autoreleased GBCommentComponentsProvider instance.
+ (id)provider Returns a new autoreleased GBCommentComponentsProvider instance.
GBCommentComponentsProvider.hGBCommentComponentsProvider.mReturns the regex used for matching different method parameter descriptions within the paragraph.
@property (readonly) NSString *argumentsMatchingRegexReturns the regex used for matching different method parameter descriptions within the paragraph.
GBCommentComponentsProvider.hReturns the regex used for matching bug section with capture 1 containing description.
@property (readonly) NSString *bugSectionRegexReturns the regex used for matching bug section with capture 1 containing description.
GBCommentComponentsProvider.hReturns the regex used for matching cross reference directive with capture 1 containing link.
@property (readonly) NSString *crossReferenceRegexReturns the regex used for matching cross reference directive with capture 1 containing link.
GBCommentComponentsProvider.hReturns the regex used for matching example lines with capture 1 containing example lines texts.
@property (readonly) NSString *exampleLinesRegexReturns the regex used for matching example lines with capture 1 containing example lines texts.
GBCommentComponentsProvider.hReturns the regex used for matching example section with capture 1 containing example text.
@property (readonly) NSString *exampleSectionRegexReturns the regex used for matching example section with capture 1 containing example text.
GBCommentComponentsProvider.hReturns the regex used for matching method exception description with capture 1 containing exception name and capture 2 description.
@property (readonly) NSString *exceptionDescriptionRegexReturns the regex used for matching method exception description with capture 1 containing exception name and capture 2 description.
GBCommentComponentsProvider.hReturns the regex used for matching (possible) local member cross reference with capture 1 containing member name.
@property (readonly) NSString *localMemberCrossReferenceRegexReturns the regex used for matching (possible) local member cross reference with capture 1 containing member name.
GBCommentComponentsProvider.hReturns the regex used for matching method groups with capture 1 containing section name.
@property (readonly) NSString *methodGroupRegexReturns the regex used for matching method groups with capture 1 containing section name.
GBCommentComponentsProvider.hReturns the regex used for finding next method parameter description within the paragraph.
@property (readonly) NSString *nextArgumentRegexReturns the regex used for finding next method parameter description within the paragraph.
GBCommentComponentsProvider.hReturns the regex used for matching (possible) object cross reference with capture 1 containing object name.
@property (readonly) NSString *objectCrossReferenceRegexReturns the regex used for matching (possible) object cross reference with capture 1 containing object name.
GBCommentComponentsProvider.hReturns the regex used for testing whether a string matches an ordered lists.
@property (readonly) NSString *orderedListMatchRegexReturns the regex used for testing whether a string matches an ordered lists.
GBCommentComponentsProvider.hReturns the regex used for matching ordered lists with capture 1 containing lists indent and capture 2 string value.
@property (readonly) NSString *orderedListRegexReturns the regex used for matching ordered lists with capture 1 containing lists indent and capture 2 string value.
GBCommentComponentsProvider.hReturns the regex used for matching method parameter description with capture 1 containing parameter name and capture 2 description.
@property (readonly) NSString *parameterDescriptionRegexReturns the regex used for matching method parameter description with capture 1 containing parameter name and capture 2 description.
GBCommentComponentsProvider.hReturns the regex used for matching (possible) remote member cross references with capture 1 containing object name and capture 2 member name.
@property (readonly) NSString *remoteMemberCrossReferenceRegexReturns the regex used for matching (possible) remote member cross references with capture 1 containing object name and capture 2 member name.
GBCommentComponentsProvider.hReturns the regex used for matching method return description with capture 1 containing description.
@property (readonly) NSString *returnDescriptionRegexReturns the regex used for matching method return description with capture 1 containing description.
GBCommentComponentsProvider.hReturns the regex used for testing whether a string matches an unordered list.
@property (readonly) NSString *unorderedListMatchRegexReturns the regex used for testing whether a string matches an unordered list.
GBCommentComponentsProvider.hReturns the regex used for matching unordered lists with capture 1 containing list indent and capture 2 string value.
@property (readonly) NSString *unorderedListRegexReturns the regex used for matching unordered lists with capture 1 containing list indent and capture 2 string value.
GBCommentComponentsProvider.hReturns the regex used for matching URL cross reference with caption 1 contining the URL itself.
@property (readonly) NSString *urlCrossReferenceRegexReturns the regex used for matching URL cross reference with caption 1 contining the URL itself.
GBCommentComponentsProvider.hReturns the regex used for matching warning section with capture 1 containing description.
@property (readonly) NSString *warningSectionRegexReturns the regex used for matching warning section with capture 1 containing description.
GBCommentComponentsProvider.h