org.nuxeo.ecm.automation.server.jaxrs.io
Class JsonWriter
java.lang.Object
org.nuxeo.ecm.automation.server.jaxrs.io.JsonWriter
public class JsonWriter
- extends Object
- Author:
- Bogdan Stefanescu
Method Summary |
static org.codehaus.jackson.JsonFactory |
createFactory()
|
static org.codehaus.jackson.JsonGenerator |
createGenerator(OutputStream out)
|
static String |
exportOperations()
Used to export operations to studio |
static org.codehaus.jackson.JsonFactory |
getFactory()
|
static void |
writeAutomationInfo(org.codehaus.jackson.JsonGenerator jg,
AutomationInfo info,
boolean prettyPrint)
|
static void |
writeAutomationInfo(OutputStream out,
AutomationInfo info,
boolean prettyPrint)
|
static void |
writeException(org.codehaus.jackson.JsonGenerator jg,
ExceptionHandler eh)
|
static void |
writeException(OutputStream out,
ExceptionHandler eh)
|
static void |
writeLogin(org.codehaus.jackson.JsonGenerator jg,
LoginInfo login)
|
static void |
writeLogin(OutputStream out,
LoginInfo login)
|
static void |
writeOperation(org.codehaus.jackson.JsonGenerator jg,
OperationDocumentation op)
|
static void |
writeOperation(org.codehaus.jackson.JsonGenerator jg,
OperationDocumentation op,
String url)
|
static void |
writeOperation(OutputStream out,
OperationDocumentation op)
|
static void |
writePrimitive(org.codehaus.jackson.JsonGenerator jg,
Object value)
|
static void |
writePrimitive(OutputStream out,
Object value)
|
JsonWriter
public JsonWriter()
createFactory
public static org.codehaus.jackson.JsonFactory createFactory()
getFactory
public static org.codehaus.jackson.JsonFactory getFactory()
createGenerator
public static org.codehaus.jackson.JsonGenerator createGenerator(OutputStream out)
throws IOException
- Throws:
IOException
writeAutomationInfo
public static void writeAutomationInfo(OutputStream out,
AutomationInfo info,
boolean prettyPrint)
throws IOException
- Throws:
IOException
writeAutomationInfo
public static void writeAutomationInfo(org.codehaus.jackson.JsonGenerator jg,
AutomationInfo info,
boolean prettyPrint)
throws IOException
- Throws:
IOException
exportOperations
public static String exportOperations()
throws IOException
- Used to export operations to studio
- Parameters:
info
-
- Returns:
-
- Throws:
IOException
writeOperation
public static void writeOperation(OutputStream out,
OperationDocumentation op)
throws IOException
- Throws:
IOException
writeOperation
public static void writeOperation(org.codehaus.jackson.JsonGenerator jg,
OperationDocumentation op)
throws IOException
- Throws:
IOException
writeOperation
public static void writeOperation(org.codehaus.jackson.JsonGenerator jg,
OperationDocumentation op,
String url)
throws IOException
- Throws:
IOException
writeLogin
public static void writeLogin(OutputStream out,
LoginInfo login)
throws IOException
- Throws:
IOException
writeLogin
public static void writeLogin(org.codehaus.jackson.JsonGenerator jg,
LoginInfo login)
throws IOException
- Throws:
IOException
writePrimitive
public static void writePrimitive(OutputStream out,
Object value)
throws IOException
- Throws:
IOException
writePrimitive
public static void writePrimitive(org.codehaus.jackson.JsonGenerator jg,
Object value)
throws IOException
- Throws:
IOException
writeException
public static void writeException(OutputStream out,
ExceptionHandler eh)
throws IOException
- Throws:
IOException
writeException
public static void writeException(org.codehaus.jackson.JsonGenerator jg,
ExceptionHandler eh)
throws IOException
- Throws:
IOException
Copyright © 2011 Nuxeo SAS. All Rights Reserved.