com.vividsolutions.jump.io
Class DriverProperties

java.lang.Object
  extended byjava.util.Dictionary
      extended byjava.util.Hashtable
          extended byjava.util.Properties
              extended bycom.vividsolutions.jump.io.DriverProperties
All Implemented Interfaces:
java.lang.Cloneable, java.util.Map, java.io.Serializable

public class DriverProperties
extends java.util.Properties

Object to store a bunch of key/value pairs used by the input/output drivers/classes.
dp = new DriverProperties()
dp.set('DefaultValue','c:\me.shp')

is the same as:

dp = new DriverProperties('c:\me.shp')

NOTE: dp.get('DefaultValue') is available via the parent class
Typically one uses 'DefaultValue' or 'InputFile' or 'OutputFile'

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.Properties
defaults
 
Constructor Summary
DriverProperties()
          Creates new DataProperties
DriverProperties(java.lang.String defaultValue)
          constructor that will autoset the key 'DefaultValue'
 
Method Summary
 DriverProperties set(java.lang.String key, java.lang.String value)
          Sets a key/value pair in the object.
 
Methods inherited from class java.util.Properties
getProperty, getProperty, list, list, load, propertyNames, save, setProperty, store
 
Methods inherited from class java.util.Hashtable
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, rehash, remove, size, toString, values
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DriverProperties

public DriverProperties()
Creates new DataProperties


DriverProperties

public DriverProperties(java.lang.String defaultValue)
constructor that will autoset the key 'DefaultValue'

Parameters:
defaultValue - value portion for the the key 'DefaultValue'
Method Detail

set

public DriverProperties set(java.lang.String key,
                            java.lang.String value)
Sets a key/value pair in the object.
It returns the object so you can cascade sets:
dp.set ('a','value1')
.set('b','value2')
...

Parameters:
key - key name
value - key's value