@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)
ConfluenceXStream
toXML
in interface ConfluenceXStream
public void toXML(Object obj, Writer writer)
ConfluenceXStream
toXML
in interface ConfluenceXStream
public Object fromXML(String xml)
ConfluenceXStream
fromXML
in interface ConfluenceXStream
public Object fromXML(Reader reader)
ConfluenceXStream
fromXML
in interface ConfluenceXStream
public com.thoughtworks.xstream.XStream getXStream()
getXStream
in interface ConfluenceXStreamInternal
public void registerConverter(com.thoughtworks.xstream.converters.Converter converter, Integer integer)
registerConverter
in interface ConfluenceXStreamInternal
public void alias(String alias, Class aliasClass)
alias
in interface ConfluenceXStreamInternal
public void setUpDefaultSecurity()
setUpDefaultSecurity
in interface ConfluenceXStreamInternal
public void allowTypes(String[] toArray)
allowTypes
in interface ConfluenceXStreamInternal
public void allowTypesByWildcard(String[] toArray)
allowTypesByWildcard
in interface ConfluenceXStreamInternal
public void allowTypesByRegExp(String[] toArray)
allowTypesByRegExp
in interface ConfluenceXStreamInternal
public void denyTypesByWildcard(String[] toArray)
denyTypesByWildcard
in interface ConfluenceXStreamInternal
public void denyTypesByRegExp(String[] toArray)
denyTypesByRegExp
in interface ConfluenceXStreamInternal
public void denyTypeHierarchy(Set<Class<?>> blockedHierarchyClasses)
denyTypeHierarchy
in interface ConfluenceXStreamInternal
public void denyTypes(String[] toArray)
denyTypes
in interface ConfluenceXStreamInternal
public void denyTypes(Class[] blockedDenyTypeClasses)
denyTypes
in interface ConfluenceXStreamInternal
public void addPermission(com.thoughtworks.xstream.security.TypePermission permission)
addPermission
in interface ConfluenceXStreamInternal
Copyright © 2003–2023 Atlassian. All rights reserved.
View cookie preferences