org.globus.cog.karajan.arguments
Class NamedArgumentsImpl
java.lang.Object
org.globus.cog.karajan.arguments.NamedArgumentsImpl
- All Implemented Interfaces:
- NamedArguments
- Direct Known Subclasses:
- TrackingNamedArguments
- public class NamedArgumentsImpl
- extends Object
- implements NamedArguments
NamedArgumentsImpl
public NamedArgumentsImpl()
NamedArgumentsImpl
public NamedArgumentsImpl(Set valid,
FlowElement owner)
NamedArgumentsImpl
public NamedArgumentsImpl(NamedArguments other)
NamedArgumentsImpl
public NamedArgumentsImpl(Map map)
merge
public void merge(NamedArguments args)
- Specified by:
merge in interface NamedArguments
addAll
public void addAll(Map args)
- Specified by:
addAll in interface NamedArguments
add
public void add(String name,
Object value)
- Specified by:
add in interface NamedArguments
getNames
public Iterator getNames()
- Specified by:
getNames in interface NamedArguments
getArgument
public Object getArgument(String name)
- Specified by:
getArgument in interface NamedArguments
hasArgument
public boolean hasArgument(String name)
- Specified by:
hasArgument in interface NamedArguments
getAll
public Map getAll()
- Specified by:
getAll in interface NamedArguments
set
public void set(Map named)
- Specified by:
set in interface NamedArguments
set
public void set(NamedArguments other)
- Specified by:
set in interface NamedArguments
equals
public boolean equals(Object obj)
hashCode
public int hashCode()
toString
public String toString()
copy
public NamedArguments copy()
- Specified by:
copy in interface NamedArguments
size
public int size()
- Specified by:
size in interface NamedArguments
addListener
public void addListener(String name,
NamedArgumentsListener l)
- Specified by:
addListener in interface NamedArguments