T - the resulting type, the "Target"S - the input type, the "Source"public abstract class AbstractXmlEncoder<T,S> extends AbstractDelegatingEncoder<T,S> implements SchemaAwareEncoder<T,S>
| Constructor and Description |
|---|
AbstractXmlEncoder() |
| Modifier and Type | Method and Description |
|---|---|
T |
encode(S element) |
org.apache.xmlbeans.XmlObject |
encodeObjectToXml(java.lang.String namespace,
java.lang.Object object) |
<T> org.apache.xmlbeans.XmlObject |
encodeObjectToXml(java.lang.String namespace,
T object,
EncodingContext helperValues) |
org.apache.xmlbeans.XmlObject |
encodeObjectToXmlDocument(java.lang.String namespace,
java.lang.Object object) |
<T> org.apache.xmlbeans.XmlObject |
encodeObjectToXmlDocument(java.lang.String namespace,
T object,
EncodingContext helperValues) |
org.apache.xmlbeans.XmlObject |
encodeObjectToXmlPropertyType(java.lang.String namespace,
java.lang.Object object) |
<T> org.apache.xmlbeans.XmlObject |
encodeObjectToXmlPropertyType(java.lang.String namespace,
T object,
EncodingContext helperValues) |
java.lang.String |
encodeObjectToXmlText(java.lang.String namespace,
java.lang.Object object) |
java.lang.String |
encodeObjectToXmlText(java.lang.String namespace,
java.lang.Object object,
EncodingContext helperValues) |
<T> Encoder<org.apache.xmlbeans.XmlObject,T> |
getAndCheck(EncoderKey key) |
MediaType |
getContentType() |
<T> Encoder<org.apache.xmlbeans.XmlObject,T> |
getDocumentEncoder(java.lang.String namespace,
java.lang.Class<? super T> o) |
<T> Encoder<org.apache.xmlbeans.XmlObject,T> |
getDocumentEncoder(java.lang.String namespace,
T o) |
EncoderKey |
getDocumentEncoderKey(java.lang.String namespace,
java.lang.Class<?> o) |
EncoderKey |
getDocumentEncoderKey(java.lang.String namespace,
java.lang.Object o) |
<T> Encoder<org.apache.xmlbeans.XmlObject,T> |
getEncoder(java.lang.String namespace,
java.lang.Class<? super T> o) |
<T> Encoder<org.apache.xmlbeans.XmlObject,T> |
getEncoder(java.lang.String namespace,
T o) |
EncoderKey |
getEncoderKey(java.lang.String namespace,
java.lang.Class<?> o) |
EncoderKey |
getEncoderKey(java.lang.String namespace,
java.lang.Object o) |
<T> Encoder<org.apache.xmlbeans.XmlObject,T> |
getPropertyTypeEncoder(java.lang.String namespace,
java.lang.Class<? super T> o) |
<T> Encoder<org.apache.xmlbeans.XmlObject,T> |
getPropertyTypeEncoder(java.lang.String namespace,
T o) |
EncoderKey |
getPropertyTypeEncoderKey(java.lang.String namespace,
java.lang.Class<?> o) |
EncoderKey |
getPropertyTypeEncoderKey(java.lang.String namespace,
java.lang.Object o) |
org.apache.xmlbeans.XmlOptions |
getXmlOptions() |
void |
setXmlOptions(java.util.function.Supplier<org.apache.xmlbeans.XmlOptions> xmlOptions) |
protected org.apache.xmlbeans.XmlObject |
substitute(org.apache.xmlbeans.XmlObject elementToSubstitute,
org.apache.xmlbeans.XmlObject substitutionElement) |
getEncoder, getEncoderRepository, setEncoderRepositoryclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddNamespacePrefixToMap, getSchemaLocationsencode, getSupportedTypespublic org.apache.xmlbeans.XmlOptions getXmlOptions()
@Inject public void setXmlOptions(java.util.function.Supplier<org.apache.xmlbeans.XmlOptions> xmlOptions)
public T encode(S element) throws EncodingException
encode in interface Encoder<T,S>EncodingExceptionpublic MediaType getContentType()
getContentType in interface Encoder<T,S>protected org.apache.xmlbeans.XmlObject substitute(org.apache.xmlbeans.XmlObject elementToSubstitute,
org.apache.xmlbeans.XmlObject substitutionElement)
public <T> Encoder<org.apache.xmlbeans.XmlObject,T> getEncoder(java.lang.String namespace, T o) throws EncodingException
EncodingExceptionpublic <T> Encoder<org.apache.xmlbeans.XmlObject,T> getEncoder(java.lang.String namespace, java.lang.Class<? super T> o) throws EncodingException
EncodingExceptionpublic <T> Encoder<org.apache.xmlbeans.XmlObject,T> getDocumentEncoder(java.lang.String namespace, T o) throws EncodingException
EncodingExceptionpublic <T> Encoder<org.apache.xmlbeans.XmlObject,T> getDocumentEncoder(java.lang.String namespace, java.lang.Class<? super T> o) throws EncodingException
EncodingExceptionpublic <T> Encoder<org.apache.xmlbeans.XmlObject,T> getPropertyTypeEncoder(java.lang.String namespace, T o) throws EncodingException
EncodingExceptionpublic <T> Encoder<org.apache.xmlbeans.XmlObject,T> getPropertyTypeEncoder(java.lang.String namespace, java.lang.Class<? super T> o) throws EncodingException
EncodingExceptionpublic <T> Encoder<org.apache.xmlbeans.XmlObject,T> getAndCheck(EncoderKey key) throws NoEncoderForKeyException
NoEncoderForKeyExceptionpublic <T> org.apache.xmlbeans.XmlObject encodeObjectToXml(java.lang.String namespace,
T object,
EncodingContext helperValues)
throws EncodingException
EncodingExceptionpublic org.apache.xmlbeans.XmlObject encodeObjectToXml(java.lang.String namespace,
java.lang.Object object)
throws EncodingException
EncodingExceptionpublic java.lang.String encodeObjectToXmlText(java.lang.String namespace,
java.lang.Object object,
EncodingContext helperValues)
throws EncodingException
EncodingExceptionpublic java.lang.String encodeObjectToXmlText(java.lang.String namespace,
java.lang.Object object)
throws EncodingException
EncodingExceptionpublic <T> org.apache.xmlbeans.XmlObject encodeObjectToXmlDocument(java.lang.String namespace,
T object,
EncodingContext helperValues)
throws EncodingException
EncodingExceptionpublic org.apache.xmlbeans.XmlObject encodeObjectToXmlDocument(java.lang.String namespace,
java.lang.Object object)
throws EncodingException
EncodingExceptionpublic <T> org.apache.xmlbeans.XmlObject encodeObjectToXmlPropertyType(java.lang.String namespace,
T object,
EncodingContext helperValues)
throws EncodingException
EncodingExceptionpublic org.apache.xmlbeans.XmlObject encodeObjectToXmlPropertyType(java.lang.String namespace,
java.lang.Object object)
throws EncodingException
EncodingExceptionpublic EncoderKey getEncoderKey(java.lang.String namespace, java.lang.Object o)
public EncoderKey getEncoderKey(java.lang.String namespace, java.lang.Class<?> o)
public EncoderKey getDocumentEncoderKey(java.lang.String namespace, java.lang.Object o)
public EncoderKey getDocumentEncoderKey(java.lang.String namespace, java.lang.Class<?> o)
public EncoderKey getPropertyTypeEncoderKey(java.lang.String namespace, java.lang.Object o)
public EncoderKey getPropertyTypeEncoderKey(java.lang.String namespace, java.lang.Class<?> o)
Copyright © 2015–2019 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.