Class SVNConfigFile
- java.lang.Object
-
- org.tmatesoft.svn.core.internal.wc.SVNConfigFile
-
public class SVNConfigFile extends java.lang.Object
- Version:
- 1.3
-
-
Field Summary
Fields Modifier and Type Field Description private java.io.File
myFile
private long
myLastModified
private java.lang.String[]
myLines
-
Constructor Summary
Constructors Constructor Description SVNConfigFile(java.io.File file)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Method Detail
-
getLines
protected java.lang.String[] getLines()
-
getProperties
public java.util.Map getProperties(java.lang.String groupName)
-
getPropertyValue
public java.lang.String getPropertyValue(java.lang.String groupName, java.lang.String propertyName)
-
setPropertyValue
public void setPropertyValue(java.lang.String groupName, java.lang.String propertyName, java.lang.String propertyValue, boolean save)
-
deleteGroup
public void deleteGroup(java.lang.String groupName, boolean save)
-
matchGroup
private static boolean matchGroup(java.lang.String line, java.lang.String name)
-
matchProperty
private static boolean matchProperty(java.lang.String line, java.lang.String name)
-
getPropertyValue
private static java.lang.String getPropertyValue(java.lang.String line)
-
getPropertyName
private static java.lang.String getPropertyName(java.lang.String line)
-
save
public void save()
-
load
private void load()
-
isModified
public boolean isModified()
-
doLoad
private java.lang.String[] doLoad(java.io.File file)
-
createDefaultConfiguration
public static void createDefaultConfiguration(java.io.File configDir)
-
writeFile
private static void writeFile(java.lang.String url, java.io.File configFile)
-
-