Package org.zkoss.zk.au
Class AuWriters
- java.lang.Object
-
- org.zkoss.zk.au.AuWriters
-
public class AuWriters extends java.lang.ObjectUtilities to instantiate an implementation ofAuWriter.- Since:
- 3.0.1
- Author:
- tomyeh
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCONTENT_TYPEThe content type of the output.
-
Constructor Summary
Constructors Constructor Description AuWriters()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.ClassgetImplementationClass()Returns the implementation class ofAuWriterthat will be used to generate the output to the client.static org.zkoss.json.JSONObjectgetJSONOutput(org.zkoss.json.JSONArray rs)Returns a JSON object representing the output that will be sent to the client.static AuWriternewInstance()Creates an instance ofAuWriter.static voidsetImplementationClass(java.lang.Class cls)Sets the implementation class ofAuWriterthat will be used to generate the output to the client.static org.zkoss.json.JSONArraytoJSON(AuResponse response)Converts a response to a JSON object.
-
-
-
Method Detail
-
getImplementationClass
public static java.lang.Class getImplementationClass()
Returns the implementation class ofAuWriterthat will be used to generate the output to the client.Default:
HttpAuWriter.
-
setImplementationClass
public static void setImplementationClass(java.lang.Class cls)
Sets the implementation class ofAuWriterthat will be used to generate the output to the client.
-
newInstance
public static AuWriter newInstance() throws UiException
Creates an instance ofAuWriter.- Throws:
UiException
-
getJSONOutput
public static org.zkoss.json.JSONObject getJSONOutput(org.zkoss.json.JSONArray rs)
Returns a JSON object representing the output that will be sent to the client.You could add the responses to the given array by invoking
toJSON(org.zkoss.zk.au.AuResponse).- Parameters:
rs- the array to hold the responses. To output a response, invoketoJSON(org.zkoss.zk.au.AuResponse)as follows:rs.add(AuWriters.toJSON(response)).- Since:
- 5.0.5
-
toJSON
public static org.zkoss.json.JSONArray toJSON(AuResponse response)
Converts a response to a JSON object.- Since:
- 5.0.5
-
-