public class Parser
extends java.lang.Object
Start with the builder()
method, configure the parser and build it. Example:
Parser parser = Parser.builder().build();
Node document = parser.parse("input text");
Modifier and Type | Class and Description |
---|---|
static class |
Parser.Builder
Builder for configuring a
Parser . |
static interface |
Parser.ParserExtension
Extension for
Parser . |
Modifier and Type | Method and Description |
---|---|
static Parser.Builder |
builder()
Create a new builder for configuring a
Parser . |
Node |
parse(java.lang.String input)
Parse the specified input text into a tree of nodes.
|
Node |
parseReader(java.io.Reader input)
Parse the specified reader into a tree of nodes.
|
public static Parser.Builder builder()
Parser
.public Node parse(java.lang.String input)
Note that this method is thread-safe (a new parser state is used for each invocation).
input
- the text to parsepublic Node parseReader(java.io.Reader input) throws java.io.IOException
Note that this method is thread-safe (a new parser state is used for each invocation).
input
- the reader to parsejava.io.IOException
- when reading throws an exceptionCopyright © 2018 Atlassian. All rights reserved.