Package io.kjson.yaml.parser
Class Parser
-
- All Implemented Interfaces:
public final class ParserYAML Parser.
Peter Wall
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumParser.Statepublic final classParser.Contextpublic abstract classParser.Blockpublic classParser.ErrorBlockpublic final classParser.InitialBlockpublic final classParser.MappingBlockpublic final classParser.SequenceBlockpublic final classParser.ChildBlockpublic abstract classParser.Childpublic final classParser.AliasChildpublic final classParser.FlowSequencepublic final classParser.FlowMappingpublic abstract classParser.FlowScalarpublic classParser.PlainScalarpublic final classParser.FlowNodepublic final classParser.DoubleQuotedScalarpublic final classParser.SingleQuotedScalarpublic abstract classParser.BlockScalarpublic final classParser.LiteralBlockScalarpublic final classParser.FoldedBlockScalarpublic classParser.Companion
-
Field Summary
Fields Modifier and Type Field Description public final static Parser.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description Parser()
-
Method Summary
Modifier and Type Method Description final YAMLDocumentparse(File file, Charset charset)Parse a File as YAML. final YAMLDocumentparse(InputStream inputStream, Charset charset)Parse an InputStream as YAML. final YAMLDocumentparse(Reader reader)Parse a Reader as YAML. final List<YAMLDocument>parseStream(File file, Charset charset)Parse a File as a multi-document YAML stream. final List<YAMLDocument>parseStream(InputStream inputStream, Charset charset)Parse an InputStream as a multi-document YAML stream. final List<YAMLDocument>parseStream(Reader reader)Parse a Reader as a multi-document YAML stream. -
-
Method Detail
-
parse
final YAMLDocument parse(File file, Charset charset)
Parse a File as YAML.
-
parse
final YAMLDocument parse(InputStream inputStream, Charset charset)
Parse an InputStream as YAML.
- Parameters:
inputStream- the input InputStreamcharset- the Charset, ornullto specify that the charset is to be determined dynamically- Returns:
-
parse
final YAMLDocument parse(Reader reader)
Parse a Reader as YAML.
- Parameters:
reader- the input Reader- Returns:
-
parseStream
final List<YAMLDocument> parseStream(File file, Charset charset)
Parse a File as a multi-document YAML stream.
- Parameters:
file- the input Filecharset- the Charset, ornullto specify that the charset is to be determined dynamically- Returns:
a List of YAMLDocuments
-
parseStream
final List<YAMLDocument> parseStream(InputStream inputStream, Charset charset)
Parse an InputStream as a multi-document YAML stream.
- Parameters:
inputStream- the input InputStreamcharset- the Charset, ornullto specify that the charset is to be determined dynamically- Returns:
a List of YAMLDocuments
-
parseStream
final List<YAMLDocument> parseStream(Reader reader)
Parse a Reader as a multi-document YAML stream.
- Parameters:
reader- the input Reader- Returns:
a List of YAMLDocuments
-
-
-
-