org.globus.cog.karajan.arguments
Class TrackingNamedArguments

java.lang.Object
  extended by org.globus.cog.karajan.arguments.NamedArgumentsImpl
      extended by org.globus.cog.karajan.arguments.TrackingNamedArguments
All Implemented Interfaces:
NamedArguments

public class TrackingNamedArguments
extends NamedArgumentsImpl


Constructor Summary
TrackingNamedArguments(NamedArguments target)
           
 
Method Summary
 void add(String name, Object value)
           
 void addAll(Map args)
           
 void close()
           
 NamedArguments copy()
           
 void merge(NamedArguments args)
           
 void set(Map named)
           
 void set(NamedArguments other)
           
 
Methods inherited from class org.globus.cog.karajan.arguments.NamedArgumentsImpl
add, addListener, equals, getAll, getArgument, getNames, hasArgument, hashCode, size, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TrackingNamedArguments

public TrackingNamedArguments(NamedArguments target)
Method Detail

add

public void add(String name,
                Object value)
Specified by:
add in interface NamedArguments
Overrides:
add in class NamedArgumentsImpl

addAll

public void addAll(Map args)
Specified by:
addAll in interface NamedArguments
Overrides:
addAll in class NamedArgumentsImpl

copy

public NamedArguments copy()
Specified by:
copy in interface NamedArguments
Overrides:
copy in class NamedArgumentsImpl

merge

public void merge(NamedArguments args)
Specified by:
merge in interface NamedArguments
Overrides:
merge in class NamedArgumentsImpl

set

public void set(Map named)
Specified by:
set in interface NamedArguments
Overrides:
set in class NamedArgumentsImpl

set

public void set(NamedArguments other)
Specified by:
set in interface NamedArguments
Overrides:
set in class NamedArgumentsImpl

close

public void close()