Package it.smartio.build
Class DocumentBuilder
- java.lang.Object
-
- it.smartio.build.DocumentBuilder
-
public class DocumentBuilder extends java.lang.ObjectTheDocumentBuilderclass.
-
-
Constructor Summary
Constructors Constructor Description DocumentBuilder(java.io.File base)Constructs an instance ofDocumentBuilder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DocumentBuilderaddProperties(java.util.Properties properties)Add enviroment variables.DocumentBuilderaddProperty(java.lang.String name, java.lang.Object value)Add an environment variable.voidbuild()Executes theDocumentBuilder.java.util.PropertiesgetProperties()Get the properties.DocumentBuilderonError(java.util.function.Consumer<java.lang.Throwable> consumer)Add an error handler.DocumentBuilderonInfo(java.util.function.Consumer<java.lang.String> consumer)Add an information handler.DocumentBuildersetConfig(java.lang.String config)Set the config.DocumentBuildersetSource(java.lang.String source)Set the source directory.DocumentBuildersetSuffix(java.lang.String suffix)Set the suffix.DocumentBuildersetTarget(java.io.File target)Set the target directory.
-
-
-
Constructor Detail
-
DocumentBuilder
public DocumentBuilder(java.io.File base)
Constructs an instance ofDocumentBuilder.- 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.
-
build
public final void build()
Executes theDocumentBuilder.
-
-