org.freehep.util
Class UserProperties
- java.lang.Object
-
- java.util.Dictionary<K,V>
-
- java.util.Hashtable<java.lang.Object,java.lang.Object>
-
- java.util.Properties
-
- org.freehep.util.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.PropertiesSpecial 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.StringgetProperty(java.lang.String key)java.lang.StringgetProperty(java.lang.String key, java.lang.String def)java.awt.ColorgetPropertyColor(java.lang.String key)java.awt.ColorgetPropertyColor(java.lang.String key, java.awt.Color def)java.awt.DimensiongetPropertyDimension(java.lang.String key)java.awt.DimensiongetPropertyDimension(java.lang.String key, java.awt.Dimension def)doublegetPropertyDouble(java.lang.String key)doublegetPropertyDouble(java.lang.String key, double def)floatgetPropertyFloat(java.lang.String key)floatgetPropertyFloat(java.lang.String key, float def)java.awt.InsetsgetPropertyInsets(java.lang.String key)java.awt.InsetsgetPropertyInsets(java.lang.String key, java.awt.Insets def)intgetPropertyInt(java.lang.String key)intgetPropertyInt(java.lang.String key, int def)java.awt.RectanglegetPropertyRectangle(java.lang.String key)java.awt.RectanglegetPropertyRectangle(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)booleanisProperty(java.lang.String key)booleanisProperty(java.lang.String key, boolean def)java.util.EnumerationpropertyNames()voidsetProperties(java.util.Properties properties)Copies properties, including its defaults into this UserPropertiesstatic java.lang.ObjectsetProperty(java.util.Properties properties, java.lang.String key, boolean value)static java.lang.ObjectsetProperty(java.util.Properties properties, java.lang.String key, java.awt.Color value)static java.lang.ObjectsetProperty(java.util.Properties properties, java.lang.String key, java.awt.Dimension value)static java.lang.ObjectsetProperty(java.util.Properties properties, java.lang.String key, double value)static java.lang.ObjectsetProperty(java.util.Properties properties, java.lang.String key, float value)static java.lang.ObjectsetProperty(java.util.Properties properties, java.lang.String key, java.awt.Insets value)static java.lang.ObjectsetProperty(java.util.Properties properties, java.lang.String key, int value)static java.lang.ObjectsetProperty(java.util.Properties properties, java.lang.String key, java.awt.Rectangle value)static java.lang.ObjectsetProperty(java.util.Properties properties, java.lang.String key, java.lang.String[] value)java.lang.ObjectsetProperty(java.lang.String key, boolean value)java.lang.ObjectsetProperty(java.lang.String key, java.awt.Color value)java.lang.ObjectsetProperty(java.lang.String key, java.awt.Dimension value)java.lang.ObjectsetProperty(java.lang.String key, double value)java.lang.ObjectsetProperty(java.lang.String key, float value)java.lang.ObjectsetProperty(java.lang.String key, java.awt.Insets value)java.lang.ObjectsetProperty(java.lang.String key, int value)java.lang.ObjectsetProperty(java.lang.String key, java.awt.Rectangle value)java.lang.ObjectsetProperty(java.lang.String key, java.lang.String value)java.lang.ObjectsetProperty(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
-
-
-
-
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:
propertyNamesin classjava.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:
setPropertyin classjava.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:
getPropertyin classjava.util.Properties
-
getProperty
public java.lang.String getProperty(java.lang.String key, java.lang.String def)- Overrides:
getPropertyin classjava.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