/** * Creates a {@link DefaultJBakeConfiguration} * * * @param sourceFolder The source folder of the project * @param config A {@link CompositeConfiguration} * @return A configuration by given parameters */ public DefaultJBakeConfiguration createDefaultJbakeConfiguration(File sourceFolder, CompositeConfiguration config) { return new DefaultJBakeConfiguration(sourceFolder,config); }
/** * @param config The project configuration * @deprecated use {@link Init#Init(JBakeConfiguration)} instead */ @Deprecated public Init(CompositeConfiguration config) { this(new DefaultJBakeConfiguration(config)); }
@Override public Map<String, Object> parse(Configuration config, File file, String contentPath) { return parse(new DefaultJBakeConfiguration((CompositeConfiguration) config), file); }
public JBakeConfiguration loadConfig(File source) throws ConfigurationException { CompositeConfiguration configuration = load(source); return new DefaultJBakeConfiguration(source, configuration); }
/** * Creates a {@link DefaultJBakeConfiguration} * * This is a compatibility factory method * * @param sourceFolder The source folder of the project * @param destination The destination folder to render and copy files to * @param compositeConfiguration A given {@link CompositeConfiguration} * @return A configuration by given parameters */ public DefaultJBakeConfiguration createDefaultJbakeConfiguration(File sourceFolder, File destination, CompositeConfiguration compositeConfiguration) { DefaultJBakeConfiguration configuration = new DefaultJBakeConfiguration(sourceFolder, compositeConfiguration); configuration.setDestinationFolder(destination); return configuration; }
/** * Creates a {@link DefaultJBakeConfiguration} * * This is a compatibility factory method * * @param sourceFolder The source folder of the project * @param destination The destination folder to render and copy files to * @param compositeConfiguration A given {@link CompositeConfiguration} * @param isClearCache Whether to clear database cache or not * @return A configuration by given parameters */ public DefaultJBakeConfiguration createDefaultJbakeConfiguration(File sourceFolder, File destination, CompositeConfiguration compositeConfiguration, boolean isClearCache) { DefaultJBakeConfiguration configuration = new DefaultJBakeConfiguration(sourceFolder, compositeConfiguration); configuration.setDestinationFolder(destination); configuration.setClearCache(isClearCache); return configuration; }
/** * Creates a {@link DefaultJBakeConfiguration} * * * @param sourceFolder The source folder of the project * @param config A {@link CompositeConfiguration} * @return A configuration by given parameters */ public DefaultJBakeConfiguration createDefaultJbakeConfiguration(File sourceFolder, CompositeConfiguration config) { return new DefaultJBakeConfiguration(sourceFolder,config); }
/** * @param config The project configuration * @deprecated use {@link Init#Init(JBakeConfiguration)} instead */ @Deprecated public Init(CompositeConfiguration config) { this(new DefaultJBakeConfiguration(config)); }
@Override public Map<String, Object> parse(Configuration config, File file, String contentPath) { return parse(new DefaultJBakeConfiguration((CompositeConfiguration) config), file); }
public JBakeConfiguration loadConfig(File source) throws ConfigurationException { CompositeConfiguration configuration = load(source); return new DefaultJBakeConfiguration(source, configuration); }
/** * Creates a {@link DefaultJBakeConfiguration} * * This is a compatibility factory method * * @param sourceFolder The source folder of the project * @param destination The destination folder to render and copy files to * @param compositeConfiguration A given {@link CompositeConfiguration} * @return A configuration by given parameters */ public DefaultJBakeConfiguration createDefaultJbakeConfiguration(File sourceFolder, File destination, CompositeConfiguration compositeConfiguration) { DefaultJBakeConfiguration configuration = new DefaultJBakeConfiguration(sourceFolder, compositeConfiguration); configuration.setDestinationFolder(destination); return configuration; }
/** * Creates a {@link DefaultJBakeConfiguration} * * This is a compatibility factory method * * @param sourceFolder The source folder of the project * @param destination The destination folder to render and copy files to * @param compositeConfiguration A given {@link CompositeConfiguration} * @param isClearCache Whether to clear database cache or not * @return A configuration by given parameters */ public DefaultJBakeConfiguration createDefaultJbakeConfiguration(File sourceFolder, File destination, CompositeConfiguration compositeConfiguration, boolean isClearCache) { DefaultJBakeConfiguration configuration = new DefaultJBakeConfiguration(sourceFolder, compositeConfiguration); configuration.setDestinationFolder(destination); configuration.setClearCache(isClearCache); return configuration; }