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–2019. All rights reserved.