org.globus.cog.karajan.arguments
Interface NamedArguments

All Known Implementing Classes:
NamedArgumentsImpl, TrackingNamedArguments

public interface NamedArguments


Method Summary
 void add(Arg arg, Object value)
           
 void add(String name, Object value)
           
 void addAll(Map args)
           
 void addListener(String name, NamedArgumentsListener l)
           
 NamedArguments copy()
           
 Map getAll()
           
 Object getArgument(String name)
           
 Iterator getNames()
           
 boolean hasArgument(String name)
           
 void merge(NamedArguments args)
           
 void set(Map named)
           
 void set(NamedArguments other)
           
 int size()
           
 

Method Detail

merge

void merge(NamedArguments args)

addAll

void addAll(Map args)

add

void add(String name,
         Object value)

add

void add(Arg arg,
         Object value)

getNames

Iterator getNames()

getArgument

Object getArgument(String name)

hasArgument

boolean hasArgument(String name)

getAll

Map getAll()

set

void set(Map named)

set

void set(NamedArguments other)

copy

NamedArguments copy()

size

int size()

addListener

void addListener(String name,
                 NamedArgumentsListener l)