Class 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • myFile

        private java.io.File myFile
      • myLines

        private java.lang.String[] myLines
      • myLastModified

        private long myLastModified
    • Constructor Detail

      • SVNConfigFile

        public SVNConfigFile​(java.io.File file)
    • 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)