fedora.server
Class ReadOnlyContext

java.lang.Object
  extended byfedora.server.Parameterized
      extended byfedora.server.ReadOnlyContext
All Implemented Interfaces:
Context

public class ReadOnlyContext
extends Parameterized
implements Context

Title: ReadOnlyContext.java

Description: Context that is read-only.

-----------------------------------------------------------------------------

License and Copyright: The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/.

Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License.

The entire file consists of original code. Copyright © 2002-2005 by The Rector and Visitors of the University of Virginia and Cornell University. All rights reserved.

-----------------------------------------------------------------------------

Version:
$Id: ReadOnlyContext.java,v 1.7 2005/01/11 20:06:05 cwilper Exp $
Author:
cwilper@cs.cornell.edu

Field Summary
static ReadOnlyContext EMPTY
           
 
Constructor Summary
ReadOnlyContext(java.util.Map parameters)
          Creates and initializes the Context.
 
Method Summary
 java.lang.String get(java.lang.String name)
           
static ReadOnlyContext getCopy(Context source)
           
static ReadOnlyContext getUnion(Context a, Context b)
           
 java.util.Iterator names()
           
 
Methods inherited from class fedora.server.Parameterized
getParameter, getParameters, parameterNames, setParameter, setParameters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMPTY

public static ReadOnlyContext EMPTY
Constructor Detail

ReadOnlyContext

public ReadOnlyContext(java.util.Map parameters)
Creates and initializes the Context.

Parameters:
parameters - A pre-loaded Map of name-value pairs comprising the context.
Method Detail

getCopy

public static ReadOnlyContext getCopy(Context source)

getUnion

public static ReadOnlyContext getUnion(Context a,
                                       Context b)

get

public java.lang.String get(java.lang.String name)
Specified by:
get in interface Context

names

public java.util.Iterator names()
Specified by:
names in interface Context