public class XBProjector.ConfigBuilder extends Object
Constructor and Description |
---|
ConfigBuilder() |
Modifier and Type | Method and Description |
---|---|
<T extends XMLFactoriesConfig> |
as(Class<T> clazz)
Access the
XMLFactoriesConfig as the given subtype to conveniently access
additional methods. |
DocumentBuilder |
createDocumentBuilder()
Factory method to provide a
DocumentBuilder . |
DocumentBuilderFactory |
createDocumentBuilderFactory()
Factory method to provide a
DocumentBuilderFactory . |
Transformer |
createTransformer(Document... document)
Factory method to provide a
Transformer . |
TransformerFactory |
createTransformerFactory()
Factory method to provide a
TransformerFactory . |
XPath |
createXPath(Document... document)
Factory method to provide a
XPath . |
XPathFactory |
createXPathFactory()
Factory method to provide a
XPathFactory . |
Externalizer |
getExternalizer()
Getter for current
Externalizer . |
<T extends Externalizer> |
getExternalizerAs(Class<? extends T> clazz) |
StringRenderer |
getStringRenderer() |
<T extends StringRenderer> |
getStringRendererAs(Class<T> clazz)
Cast the type StringRenderer to the current type.
|
TypeConverter |
getTypeConverter()
Getter for the current type converter.
|
<T extends TypeConverter> |
getTypeConverterAs(Class<T> clazz)
Cast the type converter to the current type.
|
Map<String,String> |
getUserDefinedNamespaceMapping()
Get a prefix to namespace mapping that can be used to access or create documents with
namespaces.
|
XBProjector.ConfigBuilder |
setExternalizer(Externalizer e10r)
Every String literal used in a annotation may be externalized (e.g.
|
XBProjector.ConfigBuilder |
setStringRenderer(StringRenderer renderer) |
XBProjector.ConfigBuilder |
setTypeConverter(TypeConverter converter)
Setter for type converter.
|
public <T extends XMLFactoriesConfig> T as(Class<T> clazz)
XMLFactoriesConfig
as the given subtype to conveniently access
additional methods.clazz
- public TypeConverter getTypeConverter()
public <T extends TypeConverter> T getTypeConverterAs(Class<T> clazz)
clazz
- public XBProjector.ConfigBuilder setTypeConverter(TypeConverter converter)
public XBProjector.ConfigBuilder setExternalizer(Externalizer e10r)
public Externalizer getExternalizer()
Externalizer
.Externalizer
public <T extends Externalizer> T getExternalizerAs(Class<? extends T> clazz)
clazz
- public TransformerFactory createTransformerFactory()
TransformerFactory
.public DocumentBuilderFactory createDocumentBuilderFactory()
DocumentBuilderFactory
.public XPathFactory createXPathFactory()
XPathFactory
.public Transformer createTransformer(Document... document)
Transformer
. Creation and
configuration may depend on the content of a document.document
- (optional)public DocumentBuilder createDocumentBuilder()
DocumentBuilder
.public XPath createXPath(Document... document)
XPath
. Creation and configuration may
depend on the content of a document. This may happen when you want to use the namespace
mapping of the document in your xpath expresssions.document
- (optional)public StringRenderer getStringRenderer()
public <T extends StringRenderer> T getStringRendererAs(Class<T> clazz)
clazz
- public XBProjector.ConfigBuilder setStringRenderer(StringRenderer renderer)
renderer
- to be used to convert objects into stringspublic Map<String,String> getUserDefinedNamespaceMapping()
XMLFactoriesConfig
Copyright © 2012-12-21-2017. All Rights Reserved.