Package | Description |
---|---|
org.opensaml.core.xml |
Base classes for working with XML as Java objects and configuring the library.
|
org.opensaml.core.xml.config |
Configuration of XML object providers and related functionality.
|
org.opensaml.core.xml.io |
Interfaces and abstract implementations of marshallers and unmarshallers.
|
org.opensaml.core.xml.schema.impl |
Implementations of the interfaces for XMLObjects that represent XML schema types.
|
org.opensaml.core.xml.util |
Utility classes for working with XML, XMLObjects, and various data types.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractElementExtensibleXMLObjectMarshaller
AbstractElementExtensibleMarshaller marshalls element of type
xs:any , but without
xs:anyAttribute attributes or text content. |
class |
AbstractExtensibleXMLObjectMarshaller
AbstractExtensibleXMLObjectMarshaller marshalls element of type
xs:any and with
xs:anyAttribute attributes. |
Modifier and Type | Method and Description |
---|---|
void |
XMLObjectProviderRegistry.registerObjectProvider(QName providerName,
XMLObjectBuilder<?> builder,
Marshaller marshaller,
Unmarshaller unmarshaller)
Adds an object provider to this configuration.
|
static void |
XMLObjectProviderRegistrySupport.registerObjectProvider(QName providerName,
XMLObjectBuilder<?> builder,
Marshaller marshaller,
Unmarshaller unmarshaller)
Adds an object provider to this configuration.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractXMLObjectMarshaller
A thread safe, abstract implementation of the
Marshaller interface. |
class |
BaseXMLObjectMarshaller
Base class for
Marshaller classes. |
Modifier and Type | Field and Description |
---|---|
private Map<QName,Marshaller> |
MarshallerFactory.marshallers
Map of marshallers to the elements they are for.
|
Modifier and Type | Method and Description |
---|---|
Marshaller |
MarshallerFactory.deregisterMarshaller(QName key)
Deregisters the marshaller for the given element.
|
Marshaller |
MarshallerFactory.getMarshaller(QName key)
Gets the Marshaller for a particular element or null if no marshaller is registered for an element.
|
Marshaller |
MarshallerFactory.getMarshaller(XMLObject xmlObject)
Retrieves the marshaller for the given XMLObject.
|
Modifier and Type | Method and Description |
---|---|
Map<QName,Marshaller> |
MarshallerFactory.getMarshallers()
Gets an immutable listing of all the Marshallers currently registered.
|
Modifier and Type | Method and Description |
---|---|
void |
MarshallerFactory.registerMarshaller(QName key,
Marshaller marshaller)
Registers a Marshaller with this factory.
|
Modifier and Type | Class and Description |
---|---|
class |
XSAnyMarshaller
Thread-safe marshaller of
XSAny objects. |
class |
XSBase64BinaryMarshaller
Thread-safe marshaller of
XSBase64Binary objects. |
class |
XSBooleanMarshaller
Thread-safe marshaller of
XSBoolean objects. |
class |
XSDateTimeMarshaller
Thread-safe marshaller of
XSDateTime objects. |
class |
XSIntegerMarshaller
Thread-safe marshaller of
XSInteger objects. |
class |
XSQNameMarshaller
A thread-safe marshaller for
XSQName s. |
class |
XSStringMarshaller
Thread-safe marshaller of
XSString objects. |
class |
XSURIMarshaller
A thread-safe marshaller for
XSURI s. |
Modifier and Type | Method and Description |
---|---|
static Marshaller |
XMLObjectSupport.getMarshaller(QName typeOrName)
Obtain an XMLObject marshaller for the given QName.
|
static Marshaller |
XMLObjectSupport.getMarshaller(XMLObject xmlObject)
Obtain an XMLObject marshaller for the given XMLObject.
|
Copyright © 1999–2018 Shibboleth Consortium. All rights reserved.