28package com.jogamp.opengl.demos.androidfat;
30import java.util.ArrayList;
31import java.util.HashMap;
32import java.util.Iterator;
37 HashMap<String, String> map =
new HashMap<String, String>();
38 ArrayList<String> keyList =
new ArrayList<String>();
40 public final void setProperty(
final String key,
final String value) {
41 final String oval = map.put(key, value);
44 throw new IllegalArgumentException(
"Property overwriting not allowed: "+key+
": "+oval+
" -> "+value);
50 final Iterator<String> argKeys = props.keyList.iterator();
51 while(argKeys.hasNext()) {
52 final String key = argKeys.next();
58 final Iterator<String> argKeys = keyList.iterator();
59 while(argKeys.hasNext()) {
60 final String key = argKeys.next();
61 System.setProperty(key, map.get(key));
65 final Iterator<String> argKeys = keyList.iterator();
66 while(argKeys.hasNext()) {
67 System.clearProperty(argKeys.next());
71 public final String
getProperty(
final String key) {
return map.get(key); }
final void setProperty(final String key, final String value)
final void setSystemProperties()
final List< String > getPropertyKeys()
Returns the list of property keys in the order, as they were added.
final void clearSystemProperties()
final Map< String, String > getProperties()
final void setProperty(final String key, final String value)
final String getProperty(final String key)
final void addAll(final OrderedProperties props)