Package com.helger.ubltr
Class UBLTRReaderBuilder<JAXBTYPE>
- java.lang.Object
-
- com.helger.jaxb.builder.AbstractJAXBBuilder<IMPLTYPE>
-
- com.helger.jaxb.builder.JAXBReaderBuilder<JAXBTYPE,UBLTRReaderBuilder<JAXBTYPE>>
-
- com.helger.ubltr.UBLTRReaderBuilder<JAXBTYPE>
-
- Type Parameters:
JAXBTYPE- The UBLTR implementation class to be read
- All Implemented Interfaces:
com.helger.commons.lang.IHasClassLoader,com.helger.commons.traits.IGenericImplTrait<UBLTRReaderBuilder<JAXBTYPE>>,com.helger.jaxb.IJAXBReader<JAXBTYPE>
@NotThreadSafe public class UBLTRReaderBuilder<JAXBTYPE> extends com.helger.jaxb.builder.JAXBReaderBuilder<JAXBTYPE,UBLTRReaderBuilder<JAXBTYPE>>
A reader builder for UBLTR documents.- Author:
- Philip Helger
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.helger.jaxb.IJAXBReader
com.helger.jaxb.IJAXBReader.IJAXBUnmarshaller<JAXBTYPE extends Object>
-
-
Constructor Summary
Constructors Constructor Description UBLTRReaderBuilder(EUBLTRDocumentType aDocType, Class<JAXBTYPE> aImplClass)UBLTRReaderBuilder(Class<JAXBTYPE> aClass)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> UBLTRReaderBuilder<T>create(Class<T> aClass)Create a new reader builder.static UBLTRReaderBuilder<?>createGeneric(EUBLTRDocumentType eDocType)Create a new reader builder that is not typed, because only the document type enumeration value is available.-
Methods inherited from class com.helger.jaxb.builder.JAXBReaderBuilder
createUnmarshaller, getImplClass, getUnmarshallerCustomizer, getValidationEventHandler, isReadSecure, read, setReadSecure, setUnmarshallerCustomizer, setValidationEventHandler, toString
-
Methods inherited from class com.helger.jaxb.builder.AbstractJAXBBuilder
exceptionCallbacks, getClassLoader, getJAXBContext, getJAXBDocumentType, getSchema, isUseJAXBContextCache, isUseSchema, setUseJAXBContextCache, setUseSchema
-
-
-
-
Method Detail
-
create
@Nonnull public static <T> UBLTRReaderBuilder<T> create(@Nonnull Class<T> aClass)
Create a new reader builder.- Type Parameters:
T- The UBLTR document implementation type- Parameters:
aClass- The UBL class to be read. May not benull.- Returns:
- The new reader builder. Never
null.
-
createGeneric
@Nonnull public static UBLTRReaderBuilder<?> createGeneric(@Nonnull EUBLTRDocumentType eDocType)
Create a new reader builder that is not typed, because only the document type enumeration value is available.- Parameters:
eDocType- The UBLTR document type to be read. May not benull.- Returns:
- The new reader builder. Never
null.
-
-