Documentation of 'org.freehep.util.UserProperties' Java class
UserProperties
org.freehep.util

Class UserProperties

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.Object,java.lang.Object>


    public class UserProperties
    extends java.util.Properties
    Special property class which allows typed properties to be set and returned. It also allows the hookup of two default property objects to be searched if this property object does not contain the property. FIXME check what org.freehep.application.PropertyUtilities.java has to offer and merge, or not FIXME: This class does not seem general enough to be a "public" utility. Should be improved and merged with PropertyUtilities, or moved into the graphicsio package (tonyj)
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor and Description
      UserProperties() 
      UserProperties(java.util.Properties defaults) 
      UserProperties(java.util.Properties defaults, java.util.Properties altDefaults)
      Constructs UserProperties with a defaults and altDefaults table, which are searched in that order.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.lang.String getProperty(java.lang.String key) 
      java.lang.String getProperty(java.lang.String key, java.lang.String def) 
      java.awt.Color getPropertyColor(java.lang.String key) 
      java.awt.Color getPropertyColor(java.lang.String key, java.awt.Color def) 
      java.awt.Dimension getPropertyDimension(java.lang.String key) 
      java.awt.Dimension getPropertyDimension(java.lang.String key, java.awt.Dimension def) 
      double getPropertyDouble(java.lang.String key) 
      double getPropertyDouble(java.lang.String key, double def) 
      float getPropertyFloat(java.lang.String key) 
      float getPropertyFloat(java.lang.String key, float def) 
      java.awt.Insets getPropertyInsets(java.lang.String key) 
      java.awt.Insets getPropertyInsets(java.lang.String key, java.awt.Insets def) 
      int getPropertyInt(java.lang.String key) 
      int getPropertyInt(java.lang.String key, int def) 
      java.awt.Rectangle getPropertyRectangle(java.lang.String key) 
      java.awt.Rectangle getPropertyRectangle(java.lang.String key, java.awt.Rectangle def) 
      java.lang.String[] getPropertyStringArray(java.lang.String key) 
      java.lang.String[] getPropertyStringArray(java.lang.String key, java.lang.String[] def) 
      boolean isProperty(java.lang.String key) 
      boolean isProperty(java.lang.String key, boolean def) 
      java.util.Enumeration propertyNames() 
      void setProperties(java.util.Properties properties)
      Copies properties, including its defaults into this UserProperties
      static java.lang.Object setProperty(java.util.Properties properties, java.lang.String key, boolean value) 
      static java.lang.Object setProperty(java.util.Properties properties, java.lang.String key, java.awt.Color value) 
      static java.lang.Object setProperty(java.util.Properties properties, java.lang.String key, java.awt.Dimension value) 
      static java.lang.Object setProperty(java.util.Properties properties, java.lang.String key, double value) 
      static java.lang.Object setProperty(java.util.Properties properties, java.lang.String key, float value) 
      static java.lang.Object setProperty(java.util.Properties properties, java.lang.String key, java.awt.Insets value) 
      static java.lang.Object setProperty(java.util.Properties properties, java.lang.String key, int value) 
      static java.lang.Object setProperty(java.util.Properties properties, java.lang.String key, java.awt.Rectangle value) 
      static java.lang.Object setProperty(java.util.Properties properties, java.lang.String key, java.lang.String[] value) 
      java.lang.Object setProperty(java.lang.String key, boolean value) 
      java.lang.Object setProperty(java.lang.String key, java.awt.Color value) 
      java.lang.Object setProperty(java.lang.String key, java.awt.Dimension value) 
      java.lang.Object setProperty(java.lang.String key, double value) 
      java.lang.Object setProperty(java.lang.String key, float value) 
      java.lang.Object setProperty(java.lang.String key, java.awt.Insets value) 
      java.lang.Object setProperty(java.lang.String key, int value) 
      java.lang.Object setProperty(java.lang.String key, java.awt.Rectangle value) 
      java.lang.Object setProperty(java.lang.String key, java.lang.String value) 
      java.lang.Object setProperty(java.lang.String key, java.lang.String[] value) 
      • Methods inherited from class java.util.Properties

        list, list, load, load, loadFromXML, save, store, store, storeToXML, storeToXML, stringPropertyNames
      • Methods inherited from class java.util.Hashtable

        clear, clone, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keys, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, toString, values
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • UserProperties

        public UserProperties()
      • UserProperties

        public UserProperties(java.util.Properties defaults)
      • UserProperties

        public UserProperties(java.util.Properties defaults,
                              java.util.Properties altDefaults)
        Constructs UserProperties with a defaults and altDefaults table, which are searched in that order.
    • Method Detail

      • propertyNames

        public java.util.Enumeration propertyNames()
        Overrides:
        propertyNames in class java.util.Properties
      • setProperties

        public void setProperties(java.util.Properties properties)
        Copies properties, including its defaults into this UserProperties
      • setProperty

        public java.lang.Object setProperty(java.lang.String key,
                                            java.lang.String value)
        Overrides:
        setProperty in class java.util.Properties
      • setProperty

        public java.lang.Object setProperty(java.lang.String key,
                                            java.lang.String[] value)
      • setProperty

        public static java.lang.Object setProperty(java.util.Properties properties,
                                                   java.lang.String key,
                                                   java.lang.String[] value)
      • setProperty

        public java.lang.Object setProperty(java.lang.String key,
                                            java.awt.Color value)
      • setProperty

        public static java.lang.Object setProperty(java.util.Properties properties,
                                                   java.lang.String key,
                                                   java.awt.Color value)
      • setProperty

        public java.lang.Object setProperty(java.lang.String key,
                                            java.awt.Rectangle value)
      • setProperty

        public static java.lang.Object setProperty(java.util.Properties properties,
                                                   java.lang.String key,
                                                   java.awt.Rectangle value)
      • setProperty

        public java.lang.Object setProperty(java.lang.String key,
                                            java.awt.Insets value)
      • setProperty

        public static java.lang.Object setProperty(java.util.Properties properties,
                                                   java.lang.String key,
                                                   java.awt.Insets value)
      • setProperty

        public java.lang.Object setProperty(java.lang.String key,
                                            java.awt.Dimension value)
      • setProperty

        public static java.lang.Object setProperty(java.util.Properties properties,
                                                   java.lang.String key,
                                                   java.awt.Dimension value)
      • setProperty

        public java.lang.Object setProperty(java.lang.String key,
                                            int value)
      • setProperty

        public static java.lang.Object setProperty(java.util.Properties properties,
                                                   java.lang.String key,
                                                   int value)
      • setProperty

        public java.lang.Object setProperty(java.lang.String key,
                                            double value)
      • setProperty

        public static java.lang.Object setProperty(java.util.Properties properties,
                                                   java.lang.String key,
                                                   double value)
      • setProperty

        public java.lang.Object setProperty(java.lang.String key,
                                            float value)
      • setProperty

        public static java.lang.Object setProperty(java.util.Properties properties,
                                                   java.lang.String key,
                                                   float value)
      • setProperty

        public java.lang.Object setProperty(java.lang.String key,
                                            boolean value)
      • setProperty

        public static java.lang.Object setProperty(java.util.Properties properties,
                                                   java.lang.String key,
                                                   boolean value)
      • getProperty

        public java.lang.String getProperty(java.lang.String key)
        Overrides:
        getProperty in class java.util.Properties
      • getProperty

        public java.lang.String getProperty(java.lang.String key,
                                            java.lang.String def)
        Overrides:
        getProperty in class java.util.Properties
      • getPropertyStringArray

        public java.lang.String[] getPropertyStringArray(java.lang.String key)
      • getPropertyStringArray

        public java.lang.String[] getPropertyStringArray(java.lang.String key,
                                                         java.lang.String[] def)
      • getPropertyColor

        public java.awt.Color getPropertyColor(java.lang.String key)
      • getPropertyColor

        public java.awt.Color getPropertyColor(java.lang.String key,
                                               java.awt.Color def)
      • getPropertyRectangle

        public java.awt.Rectangle getPropertyRectangle(java.lang.String key)
      • getPropertyRectangle

        public java.awt.Rectangle getPropertyRectangle(java.lang.String key,
                                                       java.awt.Rectangle def)
      • getPropertyInsets

        public java.awt.Insets getPropertyInsets(java.lang.String key)
      • getPropertyInsets

        public java.awt.Insets getPropertyInsets(java.lang.String key,
                                                 java.awt.Insets def)
      • getPropertyDimension

        public java.awt.Dimension getPropertyDimension(java.lang.String key)
      • getPropertyDimension

        public java.awt.Dimension getPropertyDimension(java.lang.String key,
                                                       java.awt.Dimension def)
      • getPropertyInt

        public int getPropertyInt(java.lang.String key)
      • getPropertyInt

        public int getPropertyInt(java.lang.String key,
                                  int def)
      • getPropertyDouble

        public double getPropertyDouble(java.lang.String key)
      • getPropertyDouble

        public double getPropertyDouble(java.lang.String key,
                                        double def)
      • getPropertyFloat

        public float getPropertyFloat(java.lang.String key)
      • getPropertyFloat

        public float getPropertyFloat(java.lang.String key,
                                      float def)
      • isProperty

        public boolean isProperty(java.lang.String key)
      • isProperty

        public boolean isProperty(java.lang.String key,
                                  boolean def)

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.