Class DocumentBuilder


  • public class DocumentBuilder
    extends java.lang.Object
    The DocumentBuilder class.
    • Constructor Detail

      • DocumentBuilder

        public DocumentBuilder​(java.io.File base)
        Constructs an instance of DocumentBuilder.
        Parameters:
        base -
    • Method Detail

      • setTarget

        public DocumentBuilder setTarget​(java.io.File target)
        Set the target directory.
        Parameters:
        target -
      • setSource

        public DocumentBuilder setSource​(java.lang.String source)
        Set the source directory.
        Parameters:
        source -
      • setConfig

        public DocumentBuilder setConfig​(java.lang.String config)
        Set the config.
        Parameters:
        config -
      • setSuffix

        public DocumentBuilder setSuffix​(java.lang.String suffix)
        Set the suffix.
        Parameters:
        suffix -
      • addProperty

        public DocumentBuilder addProperty​(java.lang.String name,
                                           java.lang.Object value)
        Add an environment variable.
        Parameters:
        name -
        value -
      • addProperties

        public DocumentBuilder addProperties​(java.util.Properties properties)
        Add enviroment variables.
        Parameters:
        properties -
      • onInfo

        public DocumentBuilder onInfo​(java.util.function.Consumer<java.lang.String> consumer)
        Add an information handler.
        Parameters:
        consumer -
      • onError

        public DocumentBuilder onError​(java.util.function.Consumer<java.lang.Throwable> consumer)
        Add an error handler.
        Parameters:
        consumer -
      • getProperties

        public java.util.Properties getProperties()
        Get the properties.