Changeset 852 for java/ProgramSettings


Ignore:
Timestamp:
May 3, 2013, 2:25:21 PM (12 years ago)
Author:
alloc
Message:

AEI2.08, AEIUpdater:

File:
1 copied

Legend:

Unmodified
Added
Removed
  • java/ProgramSettings/src/net/oni2/SettingsManager.java

    r776 r852  
    2323        private static SettingsManager instance = new SettingsManager();
    2424
    25         private static boolean debugRun = false;
    26         private static boolean useWorkingDir = false;
    27 
    2825        private HashMap<String, Object> prefs = new HashMap<String, Object>();
    2926
    3027        private boolean printNamesNotInMap = false;
    3128
    32         private boolean offlineMode = false;
    33         private boolean noCacheUpdate = false;
     29        @SuppressWarnings("unused")
     30        private transient boolean offlineMode = false;
     31        @SuppressWarnings("unused")
     32        private transient boolean noCacheUpdate = false;
    3433
    3534        /**
     
    4039        public static SettingsManager getInstance() {
    4140                return instance;
    42         }
    43 
    44         /**
    45          * @param debug
    46          *            Debug mode
    47          */
    48         public static void setDebug(boolean debug) {
    49                 debugRun = debug;
    50         }
    51 
    52         /**
    53          * @return Is debug run
    54          */
    55         public static boolean isDebug() {
    56                 return debugRun;
    57         }
    58 
    59         /**
    60          * @param useWd
    61          *            Use working directory instead of jar path
    62          */
    63         public static void setUseWorkingDir(boolean useWd) {
    64                 useWorkingDir = useWd;
    65         }
    66 
    67         /**
    68          * @return Do we want to use working directory
    69          */
    70         public static boolean getUseWorkingDir() {
    71                 return useWorkingDir;
    72         }
    73 
    74         /**
    75          * @return Is offline?
    76          */
    77         public boolean isOfflineMode() {
    78                 return offlineMode;
    79         }
    80 
    81         /**
    82          * @param offline
    83          *            Is offline?
    84          */
    85         public void setOfflineMode(boolean offline) {
    86                 this.offlineMode = offline;
    87         }
    88 
    89         /**
    90          * @return Is in noCacheUpdate mode?
    91          */
    92         public boolean isNoCacheUpdateMode() {
    93                 return noCacheUpdate;
    94         }
    95 
    96         /**
    97          * @param noCacheUpdate
    98          *            Is in noCacheUpdate mode?
    99          */
    100         public void setNoCacheUpdateMode(boolean noCacheUpdate) {
    101                 this.noCacheUpdate = noCacheUpdate;
    10241        }
    10342
Note: See TracChangeset for help on using the changeset viewer.