fedora.server
Class MultiValueMap

java.lang.Object
  extended by fedora.server.MultiValueMap

public class MultiValueMap
extends java.lang.Object


Field Summary
protected static java.lang.String here
           
 
Constructor Summary
MultiValueMap()
          Creates and initializes the WritableContext.
 
Method Summary
 boolean equals(java.lang.Object obj)
          Test whether this map is equal to another similar one.
 java.lang.String getString(java.lang.String name)
           
 java.lang.String[] getStringArray(java.lang.String name)
           
 int hashCode()
           
 int length(java.lang.String name)
           
 void lock()
           
 java.util.Iterator names()
           
 void set(java.lang.String name, java.lang.Object value)
           
 java.lang.String setReturn(java.lang.String name, java.lang.Object value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

here

protected static final java.lang.String here
Constructor Detail

MultiValueMap

public MultiValueMap()
Creates and initializes the WritableContext.

A pre-loaded Map of name-value pairs comprising the context.

Method Detail

setReturn

public java.lang.String setReturn(java.lang.String name,
                                  java.lang.Object value)
                           throws java.lang.Exception
Throws:
java.lang.Exception

set

public void set(java.lang.String name,
                java.lang.Object value)
         throws java.lang.Exception
Throws:
java.lang.Exception

lock

public void lock()

names

public java.util.Iterator names()

length

public int length(java.lang.String name)

getString

public java.lang.String getString(java.lang.String name)

getStringArray

public java.lang.String[] getStringArray(java.lang.String name)

toString

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

equals

public boolean equals(java.lang.Object obj)
Test whether this map is equal to another similar one. We can't just test for equality of the underlying maps, since they may contain arrays of Strings as values, and those arrays are only equal if identical.

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object