Package com.helger.ubltr
Class UBLTRWriterBuilder<JAXBTYPE>
- java.lang.Object
-
- com.helger.jaxb.builder.AbstractJAXBBuilder<IMPLTYPE>
-
- com.helger.jaxb.builder.AbstractWritingJAXBBuilder<JAXBTYPE,IMPLTYPE>
-
- com.helger.jaxb.builder.JAXBWriterBuilder<JAXBTYPE,UBLTRWriterBuilder<JAXBTYPE>>
-
- com.helger.ubltr.UBLTRWriterBuilder<JAXBTYPE>
-
- Type Parameters:
JAXBTYPE- The UBLTR implementation class to be read
- All Implemented Interfaces:
com.helger.commons.lang.IHasClassLoader,com.helger.commons.traits.IGenericImplTrait<UBLTRWriterBuilder<JAXBTYPE>>,com.helger.jaxb.IJAXBWriter<JAXBTYPE>
@NotThreadSafe public class UBLTRWriterBuilder<JAXBTYPE> extends com.helger.jaxb.builder.JAXBWriterBuilder<JAXBTYPE,UBLTRWriterBuilder<JAXBTYPE>>
A writer builder for UBLTR documents.- Author:
- Philip Helger
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.helger.jaxb.IJAXBWriter
com.helger.jaxb.IJAXBWriter.IJAXBMarshaller<JAXBTYPE extends Object>
-
-
Constructor Summary
Constructors Constructor Description UBLTRWriterBuilder(EUBLTRDocumentType eDocType)UBLTRWriterBuilder(Class<JAXBTYPE> aClass)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> UBLTRWriterBuilder<T>create(Class<T> aClass)Create a new writer builder.-
Methods inherited from class com.helger.jaxb.builder.JAXBWriterBuilder
createMarshaller, getCharset, getIndentString, getNamespaceContext, getNoNamespaceSchemaLocation, getSchemaLocation, getValidationEventHandler, isFormattedOutput, setCharset, setFormattedOutput, setIndentString, setNamespaceContext, setNoNamespaceSchemaLocation, setSchemaLocation, setValidationEventHandler, toString, write
-
Methods inherited from class com.helger.jaxb.builder.AbstractWritingJAXBBuilder
createJAXBElement, getMarshallerCustomizer, setMarshallerCustomizer
-
Methods inherited from class com.helger.jaxb.builder.AbstractJAXBBuilder
exceptionCallbacks, getClassLoader, getJAXBContext, getJAXBDocumentType, getSchema, isUseJAXBContextCache, isUseSchema, setUseJAXBContextCache, setUseSchema
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.helger.jaxb.IJAXBWriter
getAsByteBuffer, getAsBytes, getAsDocument, getAsInputStream, getAsMicroDocument, getAsMicroElement, getAsString, getXMLWriterSettings, hasCharset, hasIndentString, hasNoNamespaceSchemaLocation, hasSchemaLocation, write, write, write, write, write, write, write, write, write
-
-
-
-
Constructor Detail
-
UBLTRWriterBuilder
public UBLTRWriterBuilder(@Nonnull EUBLTRDocumentType eDocType)
-
-
Method Detail
-
create
@Nonnull public static <T> UBLTRWriterBuilder<T> create(@Nonnull Class<T> aClass)
Create a new writer builder.- Type Parameters:
T- The UBLTR document implementation type- Parameters:
aClass- The UBL class to be written. May not benull.- Returns:
- The new writer builder. Never
null.
-
-