public class SVNConfigFile
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.io.File |
myFile |
private long |
myLastModified |
private java.lang.String[] |
myLines |
Constructor and Description |
---|
SVNConfigFile(java.io.File file) |
Modifier and Type | Method and Description |
---|---|
static void |
createDefaultConfiguration(java.io.File configDir) |
void |
deleteGroup(java.lang.String groupName,
boolean save) |
private java.lang.String[] |
doLoad(java.io.File file) |
protected java.lang.String[] |
getLines() |
java.util.Map |
getProperties(java.lang.String groupName) |
private static java.lang.String |
getPropertyName(java.lang.String line) |
private static java.lang.String |
getPropertyValue(java.lang.String line) |
java.lang.String |
getPropertyValue(java.lang.String groupName,
java.lang.String propertyName) |
boolean |
isModified() |
private void |
load() |
private static boolean |
matchGroup(java.lang.String line,
java.lang.String name) |
private static boolean |
matchProperty(java.lang.String line,
java.lang.String name) |
void |
save() |
void |
setPropertyValue(java.lang.String groupName,
java.lang.String propertyName,
java.lang.String propertyValue,
boolean save) |
private static void |
writeFile(java.lang.String url,
java.io.File configFile) |
private java.io.File myFile
private java.lang.String[] myLines
private long myLastModified
protected java.lang.String[] getLines()
public java.util.Map getProperties(java.lang.String groupName)
public java.lang.String getPropertyValue(java.lang.String groupName, java.lang.String propertyName)
public void setPropertyValue(java.lang.String groupName, java.lang.String propertyName, java.lang.String propertyValue, boolean save)
public void deleteGroup(java.lang.String groupName, boolean save)
private static boolean matchGroup(java.lang.String line, java.lang.String name)
private static boolean matchProperty(java.lang.String line, java.lang.String name)
private static java.lang.String getPropertyValue(java.lang.String line)
private static java.lang.String getPropertyName(java.lang.String line)
public void save()
private void load()
public boolean isModified()
private java.lang.String[] doLoad(java.io.File file)
public static void createDefaultConfiguration(java.io.File configDir)
private static void writeFile(java.lang.String url, java.io.File configFile)