org.apache.geronimo.gshell
Class DefaultVariables

java.lang.Object
  extended by org.apache.geronimo.gshell.DefaultVariables
All Implemented Interfaces:
Variables

public class DefaultVariables
extends Object
implements Variables

Default Variables implementation.

Version:
$Rev: 576846 $ $Date: 2007-09-18 04:20:47 -0700 (Tue, 18 Sep 2007) $

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.geronimo.gshell.command.Variables
Variables.ImmutableVariableException
 
Constructor Summary
DefaultVariables()
           
DefaultVariables(Map<String,Object> map)
           
DefaultVariables(Map<String,Object> map, Variables parent)
           
DefaultVariables(Variables parent)
           
 
Method Summary
 boolean contains(String name)
           
 Object get(String name)
           
 Object get(String name, Object _default)
           
 boolean isCloaked(String name)
           
static boolean isIdentifier(String name)
           
 boolean isMutable(String name)
           
 Iterator<String> names()
           
 Variables parent()
           
 void set(String name, Object value)
           
 void set(String name, Object value, boolean mutable)
           
 String toString()
           
 void unset(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefaultVariables

public DefaultVariables(Map<String,Object> map,
                        Variables parent)

DefaultVariables

public DefaultVariables(Variables parent)

DefaultVariables

public DefaultVariables(Map<String,Object> map)

DefaultVariables

public DefaultVariables()
Method Detail

toString

public String toString()
Overrides:
toString in class Object

set

public void set(String name,
                Object value)
Specified by:
set in interface Variables

set

public void set(String name,
                Object value,
                boolean mutable)
Specified by:
set in interface Variables

get

public Object get(String name)
Specified by:
get in interface Variables

get

public Object get(String name,
                  Object _default)
Specified by:
get in interface Variables

unset

public void unset(String name)
Specified by:
unset in interface Variables

contains

public boolean contains(String name)
Specified by:
contains in interface Variables

isMutable

public boolean isMutable(String name)
Specified by:
isMutable in interface Variables

isCloaked

public boolean isCloaked(String name)
Specified by:
isCloaked in interface Variables

names

public Iterator<String> names()
Specified by:
names in interface Variables

parent

public Variables parent()
Specified by:
parent in interface Variables

isIdentifier

public static boolean isIdentifier(String name)


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.