public class JavaParserJsonSerializer extends Object
Modifier and Type | Class and Description |
---|---|
static class |
JavaParserJsonSerializer.JsonNode
excludes properties from meta model (except comment)
|
static class |
JavaParserJsonSerializer.JsonRange |
static class |
JavaParserJsonSerializer.JsonToken |
static class |
JavaParserJsonSerializer.JsonTokenRange |
Constructor and Description |
---|
JavaParserJsonSerializer() |
Modifier and Type | Method and Description |
---|---|
void |
serialize(Node node,
javax.json.stream.JsonGenerator generator)
Serializes node and all its children into json.
|
protected void |
writeNonMetaProperties(Node node,
javax.json.stream.JsonGenerator generator)
This method writes json for properties not included in meta model (i.e., RANGE and TOKEN_RANGE).
|
protected void |
writeRange(Node node,
javax.json.stream.JsonGenerator generator) |
protected void |
writeToken(String name,
JavaToken token,
javax.json.stream.JsonGenerator generator) |
protected void |
writeTokens(Node node,
javax.json.stream.JsonGenerator generator) |
public void serialize(Node node, javax.json.stream.JsonGenerator generator)
node
- the node that will be the root level json objectgenerator
- the json-p generator for writing the jsonprotected void writeNonMetaProperties(Node node, javax.json.stream.JsonGenerator generator)
protected void writeRange(Node node, javax.json.stream.JsonGenerator generator)
protected void writeTokens(Node node, javax.json.stream.JsonGenerator generator)
Copyright © 2007–2023. All rights reserved.