mondrian.olap
Class Util.PropertyList

java.lang.Object
  extended by mondrian.olap.Util.PropertyList
All Implemented Interfaces:
java.lang.Iterable<Pair<java.lang.String,java.lang.String>>
Enclosing class:
Util

public static class Util.PropertyList
extends java.lang.Object
implements java.lang.Iterable<Pair<java.lang.String,java.lang.String>>

PropertyList is an order-preserving list of key-value pairs. Lookup is case-insensitive, but the case of keys is preserved.


Field Summary
(package private)  java.util.List<Pair<java.lang.String,java.lang.String>> list
           
 
Constructor Summary
Util.PropertyList()
           
 
Method Summary
 java.lang.String get(java.lang.String key)
           
 java.lang.String get(java.lang.String key, java.lang.String defaultValue)
           
 java.util.Iterator<Pair<java.lang.String,java.lang.String>> iterator()
           
 java.lang.String put(java.lang.String key, java.lang.String value)
           
 boolean remove(java.lang.String key)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

list

java.util.List<Pair<java.lang.String,java.lang.String>> list
Constructor Detail

Util.PropertyList

public Util.PropertyList()
Method Detail

get

public java.lang.String get(java.lang.String key)

get

public java.lang.String get(java.lang.String key,
                            java.lang.String defaultValue)

put

public java.lang.String put(java.lang.String key,
                            java.lang.String value)

remove

public boolean remove(java.lang.String key)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

iterator

public java.util.Iterator<Pair<java.lang.String,java.lang.String>> iterator()
Specified by:
iterator in interface java.lang.Iterable<Pair<java.lang.String,java.lang.String>>

Get Mondrian at SourceForge.net. Fast, secure and free Open Source software downloads