jaxp/src/java.xml/share/classes/jdk/xml/internal/SecuritySupport.java
changeset 39907 db51759e3695
parent 33542 9f0eef87e8c1
child 42247 52fafb950d5a
--- a/jaxp/src/java.xml/share/classes/jdk/xml/internal/SecuritySupport.java	Thu Jul 28 16:44:02 2016 +0000
+++ b/jaxp/src/java.xml/share/classes/jdk/xml/internal/SecuritySupport.java	Thu Jul 28 22:58:41 2016 -0700
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -83,6 +83,22 @@
     }
 
     /**
+     * Reads boolean type system property.
+     *
+     * @param propName the name of the property
+     * @param defValue the default value
+     * @return the value of the property, or the default value of no system
+     * property is found
+     */
+    public static boolean getJAXPSystemProperty(String propName, boolean defValue) {
+        String value = getJAXPSystemProperty(propName);
+        if (value == null) {
+            return defValue;
+        }
+        return Boolean.parseBoolean(value);
+    }
+
+    /**
      * Reads JAXP system property in this order: system property,
      * $java.home/conf/jaxp.properties if the system property is not specified
      *