Package | Description |
---|---|
org.jboss.marshalling |
The marshalling API.
|
Modifier and Type | Class and Description |
---|---|
class |
AnnotationClassExternalizerFactory
An externalizer factory which looks for the presence of the
Externalize annotation. |
class |
ChainingClassExternalizerFactory
A class externalizer factory that tries each delegate externalizer factory in sequence, returning the first match.
|
class |
MappingClassExternalizerFactory
An externalizer factory which uses a fixed mapping from class to externalizer.
|
Modifier and Type | Field and Description |
---|---|
protected ClassExternalizerFactory |
AbstractMarshaller.classExternalizerFactory
The configured class externalizer factory.
|
protected ClassExternalizerFactory |
AbstractUnmarshaller.classExternalizerFactory
The configured class externalizer factory.
|
Modifier and Type | Method and Description |
---|---|
ClassExternalizerFactory |
MarshallingConfiguration.getClassExternalizerFactory()
Get the class externalizer factory, or
null if none is specified. |
protected ClassExternalizerFactory |
AbstractMarshallerFactory.getDefaultClassExternalizerFactory()
Get the default class externalizer factory, which is used if none was configured.
|
static ClassExternalizerFactory |
Marshalling.nullClassExternalizerFactory()
Return the null class externalizer factory.
|
Modifier and Type | Method and Description |
---|---|
void |
MarshallingConfiguration.setClassExternalizerFactory(ClassExternalizerFactory classExternalizerFactory)
Set the class externalizer factory.
|
Constructor and Description |
---|
ChainingClassExternalizerFactory(ClassExternalizerFactory[] factories)
Construct a new instance.
|
Constructor and Description |
---|
ChainingClassExternalizerFactory(Collection<ClassExternalizerFactory> factories)
Construct a new instance.
|
ChainingClassExternalizerFactory(Iterable<ClassExternalizerFactory> factories)
Construct a new instance.
|
ChainingClassExternalizerFactory(Iterator<ClassExternalizerFactory> factories)
Construct a new instance.
|
Copyright © 2021 JBoss by Red Hat. All rights reserved.