public final class InlineTagUtil extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
CARRIAGE_RETURN
Carriage return character.
|
private static java.util.regex.Pattern |
INLINE_TAG_PATTERN
Inline tag pattern.
|
private static java.util.regex.Pattern |
JAVADOC_PREFIX_PATTERN
Pattern to recognize leading "*" characters in Javadoc.
|
private static java.lang.String |
LINE_FEED
Line feed character.
|
private static java.util.regex.Pattern |
NEWLINE_PATTERN
Pattern matching a newline.
|
private static java.util.regex.Pattern |
WHITESPACE_PATTERN
Pattern matching whitespace, used by
collapseWhitespace(String). |
| Modifier | Constructor and Description |
|---|---|
private |
InlineTagUtil()
Prevent instantiation.
|
| Modifier and Type | Method and Description |
|---|---|
private static java.lang.String |
collapseWhitespace(java.lang.String str)
Collapse whitespaces.
|
private static java.lang.String |
convertLinesToString(java.lang.String... lines)
Convert array of string to single String.
|
static java.util.List<TagInfo> |
extractInlineTags(java.lang.String... lines)
Extract inline Javadoc tags from the given comment.
|
private static LineColumn |
getLineColumnOfIndex(java.lang.String source,
int index)
Get LineColumn from string till index.
|
private static java.lang.String |
removeLeadingJavaDoc(java.lang.String source)
Remove leading JavaDoc.
|
private static final java.util.regex.Pattern INLINE_TAG_PATTERN
private static final java.util.regex.Pattern JAVADOC_PREFIX_PATTERN
private static final java.util.regex.Pattern WHITESPACE_PATTERN
collapseWhitespace(String).private static final java.util.regex.Pattern NEWLINE_PATTERN
private static final java.lang.String LINE_FEED
private static final java.lang.String CARRIAGE_RETURN
private InlineTagUtil()
public static java.util.List<TagInfo> extractInlineTags(java.lang.String... lines)
lines - The Javadoc comment (as lines).java.lang.IllegalArgumentException - when comment lines contain newlinesprivate static java.lang.String convertLinesToString(java.lang.String... lines)
lines - A number of lines, in order.private static LineColumn getLineColumnOfIndex(java.lang.String source, int index)
source - Source string.index - An index into the string.private static java.lang.String collapseWhitespace(java.lang.String str)
str - Source string.private static java.lang.String removeLeadingJavaDoc(java.lang.String source)
source - A string to remove leading Javadoc from.Copyright © 2001-2022. All Rights Reserved.