public abstract class AbstractJsonWriter<T extends Enum<T>> extends Object
| Modifier and Type | Field and Description |
|---|---|
int |
depth |
protected boolean |
ended |
protected Enum<T> |
lock |
| Constructor and Description |
|---|
AbstractJsonWriter(io.apiman.manager.api.core.logging.IApimanLogger logger)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
debug(String msg) |
protected abstract Map<Enum<T>,Boolean> |
finished() |
protected abstract org.codehaus.jackson.JsonGenerator |
jsonGenerator() |
protected void |
lock(Enum<T> type) |
protected void |
unlock(Enum<T> type) |
protected void |
validityCheckEnd(Enum<T> type) |
protected void |
validityCheckStart(Enum<T> type) |
protected void |
writeCheck(Enum<T> app) |
protected void |
writeEndArray() |
protected void |
writeEndArray(Enum<?> type) |
protected void |
writeEndObject() |
protected void |
writeObjectFieldStart(Enum<?> globEnum) |
protected void |
writePojo(Enum<T> type,
Object pojo) |
protected void |
writePojo(Object pojo) |
protected void |
writeStartArray(Enum<?> globEnum) |
protected void |
writeStartObject() |
protected void |
writeStartObject(Enum<?> globEnum) |
public AbstractJsonWriter(io.apiman.manager.api.core.logging.IApimanLogger logger)
protected abstract org.codehaus.jackson.JsonGenerator jsonGenerator()
protected void debug(String msg)
msg - protected void writeObjectFieldStart(Enum<?> globEnum)
protected void writeStartObject()
protected void writeStartObject(Enum<?> globEnum)
protected void writeEndObject()
protected void writeStartArray(Enum<?> globEnum)
protected void writeEndArray(Enum<?> type)
protected void writeEndArray()
protected void writePojo(Object pojo)
Copyright © 2015 JBoss, a division of Red Hat. All rights reserved.