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.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 |
AbstractXMLObjectBuilder<XMLObjectType extends XMLObject>
Base implementation for XMLObject builders.
|
Modifier and Type | Field and Description |
---|---|
private Map<QName,XMLObjectBuilder<?>> |
XMLObjectBuilderFactory.builders
Registered builders.
|
Modifier and Type | Method and Description |
---|---|
XMLObjectBuilder<?> |
XMLObjectBuilderFactory.deregisterBuilder(QName builderKey)
Deregisters a builder.
|
XMLObjectBuilder<?> |
XMLObjectBuilderFactory.getBuilder(Element domElement)
Retrieves the XMLObject builder for the given element.
|
XMLObjectBuilder<?> |
XMLObjectBuilderFactory.getBuilder(QName key)
Retrieves an
XMLObjectBuilder using the key it was registered with. |
<XMLObjectType extends XMLObject> |
XMLObjectBuilderFactory.getBuilderOrThrow(Element domElement)
Retrieves the
XMLObjectBuilder for the given element. |
<XMLObjectType extends XMLObject> |
XMLObjectBuilderFactory.getBuilderOrThrow(QName key)
Retrieves an
XMLObjectBuilder using the key it was registered with, or throws a runtime
error if unable to locate one. |
Modifier and Type | Method and Description |
---|---|
Map<QName,XMLObjectBuilder<?>> |
XMLObjectBuilderFactory.getBuilders()
Gets an immutable list of all the builders currently registered.
|
Modifier and Type | Method and Description |
---|---|
void |
XMLObjectBuilderFactory.registerBuilder(QName builderKey,
XMLObjectBuilder<?> builder)
Registers a new builder for the given name.
|
Modifier and Type | Method and Description |
---|---|
static void |
XMLObjectProviderRegistrySupport.registerObjectProvider(QName providerName,
XMLObjectBuilder<?> builder,
Marshaller marshaller,
Unmarshaller unmarshaller)
Adds an object provider to this configuration.
|
void |
XMLObjectProviderRegistry.registerObjectProvider(QName providerName,
XMLObjectBuilder<?> builder,
Marshaller marshaller,
Unmarshaller unmarshaller)
Adds an object provider to this configuration.
|
Modifier and Type | Class and Description |
---|---|
class |
XSAnyBuilder
Builder of
XSAnyImpl s. |
class |
XSBase64BinaryBuilder
Builder of
XSBase64BinaryImpl objects. |
class |
XSBooleanBuilder
Builder of
XSBooleanImpl objects. |
class |
XSDateTimeBuilder
Builder of
XSDateTime objects. |
class |
XSIntegerBuilder
Builder of
XSIntegerImpl objects. |
class |
XSQNameBuilder
Builder of
XSQNameImpl objects. |
class |
XSStringBuilder
Builder of
XSStringImpl objects. |
class |
XSURIBuilder
Builder of
XSURIImpl objects. |
Modifier and Type | Method and Description |
---|---|
static XMLObjectBuilder<?> |
XMLObjectSupport.getBuilder(QName typeOrName)
Obtain an XMLObject builder for the given QName.
|
Copyright © 1999–2015 JBoss by Red Hat. All rights reserved.