public class ParserUtils
extends java.lang.Object
构造器和说明 |
---|
ParserUtils() |
限定符和类型 | 方法和说明 |
---|---|
static Parser |
createParserParsingAnInputString(java.lang.String input) |
static Node[] |
findTypeInNode(Node node,
java.lang.Class type)
Search given node and pick up any objects of given type.
|
static java.lang.String |
removeChars(java.lang.String s,
char occur) |
static java.lang.String |
removeEscapeCharacters(java.lang.String inputString) |
static java.lang.String |
removeTrailingBlanks(java.lang.String text) |
static java.lang.String[] |
splitButChars(java.lang.String input,
java.lang.String charsDoNotBeRemoved) |
static java.lang.String[] |
splitButDigits(java.lang.String input,
java.lang.String charsDoNotBeRemoved)
Split the input string considering as string separator
all the not numerical characters
with the only exception of the characters specified in charsDoNotBeRemoved param.
|
static java.lang.String[] |
splitChars(java.lang.String input,
java.lang.String charsToBeRemoved) |
static java.lang.String[] |
splitSpaces(java.lang.String input,
java.lang.String charsToBeRemoved) |
static java.lang.String[] |
splitTags(java.lang.String input,
java.lang.Class nodeType) |
static java.lang.String[] |
splitTags(java.lang.String input,
java.lang.Class nodeType,
boolean recursive,
boolean insideTag) |
static java.lang.String[] |
splitTags(java.lang.String input,
NodeFilter filter) |
static java.lang.String[] |
splitTags(java.lang.String input,
NodeFilter filter,
boolean recursive,
boolean insideTag) |
static java.lang.String[] |
splitTags(java.lang.String input,
java.lang.String[] tags) |
static java.lang.String[] |
splitTags(java.lang.String input,
java.lang.String[] tags,
boolean recursive,
boolean insideTag) |
static java.lang.String |
trimAllTags(java.lang.String input,
boolean inside) |
static java.lang.String |
trimButChars(java.lang.String input,
java.lang.String charsDoNotBeRemoved) |
static java.lang.String |
trimButCharsBeginEnd(java.lang.String input,
java.lang.String charsDoNotBeRemoved) |
static java.lang.String |
trimButDigits(java.lang.String input,
java.lang.String charsDoNotBeRemoved)
Remove from the input string all the not numerical characters
with the only exception of the characters specified in charsDoNotBeRemoved param.
|
static java.lang.String |
trimButDigitsBeginEnd(java.lang.String input,
java.lang.String charsDoNotBeRemoved)
Remove from the beginning and the end of the input string all the not numerical characters
with the only exception of the characters specified in charsDoNotBeRemoved param.
|
static java.lang.String |
trimChars(java.lang.String input,
java.lang.String charsToBeRemoved) |
static java.lang.String |
trimCharsBeginEnd(java.lang.String input,
java.lang.String charsToBeRemoved) |
static java.lang.String |
trimSpaces(java.lang.String input,
java.lang.String charsToBeRemoved) |
static java.lang.String |
trimSpacesBeginEnd(java.lang.String input,
java.lang.String charsToBeRemoved) |
static java.lang.String |
trimTags(java.lang.String input,
java.lang.Class nodeType) |
static java.lang.String |
trimTags(java.lang.String input,
java.lang.Class nodeType,
boolean recursive,
boolean insideTag) |
static java.lang.String |
trimTags(java.lang.String input,
NodeFilter filter) |
static java.lang.String |
trimTags(java.lang.String input,
NodeFilter filter,
boolean recursive,
boolean insideTag) |
static java.lang.String |
trimTags(java.lang.String input,
java.lang.String[] tags) |
static java.lang.String |
trimTags(java.lang.String input,
java.lang.String[] tags,
boolean recursive,
boolean insideTag) |
public static java.lang.String removeChars(java.lang.String s, char occur)
public static java.lang.String removeEscapeCharacters(java.lang.String inputString)
public static java.lang.String removeTrailingBlanks(java.lang.String text)
public static Node[] findTypeInNode(Node node, java.lang.Class type)
node
- The node to search.type
- The class to search for.public static java.lang.String[] splitButDigits(java.lang.String input, java.lang.String charsDoNotBeRemoved)
input
- The string in input.charsDoNotBeRemoved
- The chars that do not be removed.public static java.lang.String trimButDigits(java.lang.String input, java.lang.String charsDoNotBeRemoved)
input
- The string in input.charsDoNotBeRemoved
- The chars that do not be removed.public static java.lang.String trimButDigitsBeginEnd(java.lang.String input, java.lang.String charsDoNotBeRemoved)
input
- - The string in input.charsDoNotBeRemoved
- - The chars that do not be removed.public static java.lang.String[] splitSpaces(java.lang.String input, java.lang.String charsToBeRemoved)
public static java.lang.String trimSpaces(java.lang.String input, java.lang.String charsToBeRemoved)
public static java.lang.String trimSpacesBeginEnd(java.lang.String input, java.lang.String charsToBeRemoved)
public static java.lang.String[] splitButChars(java.lang.String input, java.lang.String charsDoNotBeRemoved)
public static java.lang.String trimButChars(java.lang.String input, java.lang.String charsDoNotBeRemoved)
public static java.lang.String trimButCharsBeginEnd(java.lang.String input, java.lang.String charsDoNotBeRemoved)
public static java.lang.String[] splitChars(java.lang.String input, java.lang.String charsToBeRemoved)
public static java.lang.String trimChars(java.lang.String input, java.lang.String charsToBeRemoved)
public static java.lang.String trimCharsBeginEnd(java.lang.String input, java.lang.String charsToBeRemoved)
public static java.lang.String[] splitTags(java.lang.String input, java.lang.String[] tags) throws ParserException, java.io.UnsupportedEncodingException
ParserException
java.io.UnsupportedEncodingException
public static java.lang.String[] splitTags(java.lang.String input, java.lang.String[] tags, boolean recursive, boolean insideTag) throws ParserException, java.io.UnsupportedEncodingException
ParserException
java.io.UnsupportedEncodingException
public static java.lang.String[] splitTags(java.lang.String input, java.lang.Class nodeType) throws ParserException, java.io.UnsupportedEncodingException
ParserException
java.io.UnsupportedEncodingException
public static java.lang.String[] splitTags(java.lang.String input, java.lang.Class nodeType, boolean recursive, boolean insideTag) throws ParserException, java.io.UnsupportedEncodingException
ParserException
java.io.UnsupportedEncodingException
public static java.lang.String[] splitTags(java.lang.String input, NodeFilter filter) throws ParserException, java.io.UnsupportedEncodingException
ParserException
java.io.UnsupportedEncodingException
public static java.lang.String[] splitTags(java.lang.String input, NodeFilter filter, boolean recursive, boolean insideTag) throws ParserException, java.io.UnsupportedEncodingException
ParserException
java.io.UnsupportedEncodingException
public static java.lang.String trimAllTags(java.lang.String input, boolean inside)
public static java.lang.String trimTags(java.lang.String input, java.lang.String[] tags) throws ParserException, java.io.UnsupportedEncodingException
ParserException
java.io.UnsupportedEncodingException
public static java.lang.String trimTags(java.lang.String input, java.lang.String[] tags, boolean recursive, boolean insideTag) throws ParserException, java.io.UnsupportedEncodingException
ParserException
java.io.UnsupportedEncodingException
public static java.lang.String trimTags(java.lang.String input, java.lang.Class nodeType) throws ParserException, java.io.UnsupportedEncodingException
ParserException
java.io.UnsupportedEncodingException
public static java.lang.String trimTags(java.lang.String input, java.lang.Class nodeType, boolean recursive, boolean insideTag) throws ParserException, java.io.UnsupportedEncodingException
ParserException
java.io.UnsupportedEncodingException
public static java.lang.String trimTags(java.lang.String input, NodeFilter filter) throws ParserException, java.io.UnsupportedEncodingException
ParserException
java.io.UnsupportedEncodingException
public static java.lang.String trimTags(java.lang.String input, NodeFilter filter, boolean recursive, boolean insideTag) throws ParserException, java.io.UnsupportedEncodingException
ParserException
java.io.UnsupportedEncodingException
public static Parser createParserParsingAnInputString(java.lang.String input) throws ParserException, java.io.UnsupportedEncodingException
ParserException
java.io.UnsupportedEncodingException