< prev index next >

src/java.logging/share/classes/java/util/logging/LogManager.java

Print this page




1370             return defaultValue;
1371         }
1372         return val.trim();
1373     }
1374 
1375     // Package private method to get an integer property.
1376     // If the property is not defined or cannot be parsed
1377     // we return the given default value.
1378     int getIntProperty(String name, int defaultValue) {
1379         String val = getProperty(name);
1380         if (val == null) {
1381             return defaultValue;
1382         }
1383         try {
1384             return Integer.parseInt(val.trim());
1385         } catch (Exception ex) {
1386             return defaultValue;
1387         }
1388     }
1389 















1390     // Package private method to get a boolean property.
1391     // If the property is not defined or cannot be parsed
1392     // we return the given default value.
1393     boolean getBooleanProperty(String name, boolean defaultValue) {
1394         String val = getProperty(name);
1395         if (val == null) {
1396             return defaultValue;
1397         }
1398         val = val.toLowerCase();
1399         if (val.equals("true") || val.equals("1")) {
1400             return true;
1401         } else if (val.equals("false") || val.equals("0")) {
1402             return false;
1403         }
1404         return defaultValue;
1405     }
1406 
1407     // Package private method to get a Level property.
1408     // If the property is not defined or cannot be parsed
1409     // we return the given default value.




1370             return defaultValue;
1371         }
1372         return val.trim();
1373     }
1374 
1375     // Package private method to get an integer property.
1376     // If the property is not defined or cannot be parsed
1377     // we return the given default value.
1378     int getIntProperty(String name, int defaultValue) {
1379         String val = getProperty(name);
1380         if (val == null) {
1381             return defaultValue;
1382         }
1383         try {
1384             return Integer.parseInt(val.trim());
1385         } catch (Exception ex) {
1386             return defaultValue;
1387         }
1388     }
1389 
1390     // Package private method to get a long property.
1391     // If the property is not defined or cannot be parsed
1392     // we return the given default value.
1393     long getLongProperty(String name, long defaultValue) {
1394         String val = getProperty(name);
1395         if (val == null) {
1396             return defaultValue;
1397         }
1398         try {
1399             return Long.parseLong(val.trim());
1400         } catch (Exception ex) {
1401             return defaultValue;
1402         }
1403     }
1404 
1405     // Package private method to get a boolean property.
1406     // If the property is not defined or cannot be parsed
1407     // we return the given default value.
1408     boolean getBooleanProperty(String name, boolean defaultValue) {
1409         String val = getProperty(name);
1410         if (val == null) {
1411             return defaultValue;
1412         }
1413         val = val.toLowerCase();
1414         if (val.equals("true") || val.equals("1")) {
1415             return true;
1416         } else if (val.equals("false") || val.equals("0")) {
1417             return false;
1418         }
1419         return defaultValue;
1420     }
1421 
1422     // Package private method to get a Level property.
1423     // If the property is not defined or cannot be parsed
1424     // we return the given default value.


< prev index next >