Class SVNConfigFile
java.lang.Object
org.tmatesoft.svn.core.internal.wc.SVNConfigFile
public class SVNConfigFile
extends java.lang.Object
- Version:
- 1.3
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate java.io.Fileprivate longprivate java.lang.String[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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) booleanprivate 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) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
myFile
private java.io.File myFile -
myLines
private java.lang.String[] myLines -
myLastModified
private long myLastModified
-
-
Constructor Details
-
SVNConfigFile
public SVNConfigFile(java.io.File file)
-
-
Method Details
-
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)
-