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
ConfigExceptionpublic ConfFile(BRJSNode node, java.lang.Class<CF> confClass, MemoizedFile confFile, java.lang.String defaultFileCharacterEncoding) throws ConfigException
ConfigExceptionpublic void write()
throws ConfigException
ConfigExceptionprotected CF getConf() throws ConfigException
ConfigExceptionpublic MemoizedFile getConfFile()
public boolean fileExists()
public void verifyAndAutoWrite()
throws ConfigException
ConfigExceptionpublic void verify()
throws ConfigException
ConfigExceptionpublic void setAutoWrite(boolean autoWrite)
throws ConfigException
ConfigException