限定符和类型 | 类和说明 |
---|---|
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.Exception
public static <T> java.lang.String objToXmlByJaxb(T obj, java.lang.String encoding) throws java.lang.Exception
obj
- encoding
- java.lang.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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元素的第一个值为别名,否则默认child
public static java.lang.String mapToXmlByXMLStream(java.util.Map<java.lang.String,java.lang.Object> map) throws java.lang.Exception
map
- java.lang.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public static java.lang.String mapToXmlGBKTitleByXMLStream(java.util.Map<java.lang.String,java.lang.Object> map) throws java.lang.Exception
map
- java.lang.Exception
public static java.lang.String mapToXmlUTF8TitleByXMLStream(java.util.Map<java.lang.String,java.lang.Object> map) throws java.lang.Exception
map
- java.lang.Exception
public 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
-