org.icepdf.core.util
Class Defs

java.lang.Object
  extended by org.icepdf.core.util.Defs

public class Defs
extends java.lang.Object


Constructor Summary
Defs()
           
 
Method Summary
static boolean booleanProperty(java.lang.String name)
          Shortcut for booleanProperty(name, false)
static boolean booleanProperty(java.lang.String name, boolean defaultValue)
          If security manager allow access to the system property name * and it exists, then return true if it is set to yes, true * and false if set to no, false.
static double doubleProperty(java.lang.String name, double defaultValue)
          Return value for system property name parsed as double or * defaultValue if the property does not exist * or a security manager denies access to it
static int intProperty(java.lang.String name, int defaultValue)
          Return value for system property name parsed as int or * defaultValue if the property does not exist * or a security manager denies access to it
static java.lang.String property(java.lang.String name)
          Equivalent to property(name, null)
static java.lang.String property(java.lang.String name, java.lang.String defaultValue)
          Return value for system property name or * defaultValue if the property does not exist * or a security manager denies access to it
static void setProperty(java.lang.String property, java.lang.Object value)
          Set system property to value.
static void setSystemProperty(java.lang.String name, java.lang.String value)
          Set system property to value.
static java.lang.String sysProperty(java.lang.String name)
          Alias to property(String name)
static java.lang.String sysProperty(java.lang.String name, java.lang.String defaultValue)
          Alias to property(String name, String defaultValue)
static boolean sysPropertyBoolean(java.lang.String name)
          Alias to booleanProperty(String name)
static boolean sysPropertyBoolean(java.lang.String name, boolean defaultValue)
          Alias to booleanProperty(String name, boolean defaultValue)
static double sysPropertyDouble(java.lang.String name, double defaultValue)
          Alias to doubleProperty(String name, double defaultValue)
static int sysPropertyInt(java.lang.String name, int defaultValue)
          Alias to intProperty(String name, int defaultValue)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Defs

public Defs()
Method Detail

property

public static java.lang.String property(java.lang.String name)
Equivalent to property(name, null)


property

public static java.lang.String property(java.lang.String name,
                                        java.lang.String defaultValue)
Return value for system property name or * defaultValue if the property does not exist * or a security manager denies access to it


intProperty

public static int intProperty(java.lang.String name,
                              int defaultValue)
Return value for system property name parsed as int or * defaultValue if the property does not exist * or a security manager denies access to it


doubleProperty

public static double doubleProperty(java.lang.String name,
                                    double defaultValue)
Return value for system property name parsed as double or * defaultValue if the property does not exist * or a security manager denies access to it


booleanProperty

public static boolean booleanProperty(java.lang.String name)
Shortcut for booleanProperty(name, false)


booleanProperty

public static boolean booleanProperty(java.lang.String name,
                                      boolean defaultValue)
If security manager allow access to the system property name * and it exists, then return true if it is set to yes, true * and false if set to no, false. Otherwise returns * defaultValue


sysProperty

public static java.lang.String sysProperty(java.lang.String name)
Alias to property(String name)


sysProperty

public static java.lang.String sysProperty(java.lang.String name,
                                           java.lang.String defaultValue)
Alias to property(String name, String defaultValue)


sysPropertyInt

public static int sysPropertyInt(java.lang.String name,
                                 int defaultValue)
Alias to intProperty(String name, int defaultValue)


sysPropertyDouble

public static double sysPropertyDouble(java.lang.String name,
                                       double defaultValue)
Alias to doubleProperty(String name, double defaultValue)


sysPropertyBoolean

public static boolean sysPropertyBoolean(java.lang.String name)
Alias to booleanProperty(String name)


sysPropertyBoolean

public static boolean sysPropertyBoolean(java.lang.String name,
                                         boolean defaultValue)
Alias to booleanProperty(String name, boolean defaultValue)


setProperty

public static void setProperty(java.lang.String property,
                               java.lang.Object value)
Set system property to value. * If SecurityManager denies property modification, silently ignore * property change. * if value is null, property won't be set.


setSystemProperty

public static void setSystemProperty(java.lang.String name,
                                     java.lang.String value)
Set system property to value. * If SecurityManager denies property modification, print debug trace