intarsys runtime library

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

Packages that use IArgs
de.intarsys.tools.converter   
de.intarsys.tools.dom   
de.intarsys.tools.expression   
de.intarsys.tools.factory   
de.intarsys.tools.functor   
de.intarsys.tools.objectmodel   
de.intarsys.tools.preferences   
de.intarsys.tools.range   
de.intarsys.tools.reflect   
de.intarsys.tools.ui   
 

Uses of IArgs in de.intarsys.tools.converter
 

Methods in de.intarsys.tools.converter with parameters of type IArgs
 ILocator LocatorFromArgsConverter.convert(IArgs source)
           
 

Uses of IArgs in de.intarsys.tools.dom
 

Classes in de.intarsys.tools.dom that implement IArgs
 class ElementArgsAdapter
           
 class ElementChildrenArgsAdapter
           
 

Methods in de.intarsys.tools.dom that return IArgs
 IArgs ElementChildrenArgsAdapter.copy()
           
 IArgs ElementArgsAdapter.copy()
           
 

Uses of IArgs in de.intarsys.tools.expression
 

Methods in de.intarsys.tools.expression with parameters of type IArgs
 Object VariableNamespaceResolver.evaluate(String expression, IArgs args)
           
 Object TagResolver.evaluate(String expression, IArgs args)
           
 Object TaggedStringEvaluator.evaluate(String expression, IArgs args)
           
 Object SystemResolver.evaluate(String expression, IArgs args)
           
 Object ScopedResolver.evaluate(String expression, IArgs args)
           
 Object PushScopeStringEvaluator.evaluate(String expression, IArgs args)
           
 Object PushScopeStringEvaluator.Resolver.evaluate(String expression, IArgs args)
           
 Object PropertiesResolver.evaluate(String expression, IArgs args)
           
 Object ProcessingDecorator.evaluate(String expression, IArgs args)
           
 Object PreferencesResolver.evaluate(String expression, IArgs pArgs)
           
 Object MessageBundleStringResolver.evaluate(String expression, IArgs pArgs)
           
 Object MessageBundleMessageResolver.evaluate(String expression, IArgs pArgs)
           
 Object IStringEvaluator.evaluate(String expression, IArgs args)
          Evaluate an expression according to the syntax used by the implementor and return the result.
 Object EnvironmentResolver.evaluate(String expression, IArgs args)
           
 Object EchoResolver.evaluate(String expression, IArgs args)
           
 Object ContainerResolver.evaluate(String expression, IArgs args)
           
 Object ConstantResolver.evaluate(String expression, IArgs args)
           
 

Constructors in de.intarsys.tools.expression with parameters of type IArgs
StaticArgEntriesResolver(IArgs args)
           
StaticArgsResolver(IArgs args)
           
 

Uses of IArgs in de.intarsys.tools.factory
 

Methods in de.intarsys.tools.factory with parameters of type IArgs
 T IFactory.createInstance(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.
 

Methods in de.intarsys.tools.functor that return IArgs
 IArgs ArgumentDeclarator.apply(IDeclarationBlock declarationBlock, IArgs args)
           
 IArgs IArgs.copy()
          Create a copy.
 IArgs ChainedArgs.copy()
           
 IArgs Args.copy()
           
static IArgs ArgTools.createArgs()
           
 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 ChainedArgs.getFallbackArgs()
          The fallback (secondary) IArgs;
static IArgs ResultTools.getPropertyDescriptor(IArgs args, String name)
           
static IArgs ResultTools.getResultDescriptor(IArgs args)
           
static IArgs ArgTools.putAll(IArgs args, IArgs other)
          Put all named top level entries in other into args.
static IArgs ArgTools.putAll(IArgs args, Map map)
          Put all top level entries in map into args.
static IArgs ArgTools.putAllDeep(IArgs args, IArgs other)
          Merge recursively all named entries from other into args.
static IArgs ArgTools.putAllIfAbsent(IArgs args, IArgs other)
          Put all named top level entries in other that are not already defined into args.
static IArgs ArgTools.putAllIfAbsent(IArgs args, Map map)
          Put all top level entries in map that are not already defined into args.
static IArgs ArgTools.putAllIfAbsentDeep(IArgs args, IArgs other)
          Merge recursively all named entries from other that are not already defined in args into args.
static IArgs ArgTools.putMapped(IArgs args, IArgs other, String[] argsNames, String[] otherNames)
          Shovel arguments from other to args, mapping the argument names from otherNames to argsNames.
static IArgs ArgTools.putPath(IArgs args, String path, Object value)
          Interpret path as a "." separated sequence of arg names, descend (and lazy create) the tree of IArgs objects and set value in the leaf IArgs instance.
 IArgs ArgsSigner.sign(IArgs args, List<String> fields, MessageDigest digest, Signature signature, PrivateKey privateKey, PublicKey publicKey, List<Certificate> certificates)
          The IArgs structure containing the signature on args, restricted to the subtree defined by selected.
static IArgs ArgTools.toArgs(Object value)
          Cast or convert value to an IArgs. null is converted to an empty IArgs object.
 

Methods in de.intarsys.tools.functor with parameters of type IArgs
 IArgs ArgumentDeclarator.apply(IDeclarationBlock declarationBlock, IArgs args)
           
 void IArgsConfigurable.configure(IArgs args)
           
 void IArgsConfigurator.configure(Object target, IArgs args)
           
 IFunctorCall SimpleFunctorCallFactory.createFunctorCall(IFunctor functor, Object receiver, IArgs args)
           
 IFunctorCall IFunctorCallFactory.createFunctorCall(IFunctor functor, Object receiver, IArgs args)
          Create a new IFunctorCall.
static EnumStyle EnumStyle.get(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 boolean ArgTools.getBoolean(IArgs args, String name, boolean defaultValue)
          Synonym for getBool.
static byte ArgTools.getByte(IArgs args, String name, byte defaultValue)
          The argument value at name as a byte.
static byte[] ArgTools.getByteArray(IArgs args, String name, byte[] defaultValue)
          The argument value at name as a byte array.
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 Color ArgTools.getColor(IArgs args, String name, Color defaultValue)
          The argument value at name as a Color.
static Date ArgTools.getDate(IArgs args, String name, Date defaultValue)
          The argument value at name as a Date.
static IDigest ArgTools.getDigest(IArgs args, String name)
          The argument value at name as an IDigest.
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
<T extends EnumItem>
T
ArgTools.getEnumItem(IArgs args, EnumMeta<T> meta, String name, T 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 List ArgTools.getList(IArgs args, String name, List defaultValue)
          The argument value at name as a List.
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 Level ArgTools.getLogLevel(IArgs args, String name, Level defaultValue)
          The argument value at name as a Level.
static long ArgTools.getLong(IArgs args, String name, long defaultValue)
          The argument value at name as a long.
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 Object ArgTools.getPath(IArgs args, String path)
          Interpret path as a "." separated sequence of arg names, descend (and lazy create) the tree of IArgs objects and return the value in the leaf IArgs instance or null.
static Point2D ArgTools.getPoint(IArgs args, String name, Point2D defaultValue)
          The argument value at name as a Point2D.
static IArgs ResultTools.getPropertyDescriptor(IArgs args, String name)
           
static EnumStyle ResultTools.getPropertyStyle(IArgs propertyDescriptor, EnumStyle defaultValue)
           
static EnumStyle ResultTools.getPropertyStyle(IArgs args, String name, EnumStyle defaultValue)
           
static IArgs ResultTools.getResultDescriptor(IArgs args)
           
static EnumReturnMode ResultTools.getResultReturnMode(IArgs args)
           
static String ArgTools.getString(IArgs args, String name, String defaultValue)
          The argument value at name as a String.
static
<T> T
ArgTools.getValue(IArgs args, String name, Class<T> clazz, Object defaultValue)
          The argument value at name converted to clazz.
 Object FunctorMethodHandler.invoke(Object receiver, IArgs args)
           
static boolean ResultTools.isPropertyDisplay(IArgs propertyDescriptor, boolean defaultValue)
           
static boolean ResultTools.isPropertyDisplay(IArgs args, String name, boolean defaultValue)
           
static boolean ResultTools.isPropertyReturn(IArgs propertyDescriptor, boolean defaultValue)
           
static boolean ResultTools.isPropertyReturn(IArgs args, String name, boolean defaultValue)
           
static IArgs ArgTools.putAll(IArgs args, IArgs other)
          Put all named top level entries in other into args.
static IArgs ArgTools.putAll(IArgs args, Map map)
          Put all top level entries in map into args.
static IArgs ArgTools.putAllDeep(IArgs args, IArgs other)
          Merge recursively all named entries from other into args.
static IArgs ArgTools.putAllIfAbsent(IArgs args, IArgs other)
          Put all named top level entries in other that are not already defined into args.
static IArgs ArgTools.putAllIfAbsent(IArgs args, Map map)
          Put all top level entries in map that are not already defined into args.
static IArgs ArgTools.putAllIfAbsentDeep(IArgs args, IArgs other)
          Merge recursively all named entries from other that are not already defined in args into args.
static void ArgTools.putDefinition(IArgs args, String definition)
          Add a String based definition to args.
static IArgs ArgTools.putMapped(IArgs args, IArgs other, String[] argsNames, String[] otherNames)
          Shovel arguments from other to args, mapping the argument names from otherNames to argsNames.
static IArgs ArgTools.putPath(IArgs args, String path, Object value)
          Interpret path as a "." separated sequence of arg names, descend (and lazy create) the tree of IArgs objects and set value in the leaf IArgs instance.
 void IFunctorCall.setArgs(IArgs args)
          Assign an argument list for the call.
 void FunctorCall.setArgs(IArgs args)
           
 IArgs ArgsSigner.sign(IArgs args, List<String> fields, MessageDigest digest, Signature signature, PrivateKey privateKey, PublicKey publicKey, List<Certificate> certificates)
          The IArgs structure containing the signature on args, restricted to the subtree defined by selected.
static List ArgTools.toList(IArgs args)
          Convert the args to a List.
static Map ArgTools.toMap(IArgs args)
          Convert the args to a Map.
static Map ArgTools.toMapDeep(IArgs args)
          Convert the args to a Map.
static Map<String,Object> ArgTools.toMapDeepFlat(IArgs args)
          Convert the args to a Map.
static Map<String,Object> ArgTools.toMapDeepFlat(IArgs args, String prefix, Map<String,Object> map)
          Convert the args to a Map.
static String ArgTools.toString(IArgs args, String prefix)
          Create a printable String for args.
 void ArgsValidator.validate(IArgs args, IArgs signatureArgs)
           
 Object ArgTools.IBindingProcessor.visitArgs(String path, IArgs args)
           
 Object ArgTools.IBindingProcessor.visitBinding(String path, IArgs args, IArgs.IBinding binding)
           
static void ArgTools.visitNamedBindings(String prefix, IArgs args, ArgTools.IBindingProcessor processor)
          For all named argument bindings perform the ArgTools.IBindingProcessor.
 

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

Uses of IArgs in de.intarsys.tools.objectmodel
 

Methods in de.intarsys.tools.objectmodel that return IArgs
 IArgs InvokeIntercept.getArgs()
           
 

Methods in de.intarsys.tools.objectmodel with parameters of type IArgs
 Object FunctorMethod.invoke(Object receiver, IArgs args)
           
static Object ObjectModelTools.invoke(Object receiver, Object id, String name, IArgs args)
           
static Object ObjectModelTools.invoke(Object receiver, String name, IArgs args)
           
static Object ObjectModelTools.invokeIntercept(Object receiver, INotificationListener dispatcher, String name, IArgs args)
           
static Object ObjectModelTools.invokeIntercept(Object receiver, Object id, INotificationListener dispatcher, String name, IArgs args)
           
 

Constructors in de.intarsys.tools.objectmodel with parameters of type IArgs
InvokeAccept(IMethod method, Object receiver, IArgs args)
           
InvokeIntercept(Object receiver, INotificationListener dispatcher, IMethod method, IArgs args)
           
 

Uses of IArgs in de.intarsys.tools.preferences
 

Classes in de.intarsys.tools.preferences that implement IArgs
 class PreferencesArgs
           
 

Methods in de.intarsys.tools.preferences that return IArgs
 IArgs PreferenceValueFromArgsConverter.convert(IArgs source)
           
 IArgs PreferencesArgs.copy()
           
 

Methods in de.intarsys.tools.preferences with parameters of type IArgs
 IArgs PreferenceValueFromArgsConverter.convert(IArgs source)
           
static void PreferencesTools.mergeArgs(IPreferences source, IArgs args)
          Add all argument bindings stored in source to args.
static void PreferencesTools.putArgs(IPreferences preferences, IArgs args, IDeclarationBlock block)
          Serialize the declared argument bindings to a preferences node.
static void PreferencesTools.putArgsAll(IPreferences preferences, IArgs args, boolean secret)
          Save all argument bindings in the preferences node.
static void PreferencesTools.putArgsDeclared(IPreferences preferences, IArgs args, IDeclarationElement[] declarations, boolean secret)
          Serialize the declared argument bindings to a preferences node.
 

Uses of IArgs in de.intarsys.tools.range
 

Methods in de.intarsys.tools.range with parameters of type IArgs
static IRange RangeTools.getRange(IArgs args, String argName, IRange defaultValue)
           
 

Uses of IArgs in de.intarsys.tools.reflect
 

Methods in de.intarsys.tools.reflect that return IArgs
 IArgs InvokeIntercept.getArgs()
           
 IArgs InvokeAccept.getArgs()
           
 

Methods in de.intarsys.tools.reflect with parameters of type IArgs
 Object Predicates.Not.invoke(Object receiver, IArgs args)
           
 Object Predicates.And.invoke(Object receiver, IArgs args)
           
 Object Predicates.Or.invoke(Object receiver, IArgs args)
           
 Object IMethodHandler.invoke(Object receiver, IArgs args)
          Execute the implementation associated with this method in the context of the receiver and return the result.
 Object IInvocationHandler.invoke(Object receiver, String name, IArgs args)
          Make a reflective call to the method name within receiver
 Object PojoReflector.invoke(String name, IArgs args)
           
 Object IInvocationSupport.invoke(String name, IArgs args)
          Make a reflective call to the method name.
 boolean IMethodHandlerAccessibility.isInvokeEnabled(Object receiver, IArgs args)
          Query the accessibility of the implementation associated with this method in the context of the receiver.
 boolean IInvocationHandlerAccessibility.isInvokeEnabled(Object receiver, String name, IArgs args)
          true if calling the method name in receiveris currently enabled.
 boolean IInvocationSupportAccessibility.isInvokeEnabled(String name, IArgs args)
          true if calling the method name within this is currently enabled.
 

Constructors in de.intarsys.tools.reflect with parameters of type IArgs
InvokeAccept(Object receiver, String name, IArgs args, Object result, Throwable t)
           
InvokeIntercept(Object receiver, String name, IArgs args)
           
 

Uses of IArgs in de.intarsys.tools.ui
 

Methods in de.intarsys.tools.ui that return IArgs
 IArgs UIComponent.getConfiguration()
           
 

Methods in de.intarsys.tools.ui with parameters of type IArgs
 void UIWizard.configure(IArgs args)
           
 void UIComponent.configure(IArgs args)
           
 


intarsys runtime library

Copyright © 2012 intarsys consulting GmbH. All Rights Reserved.