@Internal public class ConfluenceXStreamImpl extends Object implements ConfluenceXStreamInternal
| Constructor and Description |
|---|
ConfluenceXStreamImpl(com.thoughtworks.xstream.XStream xStreamPrimary,
com.thoughtworks.xstream.XStream xStreamSecondary) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPermission(com.thoughtworks.xstream.security.TypePermission permission) |
void |
alias(String alias,
Class aliasClass) |
void |
allowTypes(String[] toArray) |
void |
allowTypesByRegExp(String[] toArray) |
void |
allowTypesByWildcard(String[] toArray) |
void |
denyTypeHierarchy(Set<Class<?>> blockedHierarchyClasses) |
void |
denyTypes(Class[] blockedDenyTypeClasses) |
void |
denyTypes(String[] toArray) |
void |
denyTypesByRegExp(String[] toArray) |
void |
denyTypesByWildcard(String[] toArray) |
Object |
fromXML(Reader reader)
Deserialize an object from an XML Reader.
|
Object |
fromXML(String xml)
Deserialize an object from an XML String.
|
com.thoughtworks.xstream.XStream |
getXStream()
Always try to return XStream111 till the time it is supported in Confluence.
|
void |
registerConverter(com.thoughtworks.xstream.converters.Converter converter,
Integer integer) |
void |
setUpDefaultSecurity() |
String |
toXML(Object obj)
Serialize an object to a pretty-printed XML String.
|
void |
toXML(Object obj,
Writer writer)
Serialize an object to the given Writer as pretty-printed XML.
|
public ConfluenceXStreamImpl(com.thoughtworks.xstream.XStream xStreamPrimary,
com.thoughtworks.xstream.XStream xStreamSecondary)
public String toXML(Object obj)
ConfluenceXStreamtoXML in interface ConfluenceXStreampublic void toXML(Object obj, Writer writer)
ConfluenceXStreamtoXML in interface ConfluenceXStreampublic Object fromXML(String xml)
ConfluenceXStreamfromXML in interface ConfluenceXStreampublic Object fromXML(Reader reader)
ConfluenceXStreamfromXML in interface ConfluenceXStreampublic com.thoughtworks.xstream.XStream getXStream()
getXStream in interface ConfluenceXStreamInternalpublic void registerConverter(com.thoughtworks.xstream.converters.Converter converter,
Integer integer)
registerConverter in interface ConfluenceXStreamInternalpublic void alias(String alias, Class aliasClass)
alias in interface ConfluenceXStreamInternalpublic void setUpDefaultSecurity()
setUpDefaultSecurity in interface ConfluenceXStreamInternalpublic void allowTypes(String[] toArray)
allowTypes in interface ConfluenceXStreamInternalpublic void allowTypesByWildcard(String[] toArray)
allowTypesByWildcard in interface ConfluenceXStreamInternalpublic void allowTypesByRegExp(String[] toArray)
allowTypesByRegExp in interface ConfluenceXStreamInternalpublic void denyTypesByWildcard(String[] toArray)
denyTypesByWildcard in interface ConfluenceXStreamInternalpublic void denyTypesByRegExp(String[] toArray)
denyTypesByRegExp in interface ConfluenceXStreamInternalpublic void denyTypeHierarchy(Set<Class<?>> blockedHierarchyClasses)
denyTypeHierarchy in interface ConfluenceXStreamInternalpublic void denyTypes(String[] toArray)
denyTypes in interface ConfluenceXStreamInternalpublic void denyTypes(Class[] blockedDenyTypeClasses)
denyTypes in interface ConfluenceXStreamInternalpublic void addPermission(com.thoughtworks.xstream.security.TypePermission permission)
addPermission in interface ConfluenceXStreamInternalCopyright © 2003–2022 Atlassian. All rights reserved.