Class JsonSerializer


  • public class JsonSerializer
    extends Object
    Utility class for serializing node and property states to JSON.
    • Constructor Detail

      • JsonSerializer

        public JsonSerializer​(int depth,
                              long offset,
                              int maxChildNodes,
                              String filter,
                              BlobSerializer blobs)
      • JsonSerializer

        public JsonSerializer​(org.apache.jackrabbit.oak.commons.json.JsopWriter json,
                              int depth,
                              long offset,
                              int maxChildNodes,
                              String filter,
                              BlobSerializer blobs)
      • JsonSerializer

        public JsonSerializer​(org.apache.jackrabbit.oak.commons.json.JsopWriter json,
                              int depth,
                              long offset,
                              int maxChildNodes,
                              String filter,
                              BlobSerializer blobs,
                              boolean catchExceptions)
      • JsonSerializer

        public JsonSerializer​(org.apache.jackrabbit.oak.commons.json.JsopWriter json,
                              BlobSerializer blobs)
      • JsonSerializer

        public JsonSerializer​(org.apache.jackrabbit.oak.commons.json.JsopWriter json,
                              String filter,
                              BlobSerializer blobs)
    • Method Detail

      • serialize

        public void serialize​(NodeState node)
      • serialize

        public void serialize​(org.apache.jackrabbit.oak.api.PropertyState property)
      • serialize

        public void serialize​(org.apache.jackrabbit.oak.api.PropertyState property,
                              org.apache.jackrabbit.oak.api.Type<?> type,
                              int index)