com.dyuproject.util.format
Class FormatConverter
java.lang.Object
com.dyuproject.util.format.FormatConverter
- Direct Known Subclasses:
- JSONConverter, XMLConverter
public abstract class FormatConverter
- extends Object
Converts a bean to a string in another format.
- Author:
- David Yu
Method Summary |
abstract StringBuilder |
getBuffer(Collection<Object> c,
String callback)
|
abstract StringBuilder |
getBuffer(FormatConverter.Bean bean,
String callback)
|
abstract StringBuilder |
getBuffer(Map<String,Object>[] m,
String callback)
|
abstract StringBuilder |
getBuffer(Map<String,Object> m,
String callback)
|
abstract StringBuilder |
getBuffer(Object[] objs,
String callback)
|
abstract StringBuilder |
getBuffer(Object obj,
String callback)
|
abstract String |
getContentType()
|
static FormatConverter |
getConverter(String format)
|
static FormatConverter |
getDefault()
|
abstract String |
getFormat()
|
protected static Map<String,Method> |
getMethods(Class beanClass)
|
protected static String |
getOrder(Set<String> keySet)
|
abstract String |
toString(Collection<Object> obj,
String callback)
|
abstract String |
toString(FormatConverter.Bean bean,
String callback)
|
abstract String |
toString(Map<String,Object>[] m,
String callback)
|
abstract String |
toString(Map<String,Object> m,
String callback)
|
abstract String |
toString(Object[] objs,
String callback)
|
abstract String |
toString(Object obj,
String callback)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TEXT_JAVASCRIPT
public static final String TEXT_JAVASCRIPT
- See Also:
- Constant Field Values
TEXT_HTML
public static final String TEXT_HTML
- See Also:
- Constant Field Values
TEXT_XML
public static final String TEXT_XML
- See Also:
- Constant Field Values
TEXT_PLAIN
public static final String TEXT_PLAIN
- See Also:
- Constant Field Values
XML
public static final String XML
- See Also:
- Constant Field Values
JSON
public static final String JSON
- See Also:
- Constant Field Values
CLASS
public static final String CLASS
- See Also:
- Constant Field Values
NULL
public static final String NULL
- See Also:
- Constant Field Values
EMPTY_ARRAY
protected static final Object[] EMPTY_ARRAY
FormatConverter
public FormatConverter()
getConverter
public static FormatConverter getConverter(String format)
getDefault
public static FormatConverter getDefault()
getMethods
protected static Map<String,Method> getMethods(Class beanClass)
getOrder
protected static String getOrder(Set<String> keySet)
getContentType
public abstract String getContentType()
getFormat
public abstract String getFormat()
toString
public abstract String toString(Object obj,
String callback)
toString
public abstract String toString(Object[] objs,
String callback)
toString
public abstract String toString(Collection<Object> obj,
String callback)
toString
public abstract String toString(Map<String,Object> m,
String callback)
toString
public abstract String toString(FormatConverter.Bean bean,
String callback)
toString
public abstract String toString(Map<String,Object>[] m,
String callback)
getBuffer
public abstract StringBuilder getBuffer(Object obj,
String callback)
getBuffer
public abstract StringBuilder getBuffer(Object[] objs,
String callback)
getBuffer
public abstract StringBuilder getBuffer(Collection<Object> c,
String callback)
getBuffer
public abstract StringBuilder getBuffer(Map<String,Object> m,
String callback)
getBuffer
public abstract StringBuilder getBuffer(FormatConverter.Bean bean,
String callback)
getBuffer
public abstract StringBuilder getBuffer(Map<String,Object>[] m,
String callback)
Copyright © 2013. All Rights Reserved.