intarsys runtime library

Uses of Interface
de.intarsys.tools.functor.IArgs

Packages that use IArgs
de.intarsys.tools.event   
de.intarsys.tools.functor   
 

Uses of IArgs in de.intarsys.tools.event
 

Methods in de.intarsys.tools.event with parameters of type IArgs
static IFunctorEvent EventTools.getEvent(IArgs args)
           
static IFunctorEvent EventTools.getJEvent(IArgs args)
           
 

Uses of IArgs in de.intarsys.tools.functor
 

Classes in de.intarsys.tools.functor that implement IArgs
 class Args
          A concrete generic implementation for IArgs.
 class ChainedArgs
          An IArgs implementation allowing to concat two IArgs together.
 class DeclaredArgs
          This IArgs implementation allows the declaration of arguments.
 class EmptyArgs
          Helper implementation for empty argument list.
 

Fields in de.intarsys.tools.functor declared as IArgs
static IArgs Args.EMPTY
           
 

Methods in de.intarsys.tools.functor that return IArgs
 IArgs EmptyArgs.declare(String name, int index, Object value)
           
 IArgs Args.declare(String name, int index, Object value)
           
 IArgs IFunctorCall.getArgs()
          The arguments currently associated with the call.
 IArgs FunctorCall.getArgs()
           
 IArgs ChainedArgs.getArgs()
          The main (primary) IArgs.
static IArgs ArgTools.getArgs(IArgs args, String name, IArgs defaultValue)
          The argument value at name as an IArgs instance.
 IArgs DeclaredArgs.getArgsIn()
           
 IArgs ChainedArgs.getFallbackArgs()
          The fallback (secondary) IArgs;
static IArgs ArgTools.toArgs(Object value)
          Cast or convert value to an IArgs.
 

Methods in de.intarsys.tools.functor with parameters of type IArgs
static DeclaredArgs DeclaredArgs.createStrict(IArgs args)
           
static DeclaredArgs DeclaredArgs.createStrictIfDeclared(IArgs args)
           
static DeclaredArgs DeclaredArgs.createTransparent(IArgs args)
           
static IArgs ArgTools.getArgs(IArgs args, String name, IArgs defaultValue)
          The argument value at name as an IArgs instance.
static boolean ArgTools.getBool(IArgs args, String name, boolean defaultValue)
          The argument value at name as a boolean.
static byte ArgTools.getByte(IArgs args, String name, byte defaultValue)
          The argument value at name as a byte.
static char ArgTools.getChar(IArgs args, String name, char defaultValue)
          The argument value at name as a char.
static char[] ArgTools.getCharArray(IArgs args, String name, char[] defaultValue)
          The argument value at name as a char[].
static Class ArgTools.getClass(IArgs args, String name, Class defaultValue)
          The argument value at name as a Class.
static Date ArgTools.getDate(IArgs args, String name, Date defaultValue)
          The argument value at name as a Date.
static
<T extends EnumItem>
T
ArgTools.getEnumItem(IArgs args, EnumMeta<T> meta, String name)
          The argument value at name as a EnumItem.
static
<T extends EnumItem>
T
ArgTools.getEnumItem(IArgs args, EnumMeta<T> meta, String name, String defaultValue)
          The argument value at name as a EnumItem.
static File ArgTools.getFile(IArgs args, String name, File defaultValue)
          The argument value at name as a File.
static float ArgTools.getFloat(IArgs args, String name, float defaultValue)
          The argument value at name as a float.
static int ArgTools.getInt(IArgs args, String name, int defaultValue)
          The argument value at name as a int.
static ILocator ArgTools.getLocator(IArgs args, String name, ILocator defaultValue, ILocatorFactory factory)
          The argument value at name as a ILocator.
static List<ILocator> ArgTools.getLocators(IArgs args, String name, ILocatorFactory factory)
          The argument value at name as a List.
static Map ArgTools.getMap(IArgs args, String name, Map defaultValue)
          The argument value at name as a Map.
static Object ArgTools.getObject(IArgs args, String name, Object defaultValue)
          The argument value at name as a Object.
static Point2D ArgTools.getPoint(IArgs args, String name, Point2D defaultValue)
          The argument value at name as a Point2D.
static String ArgTools.getString(IArgs args, String name, String defaultValue)
          The argument value at name as a String.
 void IFunctorCall.setArgs(IArgs args)
          Assign an argument list for the call.
 void FunctorCall.setArgs(IArgs args)
           
static List FunctorTools.toList(IArgs args)
           
static List ArgTools.toList(IArgs args)
          Convert the args to a List.
static Map FunctorTools.toMap(IArgs args)
           
static Map ArgTools.toMap(IArgs args)
          Convert the args to a Map.
static String ArgTools.toString(IArgs args, String prefix)
          Create a printable String for args.
 

Constructors in de.intarsys.tools.functor with parameters of type IArgs
Args(IArgs args)
           
ChainedArgs(IArgs args, IArgs fallbackArgs)
          Create new ChainedArgs where args are always looked up first.
FunctorCall(Object receiver, IArgs args)
           
 


intarsys runtime library

Copyright © 2008 intarsys consulting GmbH. All Rights Reserved.