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.FilemyFileprivate longmyLastModifiedprivate 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 voidcreateDefaultConfiguration(java.io.File configDir)voiddeleteGroup(java.lang.String groupName, boolean save)private java.lang.String[]doLoad(java.io.File file)protected java.lang.String[]getLines()java.util.MapgetProperties(java.lang.String groupName)private static java.lang.StringgetPropertyName(java.lang.String line)private static java.lang.StringgetPropertyValue(java.lang.String line)java.lang.StringgetPropertyValue(java.lang.String groupName, java.lang.String propertyName)booleanisModified()private voidload()private static booleanmatchGroup(java.lang.String line, java.lang.String name)private static booleanmatchProperty(java.lang.String line, java.lang.String name)voidsave()voidsetPropertyValue(java.lang.String groupName, java.lang.String propertyName, java.lang.String propertyValue, boolean save)private static voidwriteFile(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)
-
-