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
     
    private long
     
    private java.lang.String[]
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    SVNConfigFile(java.io.File file)
     
  • Method Summary

    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[]
     
    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
     
    private void
     
    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
     
    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)
     

    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)