public final class SkinInfoConverter
extends com.thoughtworks.xstream.converters.reflection.ReflectionConverter
SkinInfo class.StyleManager,
SkinInfocom.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.DuplicateFieldException, com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.UnknownFieldException| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
AUTHOR_NODE |
static java.lang.String |
CLASS_NODE |
static java.lang.String |
DESCRIPTION_NODE |
static java.lang.String |
ICON_NODE |
static java.lang.String |
ID_NODE
Converter constants.
|
static java.lang.String |
INCLUDE_NODE |
static java.lang.String |
NEAR_CLASS_ATTRIBUTE |
static java.lang.String |
SKIN_CLASS |
static java.lang.String |
STYLE_NODE |
static java.lang.String |
SUBSEQUENT_SKIN
Context variables.
|
static java.lang.String |
SUPPORTED_SYSTEMS_NODE |
static java.lang.String |
TITLE_NODE |
| Constructor and Description |
|---|
SkinInfoConverter(com.thoughtworks.xstream.mapper.Mapper mapper,
com.thoughtworks.xstream.converters.reflection.ReflectionProvider reflectionProvider)
Constructs SkinInfoConverter with the specified mapper and reflection provider.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
addCustomResource(java.lang.String nearClass,
java.lang.String src,
java.lang.String xml)
Adds custom resource that will be used to change the default resources load strategy.
|
boolean |
canConvert(java.lang.Class type) |
protected SkinInfo |
loadSkinInfo(com.alee.utils.xml.ResourceFile resourceFile)
Loads SkinInfo from the specified resource file.
|
java.lang.Object |
unmarshal(com.thoughtworks.xstream.io.HierarchicalStreamReader reader,
com.thoughtworks.xstream.converters.UnmarshallingContext context) |
public static final java.lang.String ID_NODE
public static final java.lang.String ICON_NODE
public static final java.lang.String TITLE_NODE
public static final java.lang.String DESCRIPTION_NODE
public static final java.lang.String AUTHOR_NODE
public static final java.lang.String SUPPORTED_SYSTEMS_NODE
public static final java.lang.String CLASS_NODE
public static final java.lang.String INCLUDE_NODE
public static final java.lang.String STYLE_NODE
public static final java.lang.String NEAR_CLASS_ATTRIBUTE
public static final java.lang.String SUBSEQUENT_SKIN
public static final java.lang.String SKIN_CLASS
public SkinInfoConverter(com.thoughtworks.xstream.mapper.Mapper mapper,
com.thoughtworks.xstream.converters.reflection.ReflectionProvider reflectionProvider)
mapper - mapperreflectionProvider - reflection providerpublic static void addCustomResource(java.lang.String nearClass,
java.lang.String src,
java.lang.String xml)
StyleEditor application.nearClass - class near which real XML is locatedsrc - real XML locationxml - XML to use instead the real onepublic boolean canConvert(java.lang.Class type)
canConvert in interface com.thoughtworks.xstream.converters.ConverterMatchercanConvert in class com.thoughtworks.xstream.converters.reflection.ReflectionConverterpublic java.lang.Object unmarshal(com.thoughtworks.xstream.io.HierarchicalStreamReader reader,
com.thoughtworks.xstream.converters.UnmarshallingContext context)
unmarshal in interface com.thoughtworks.xstream.converters.Converterunmarshal in class com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverterprotected SkinInfo loadSkinInfo(com.alee.utils.xml.ResourceFile resourceFile)
resourceFile - XML resource file