Class 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>
    • Field Summary

      • Fields inherited from class com.helger.jaxb.builder.JAXBReaderBuilder

        DEFAULT_READ_SECURE
      • Fields inherited from class com.helger.jaxb.builder.AbstractJAXBBuilder

        m_aDocType
    • 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
      • Methods inherited from interface com.helger.commons.traits.IGenericImplTrait

        thisAsT
      • Methods inherited from interface com.helger.commons.lang.IHasClassLoader

        hasClassLoader
      • Methods inherited from interface com.helger.jaxb.IJAXBReader

        read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read
    • 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 be null.
        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 be null .
        Returns:
        The new reader builder. Never null.