Package com.apicatalog.tree.io
Class JakartaMaterializer
- java.lang.Object
-
- com.apicatalog.tree.io.NodeVisitor
-
- com.apicatalog.tree.io.NodeGenerator
-
- com.apicatalog.tree.io.JakartaMaterializer
-
public class JakartaMaterializer extends NodeGenerator
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.apicatalog.tree.io.NodeGenerator
NodeGenerator.PropertyKeyPolicy
-
Nested classes/interfaces inherited from class com.apicatalog.tree.io.NodeVisitor
NodeVisitor.Context
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Deque<java.lang.Object>buildersprotected jakarta.json.JsonValuejson-
Fields inherited from class com.apicatalog.tree.io.NodeGenerator
policy
-
Fields inherited from class com.apicatalog.tree.io.NodeVisitor
adapter, depth, entryComparator, maxDepth, maxVisited, node, nodeContext, nodeType, stack, UNLIMITED_DEPTH, UNLIMITED_NODES, visited
-
-
Constructor Summary
Constructors Constructor Description JakartaMaterializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidbeginCollection()protected voidbeginMap()protected voidend()jakarta.json.JsonValuejson()voidnode(java.lang.Object node, NodeAdapter adapter)protected voidscalar(java.lang.Object node)protected jakarta.json.JsonValuetoJsonValue(java.lang.Object node)-
Methods inherited from class com.apicatalog.tree.io.NodeGenerator
node
-
Methods inherited from class com.apicatalog.tree.io.NodeVisitor
keyComparator, maxDepth, maxDepth, maxVisited, maxVisited, of, of, reset, step, visited
-
-
-
-
Method Detail
-
node
public void node(java.lang.Object node, NodeAdapter adapter)- Overrides:
nodein classNodeGenerator
-
scalar
protected void scalar(java.lang.Object node)
- Specified by:
scalarin classNodeGenerator
-
toJsonValue
protected jakarta.json.JsonValue toJsonValue(java.lang.Object node)
-
beginMap
protected void beginMap()
- Specified by:
beginMapin classNodeGenerator
-
beginCollection
protected void beginCollection()
- Specified by:
beginCollectionin classNodeGenerator
-
end
protected void end()
- Specified by:
endin classNodeGenerator
-
json
public jakarta.json.JsonValue json()
-
-