public class SParser extends Parser<CharSequence>
Parser.| Constructor and Description |
|---|
SParser() |
| Modifier and Type | Method and Description |
|---|---|
CharSequence |
concat(Object... input)
concatenates given elements of type INPUT
|
CharSequence |
extract(CharSequence source,
CharSequence match,
CharSequence replacement)
extracts the given part from source and replaces it with replacement
|
void |
replace(CharSequence src,
CharSequence expression,
CharSequence replace)
replace
|
CharSequence |
subElement(CharSequence src,
CharSequence begin,
CharSequence end,
boolean last)
searches for the given block starting with begin and ending with end. if last is true, the last block will be searched.
|
CharSequence |
subEnclosing(CharSequence src,
CharSequence begin,
CharSequence end)
searches in src for a block starting (excluding) from first begin and ending with last end.
|
CharSequence |
trim(CharSequence totrim)
right and left trim
|
CharSequence |
unwrap(CharSequence src)
see
Parser.wrap(Object). |
CharSequence |
wrap(CharSequence src)
should be overridden if you need a transformation.
|
public void replace(CharSequence src, CharSequence expression, CharSequence replace)
IParserpublic CharSequence extract(CharSequence source, CharSequence match, CharSequence replacement)
IParserpublic CharSequence subElement(CharSequence src, CharSequence begin, CharSequence end, boolean last)
IParsersrc - sourcebegin - block startend - block endlast - whether to search from the end.public CharSequence subEnclosing(CharSequence src, CharSequence begin, CharSequence end)
IParsersrc - sourcebegin - block startend - block endpublic CharSequence concat(Object... input)
IParserinput - input array to concatenate. the array is of type Object as a technical workaround on auto-creating
an INPUT[].public CharSequence wrap(CharSequence src)
Parserwrap in interface IParser<CharSequence>wrap in class Parser<CharSequence>src - source to be transformed/wrappedpublic CharSequence unwrap(CharSequence src)
ParserParser.wrap(Object).unwrap in interface IParser<CharSequence>unwrap in class Parser<CharSequence>src - source to be re-transformedpublic CharSequence trim(CharSequence totrim)
Copyright © 2012–2022. All rights reserved.