Package org.jbake.app.configuration
Class JBakeConfigurationFactory
- java.lang.Object
-
- org.jbake.app.configuration.JBakeConfigurationFactory
-
public class JBakeConfigurationFactory extends java.lang.ObjectAJBakeConfigurationfactory
-
-
Constructor Summary
Constructors Constructor Description JBakeConfigurationFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description DefaultJBakeConfigurationcreateDefaultJbakeConfiguration(java.io.File sourceFolder, java.io.File destination, boolean isClearCache)Creates aDefaultJBakeConfigurationusing default.properties and jbake.propertiesDefaultJBakeConfigurationcreateDefaultJbakeConfiguration(java.io.File sourceFolder, java.io.File destination, java.io.File propertiesFile, boolean isClearCache)Creates aDefaultJBakeConfigurationDefaultJBakeConfigurationcreateDefaultJbakeConfiguration(java.io.File sourceFolder, java.io.File destination, org.apache.commons.configuration2.CompositeConfiguration compositeConfiguration)Deprecated.DefaultJBakeConfigurationcreateDefaultJbakeConfiguration(java.io.File sourceFolder, java.io.File destination, org.apache.commons.configuration2.CompositeConfiguration compositeConfiguration, boolean isClearCache)Deprecated.DefaultJBakeConfigurationcreateDefaultJbakeConfiguration(java.io.File sourceFolder, org.apache.commons.configuration2.CompositeConfiguration config)Deprecated.DefaultJBakeConfigurationcreateJettyJbakeConfiguration(java.io.File sourceFolder, java.io.File destinationFolder, boolean isClearCache)Deprecated.DefaultJBakeConfigurationcreateJettyJbakeConfiguration(java.io.File sourceFolder, java.io.File destinationFolder, java.io.File propertiesFile, boolean isClearCache)Creates aDefaultJBakeConfigurationwith value site.host replaced by http://localhost:[server.port].ConfigUtilgetConfigUtil()voidsetConfigUtil(ConfigUtil configUtil)JBakeConfigurationFactorysetEncoding(java.lang.String charset)
-
-
-
Method Detail
-
createDefaultJbakeConfiguration
public DefaultJBakeConfiguration createDefaultJbakeConfiguration(java.io.File sourceFolder, java.io.File destination, boolean isClearCache) throws JBakeException
Creates aDefaultJBakeConfigurationusing default.properties and jbake.properties- Parameters:
sourceFolder- The source folder of the projectdestination- The destination folder to render and copy files toisClearCache- Whether to clear database cache or not- Returns:
- A configuration by given parameters
- Throws:
JBakeException- if loading the configuration fails
-
createDefaultJbakeConfiguration
public DefaultJBakeConfiguration createDefaultJbakeConfiguration(java.io.File sourceFolder, java.io.File destination, java.io.File propertiesFile, boolean isClearCache) throws JBakeException
Creates aDefaultJBakeConfiguration- Parameters:
sourceFolder- The source folder of the projectdestination- The destination folder to render and copy files topropertiesFile- The properties file for the projectisClearCache- Whether to clear database cache or not- Returns:
- A configuration by given parameters
- Throws:
JBakeException- if loading the configuration fails
-
createDefaultJbakeConfiguration
@Deprecated public DefaultJBakeConfiguration createDefaultJbakeConfiguration(java.io.File sourceFolder, java.io.File destination, org.apache.commons.configuration2.CompositeConfiguration compositeConfiguration, boolean isClearCache) throws JBakeException
Deprecated.Creates aDefaultJBakeConfigurationThis is a compatibility factory method- Parameters:
sourceFolder- The source folder of the projectdestination- The destination folder to render and copy files tocompositeConfiguration- A givenCompositeConfigurationisClearCache- Whether to clear database cache or not- Returns:
- A configuration by given parameters
- Throws:
JBakeException
-
createDefaultJbakeConfiguration
@Deprecated public DefaultJBakeConfiguration createDefaultJbakeConfiguration(java.io.File sourceFolder, java.io.File destination, org.apache.commons.configuration2.CompositeConfiguration compositeConfiguration) throws JBakeException
Deprecated.Creates aDefaultJBakeConfigurationThis is a compatibility factory method- Parameters:
sourceFolder- The source folder of the projectdestination- The destination folder to render and copy files tocompositeConfiguration- A givenCompositeConfiguration- Returns:
- A configuration by given parameters
- Throws:
JBakeException
-
createDefaultJbakeConfiguration
@Deprecated public DefaultJBakeConfiguration createDefaultJbakeConfiguration(java.io.File sourceFolder, org.apache.commons.configuration2.CompositeConfiguration config) throws JBakeException
Deprecated.Creates aDefaultJBakeConfiguration- Parameters:
sourceFolder- The source folder of the projectconfig- ACompositeConfiguration- Returns:
- A configuration by given parameters
- Throws:
JBakeException
-
createJettyJbakeConfiguration
@Deprecated public DefaultJBakeConfiguration createJettyJbakeConfiguration(java.io.File sourceFolder, java.io.File destinationFolder, boolean isClearCache) throws JBakeException
Deprecated.Creates aDefaultJBakeConfigurationwith value site.host replaced by http://localhost:[server.port]. The server.port is read from the project properties file.- Parameters:
sourceFolder- The source folder of the projectdestinationFolder- The destination folder to render and copy files toisClearCache- Whether to clear database cache or not- Returns:
- A configuration by given parameters
- Throws:
JBakeException- if loading the configuration fails
-
createJettyJbakeConfiguration
public DefaultJBakeConfiguration createJettyJbakeConfiguration(java.io.File sourceFolder, java.io.File destinationFolder, java.io.File propertiesFile, boolean isClearCache) throws JBakeException
Creates aDefaultJBakeConfigurationwith value site.host replaced by http://localhost:[server.port]. The server.port is read from the project properties file.- Parameters:
sourceFolder- The source folder of the projectdestinationFolder- The destination folder to render and copy files topropertiesFile- The properties file for the projectisClearCache- Whether to clear database cache or not- Returns:
- A configuration by given parameters
- Throws:
JBakeException- if loading the configuration fails
-
getConfigUtil
public ConfigUtil getConfigUtil()
-
setConfigUtil
public void setConfigUtil(ConfigUtil configUtil)
-
setEncoding
public JBakeConfigurationFactory setEncoding(java.lang.String charset)
-
-