| 限定符和类型 | 类和说明 |
|---|---|
static interface |
XmlUtil.ICallBackMap2xmlByXMLStream
回调
|
| 构造器和说明 |
|---|
XmlUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static com.thoughtworks.xstream.XStream |
aliasByXStream(com.thoughtworks.xstream.XStream xStream,
java.lang.Class<?>[] types)
重命名xml标签名
|
static com.thoughtworks.xstream.XStream |
getXStream()
获取xStream对象
|
static com.thoughtworks.xstream.XStream |
getXStream(java.lang.Class<?>[] types)
重命名xml标签名
|
static java.lang.String |
mapToXmlByXMLStream(java.util.Map<java.lang.String,java.lang.Object> map)
转换map为xml
|
static java.lang.String |
mapToXmlByXMLStream(java.util.Map<java.lang.String,java.lang.Object> map,
XmlUtil.ICallBackMap2xmlByXMLStream callBack)
转换map为xml
|
static java.lang.String |
mapToXmlByXStream(java.util.Map<java.lang.String,java.lang.Object> map,
java.lang.String aliasName)
转换map为xml
|
static java.lang.String |
mapToXmlGBKTitleByXMLStream(java.util.Map<java.lang.String,java.lang.Object> map)
转换map为xml添加GBK头标识
|
static java.lang.String |
mapToXmlTitleByXMLStream(java.util.Map<java.lang.String,java.lang.Object> map,
java.lang.String charsetName)
转换map为xml添加编码头标识
|
static java.lang.String |
mapToXmlTitleByXMLStream(java.util.Map<java.lang.String,java.lang.Object> map,
java.lang.String charsetName,
java.util.Map<java.lang.String,java.lang.Object> listAttrMap)
转换map为xml添加编码头标识
|
static java.lang.String |
mapToXmlUTF8TitleByXMLStream(java.util.Map<java.lang.String,java.lang.Object> map)
转换map为xml添加UTF-8头标识
|
static <T> java.lang.String |
objToXmlByJaxb(T obj)
转换对象为xml
|
static <T> java.lang.String |
objToXmlByJaxb(T obj,
java.lang.String encoding)
转换对象为xml
|
static <T> java.lang.String |
objToXmlByXStream(T obj)
转换对象为xml
|
static java.util.Map<java.lang.String,java.lang.Object> |
xmlToMapByXStream(java.lang.String xml)
转换xml为map
|
static java.util.Map<java.lang.String,java.lang.Object> |
xmlToMapByXStream(java.lang.String xml,
boolean addAliasName)
转换xml为map
|
static java.util.Map<java.lang.String,java.lang.Object> |
xmlToMapByXStream(java.lang.String xml,
java.lang.String aliasName)
转换xml为map
|
static java.util.Map<java.lang.String,java.lang.Object> |
xmlToMapByXStream(java.lang.String xml,
java.lang.String aliasName,
boolean addAliasName)
转换xml为map
|
static <T> T |
xmlToObjByJaxb(java.lang.Class<T> cla,
java.lang.String xml)
转换xml为对象
|
static <T> T |
xmlToObjByXStream(java.lang.Class<T> cla,
java.lang.String xml)
转换xml为对象
|
public static <T> java.lang.String objToXmlByJaxb(T obj)
throws java.lang.Exception
obj - java.lang.Exceptionpublic static <T> java.lang.String objToXmlByJaxb(T obj,
java.lang.String encoding)
throws java.lang.Exception
obj - encoding - java.lang.Exceptionpublic static <T> java.lang.String objToXmlByXStream(T obj)
obj - public static <T> T xmlToObjByJaxb(java.lang.Class<T> cla,
java.lang.String xml)
throws java.lang.Exception
cla - xml - java.lang.Exceptionpublic static <T> T xmlToObjByXStream(java.lang.Class<T> cla,
java.lang.String xml)
cla - xml - public static java.util.Map<java.lang.String,java.lang.Object> xmlToMapByXStream(java.lang.String xml)
throws java.lang.Exception
xml - java.lang.Exceptionpublic static java.util.Map<java.lang.String,java.lang.Object> xmlToMapByXStream(java.lang.String xml,
boolean addAliasName)
throws java.lang.Exception
xml - addAliasName - java.lang.Exceptionpublic static java.util.Map<java.lang.String,java.lang.Object> xmlToMapByXStream(java.lang.String xml,
java.lang.String aliasName)
throws java.lang.Exception
xml - aliasName - java.lang.Exceptionpublic static java.util.Map<java.lang.String,java.lang.Object> xmlToMapByXStream(java.lang.String xml,
java.lang.String aliasName,
boolean addAliasName)
throws java.lang.Exception
xml - aliasName - addAliasName - java.lang.Exceptionpublic static java.lang.String mapToXmlByXStream(java.util.Map<java.lang.String,java.lang.Object> map,
java.lang.String aliasName)
throws java.lang.Exception
xml - aliasName - java.lang.Exception如果有list元素,则设置zj.xml.util.XmlConstant.LIST_ALIAS_MAP_KEY为list元素的第一个值为别名,否则默认childpublic static java.lang.String mapToXmlByXMLStream(java.util.Map<java.lang.String,java.lang.Object> map)
throws java.lang.Exception
map - java.lang.Exceptionpublic static java.lang.String mapToXmlByXMLStream(java.util.Map<java.lang.String,java.lang.Object> map,
XmlUtil.ICallBackMap2xmlByXMLStream callBack)
throws java.lang.Exception
map - callBack - java.lang.Exceptionpublic static java.lang.String mapToXmlTitleByXMLStream(java.util.Map<java.lang.String,java.lang.Object> map,
java.lang.String charsetName)
throws java.lang.Exception
map - charsetName - java.lang.Exceptionpublic static java.lang.String mapToXmlTitleByXMLStream(java.util.Map<java.lang.String,java.lang.Object> map,
java.lang.String charsetName,
java.util.Map<java.lang.String,java.lang.Object> listAttrMap)
throws java.lang.Exception
map - charsetName - listSuffixes - java.lang.Exceptionpublic static java.lang.String mapToXmlGBKTitleByXMLStream(java.util.Map<java.lang.String,java.lang.Object> map)
throws java.lang.Exception
map - java.lang.Exceptionpublic static java.lang.String mapToXmlUTF8TitleByXMLStream(java.util.Map<java.lang.String,java.lang.Object> map)
throws java.lang.Exception
map - java.lang.Exceptionpublic static com.thoughtworks.xstream.XStream getXStream()
public static com.thoughtworks.xstream.XStream getXStream(java.lang.Class<?>[] types)
types - public static com.thoughtworks.xstream.XStream aliasByXStream(com.thoughtworks.xstream.XStream xStream,
java.lang.Class<?>[] types)
xStream - types -