public class ConfFile<CF extends org.bladerunnerjs.yaml.AbstractYamlConfFile>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected MemoizedFile |
confFile |
Constructor and Description |
---|
ConfFile(BRJSNode node,
java.lang.Class<CF> confClass,
MemoizedFile confFile) |
ConfFile(BRJSNode node,
java.lang.Class<CF> confClass,
MemoizedFile confFile,
java.lang.String defaultFileCharacterEncoding) |
Modifier and Type | Method and Description |
---|---|
boolean |
fileExists() |
protected CF |
getConf() |
MemoizedFile |
getConfFile() |
void |
setAutoWrite(boolean autoWrite) |
void |
verify() |
void |
verifyAndAutoWrite() |
void |
write() |
protected final MemoizedFile confFile
public ConfFile(BRJSNode node, java.lang.Class<CF> confClass, MemoizedFile confFile) throws ConfigException
ConfigException
public ConfFile(BRJSNode node, java.lang.Class<CF> confClass, MemoizedFile confFile, java.lang.String defaultFileCharacterEncoding) throws ConfigException
ConfigException
public void write() throws ConfigException
ConfigException
protected CF getConf() throws ConfigException
ConfigException
public MemoizedFile getConfFile()
public boolean fileExists()
public void verifyAndAutoWrite() throws ConfigException
ConfigException
public void verify() throws ConfigException
ConfigException
public void setAutoWrite(boolean autoWrite) throws ConfigException
ConfigException