Package com.thoughtworks.qdox.model.util
Class TagParser
- java.lang.Object
-
- com.thoughtworks.qdox.model.util.TagParser
-
public final class TagParser extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description privateTagParser()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static java.io.StreamTokenizermakeTokenizer(java.lang.String tagValue)Create a StreamTokenizer suitable for parsing the tag text.static java.util.Map<java.lang.String,java.lang.String>parseNamedParameters(java.lang.String tagValue)Extract a Map of named parametersstatic java.util.List<java.lang.String>parseParameters(java.lang.String tagValue)Extract an array of parameters as name or name=value representationstatic java.lang.String[]parseWords(java.lang.String tagValue)Extract an array of positional parameters
-
-
-
Method Detail
-
makeTokenizer
static java.io.StreamTokenizer makeTokenizer(java.lang.String tagValue)
Create a StreamTokenizer suitable for parsing the tag text.- Parameters:
tagValue- the tag value- Returns:
- the tokenizer
-
parseNamedParameters
public static java.util.Map<java.lang.String,java.lang.String> parseNamedParameters(java.lang.String tagValue)
Extract a Map of named parameters- Parameters:
tagValue- the tag value- Returns:
- a Map with the parameter names and their values
-
parseWords
public static java.lang.String[] parseWords(java.lang.String tagValue)
Extract an array of positional parameters- Parameters:
tagValue- the tag value- Returns:
- an array with words
-
parseParameters
public static java.util.List<java.lang.String> parseParameters(java.lang.String tagValue)
Extract an array of parameters as name or name=value representation- Parameters:
tagValue- the tag value- Returns:
- the names of the parameters
- Since:
- 1.11
-
-