Class UBLTRValidatorBuilder<JAXBTYPE>

  • Type Parameters:
    JAXBTYPE - The UBLTR implementation class to be read
    All Implemented Interfaces:
    com.helger.commons.lang.IHasClassLoader, com.helger.commons.traits.IGenericImplTrait<UBLTRValidatorBuilder<JAXBTYPE>>, com.helger.jaxb.IJAXBValidator<JAXBTYPE>

    @NotThreadSafe
    public class UBLTRValidatorBuilder<JAXBTYPE>
    extends com.helger.jaxb.builder.JAXBValidationBuilder<JAXBTYPE,​UBLTRValidatorBuilder<JAXBTYPE>>
    A writer builder for UBLTR documents.
    Author:
    Philip Helger
    • Field Summary

      • 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> UBLTRValidatorBuilder<T> create​(Class<T> aClass)
      Create a new validation builder.
      • Methods inherited from class com.helger.jaxb.builder.JAXBValidationBuilder

        validate
      • Methods inherited from class com.helger.jaxb.builder.AbstractWritingJAXBBuilder

        createJAXBElement, createMarshaller, getMarshallerCustomizer, setMarshallerCustomizer
      • Methods inherited from class com.helger.jaxb.builder.AbstractJAXBBuilder

        exceptionCallbacks, getClassLoader, getJAXBContext, getJAXBDocumentType, getSchema, isUseJAXBContextCache, isUseSchema, setUseJAXBContextCache, setUseSchema, toString
      • 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.IJAXBValidator

        isValid, validate
    • Method Detail

      • create

        @Nonnull
        public static <T> UBLTRValidatorBuilder<T> create​(@Nonnull
                                                          Class<T> aClass)
        Create a new validation builder.
        Type Parameters:
        T - The UBLTR document implementation type
        Parameters:
        aClass - The UBL class to be validated. May not be null.
        Returns:
        The new validation builder. Never null.