public class YamlLexicalProcessor extends AbstractJsonLexicalProcessor
Constructor and Description |
---|
YamlLexicalProcessor() |
Modifier and Type | Method and Description |
---|---|
boolean |
canRead(File file)
Checks if the processor can read from a given file.
|
boolean |
canRead(String dataString)
Checks if the processor can read from a given string.
|
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator |
createJacksonGenerator(StringWriter out) |
protected MidpointYAMLParser |
createJacksonParser(InputStream stream) |
protected MidpointYAMLParser |
createJacksonParser(String dataString) |
protected <T> void |
serializeFromPrimitive(PrimitiveXNode<T> primitive,
com.evolveum.midpoint.prism.lex.json.AbstractJsonLexicalProcessor.JsonSerializationContext ctx) |
protected QName |
tagToTypeName(Object tag,
com.evolveum.midpoint.prism.lex.json.AbstractJsonLexicalProcessor.JsonParsingContext ctx) |
protected void |
writeExplicitType(QName explicitType,
com.fasterxml.jackson.core.JsonGenerator generator) |
getExplicitType, read, readObjects, write, write
public boolean canRead(@NotNull File file) throws IOException
LexicalProcessor
IOException
public boolean canRead(@NotNull String dataString)
LexicalProcessor
public com.fasterxml.jackson.dataformat.yaml.YAMLGenerator createJacksonGenerator(StringWriter out) throws SchemaException
createJacksonGenerator
in class AbstractJsonLexicalProcessor
SchemaException
protected MidpointYAMLParser createJacksonParser(InputStream stream) throws SchemaException, IOException
createJacksonParser
in class AbstractJsonLexicalProcessor
SchemaException
IOException
protected QName tagToTypeName(Object tag, com.evolveum.midpoint.prism.lex.json.AbstractJsonLexicalProcessor.JsonParsingContext ctx) throws IOException, SchemaException
tagToTypeName
in class AbstractJsonLexicalProcessor
IOException
SchemaException
protected MidpointYAMLParser createJacksonParser(String dataString) throws SchemaException
createJacksonParser
in class AbstractJsonLexicalProcessor
SchemaException
protected <T> void serializeFromPrimitive(PrimitiveXNode<T> primitive, com.evolveum.midpoint.prism.lex.json.AbstractJsonLexicalProcessor.JsonSerializationContext ctx) throws IOException
serializeFromPrimitive
in class AbstractJsonLexicalProcessor
IOException
protected void writeExplicitType(QName explicitType, com.fasterxml.jackson.core.JsonGenerator generator) throws com.fasterxml.jackson.core.JsonGenerationException, IOException
writeExplicitType
in class AbstractJsonLexicalProcessor
com.fasterxml.jackson.core.JsonGenerationException
IOException
Copyright © 2016 Evolveum. All rights reserved.