public class XMLObjectBuilderFactory extends Object
XMLObjectBuilders. XMLObjectBuilders are stored and retrieved by a
QName key. This key is either the XML Schema Type or element QName of the XML element the
built XMLObject object represents.| コンストラクタと説明 |
|---|
XMLObjectBuilderFactory()
Constructor.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
XMLObjectBuilder |
deregisterBuilder(QName builderKey)
Deregisters a builder.
|
XMLObjectBuilder |
getBuilder(Element domElement)
Retrieves the XMLObject builder for the given element.
|
XMLObjectBuilder |
getBuilder(QName key)
Retrieves an
XMLObjectBuilder using the key it was registered with. |
Map<QName,XMLObjectBuilder> |
getBuilders()
Gets an immutable list of all the builders currently registered.
|
void |
registerBuilder(QName builderKey,
XMLObjectBuilder builder)
Registers a new builder for the given name.
|
public XMLObjectBuilder getBuilder(QName key)
XMLObjectBuilder using the key it was registered with.key - the key used to register the builderpublic XMLObjectBuilder getBuilder(Element domElement)
domElement - the element to retrieve the builder forpublic Map<QName,XMLObjectBuilder> getBuilders()
public void registerBuilder(QName builderKey, XMLObjectBuilder builder)
builderKey - the key used to retrieve this builder laterbuilder - the builderpublic XMLObjectBuilder deregisterBuilder(QName builderKey)
builderKey - the key for the builder to be deregisteredCopyright © 2012. All Rights Reserved.