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(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
add
public void add(Arg arg,
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)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
toString
public String toString()
- Overrides:
toString
in class Object
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