| Modifier and Type | Method and Description |
|---|---|
Object |
InstrumentResolver.evaluate(String expression,
IArgs args) |
| Modifier and Type | Method and Description |
|---|---|
String |
CodeExit.getSourceExpanded(IArgs args) |
static Object |
CodeExitTools.perform(String type,
String source,
Object receiver,
IArgs args) |
| Modifier and Type | Method and Description |
|---|---|
static ExpirationPredicate |
ExpirationPredicate.create(IArgs args,
ExpirationPredicate defaultValue) |
static ExpirationPredicate |
ExpirationPredicate.create(IArgs args,
String role,
ExpirationPredicate defaultValue) |
| Modifier and Type | Method and Description |
|---|---|
ILocator |
LocatorFromArgsConverter.convert(IArgs source) |
| Modifier and Type | Method and Description |
|---|---|
IArgs |
MessageEvent.getArgs() |
| Constructor and Description |
|---|
MessageEvent(Object source,
String name,
IArgs args) |
| Modifier and Type | Method and Description |
|---|---|
Object |
VariableNamespaceResolver.evaluate(String expression,
IArgs args) |
Object |
ThreadContextAwareResolver.evaluate(String expression,
IArgs args) |
Object |
TagResolver.evaluate(String expression,
IArgs args) |
Object |
TaggedStringVariables.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 |
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 |
LazyTemplateEvaluator.evaluate(String expression,
IArgs args) |
Object |
LazyExpressionEvaluator.evaluate(String expression,
IArgs args) |
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) |
Object |
CacheResolver.evaluate(String expression,
IArgs args) |
Object |
ActivityContextAwareResolver.evaluate(String expression,
IArgs args) |
| Constructor and Description |
|---|
StaticArgEntriesResolver(IArgs args) |
StaticArgsResolver(IArgs args) |
| Modifier and Type | Method and Description |
|---|---|
IArgs |
AssemblySpec.getArgs() |
IArgs |
AssemblySpec.toArgs()
Create the standard arguments form of the spec.
|
| Modifier and Type | Method and Description |
|---|---|
void |
GenericFactory.basicCreateInstanceInit(T object,
IArgs args) |
static AssemblySpec |
AssemblySpec.create(Object factory,
IArgs args) |
static AssemblySpec |
AssemblySpec.createFromArgs(IArgs args) |
static AssemblySpec |
AssemblySpec.createFromArgs(IArgs args,
String role) |
static AssemblySpec |
AssemblySpec.createFromArgs(IArgs args,
String factoryName,
String argsName) |
static AssemblySpec |
AssemblySpec.createFromArgsInline(IArgs args) |
T |
SingletonFactory.createInstance(IArgs args) |
T |
IFactory.createInstance(IArgs args) |
T |
CommonFactory.createInstance(IArgs args) |
T |
ClassBasedFactory.createInstance(IArgs args) |
void |
AssemblySpec.serializeTo(IArgs args,
String role)
Merge the
AssemblySpec into args |
void |
AssemblySpec.setArgs(IArgs args) |
| Modifier and Type | Method and Description |
|---|---|
Object |
FilenameResolver.evaluate(String expression,
IArgs args) |
| Modifier and Type | Class and Description |
|---|---|
class |
Args
A concrete generic implementation for
IArgs. |
class |
ChainedArgs
|
| Modifier and Type | Method and Description |
|---|---|
IArgs |
ArgumentDeclarator.apply(IDeclarationBlock declarationBlock,
IArgs args) |
IArgs |
IArgs.copy()
Create a copy.
|
IArgs |
ChainedArgs.copy() |
IArgs |
Args.copy() |
static IArgs |
ArgTools.createArgs() |
static IArgs |
ArgTools.expandDeep(IArgs args,
IStringEvaluator evaluator)
Expand recursively all string templates in
args using the
evaluator. |
static IArgs |
ArgTools.expandDeep(IArgs args,
String name,
IStringEvaluator evaluator)
Expand recursively all string templates in
args binding for
name using the evaluator. |
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) |
IArgs |
ArgsCruncher.perform(IFunctorCall call) |
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 entries from
other into args. |
static IArgs |
ArgTools.putAllDeep(IArgs args,
List list)
Merge recursively all entries from
list into args. |
static IArgs |
ArgTools.putAllDeep(IArgs args,
Map map)
Merge recursively all entries from
map 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)
|
IArgs |
ArgsSigner.sign(IArgs args,
List<String> fields,
String digestAlgorithm,
String signatureAlgorithm,
PrivateKey privateKey,
List<Certificate> certificates)
Sign the
IArgs structure, restricted to the subtree defined by
fields, using the provided algorithms. |
IArgs |
ArgsSigner.sign(IArgs args,
PrivateKey privateKey,
List<Certificate> certificates)
Sign the
IArgs structure with the provided private key. |
static IArgs |
ArgTools.toArgs(Object value)
Cast or convert
value to an IArgs. |
| Modifier and Type | Method and Description |
|---|---|
static Map<String,IArgs> |
ResultTools.getPropertyDescriptors(IArgs args) |
| Modifier and Type | Method and Description |
|---|---|
IArgs |
ArgumentDeclarator.apply(IDeclarationBlock declarationBlock,
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 IArgs |
ArgTools.expandDeep(IArgs args,
IStringEvaluator evaluator)
Expand recursively all string templates in
args using the
evaluator. |
static IArgs |
ArgTools.expandDeep(IArgs args,
String name,
IStringEvaluator evaluator)
Expand recursively all string templates in
args binding for
name using the evaluator. |
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,
ClassLoader classLoader)
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. |
Object |
IArgumentDeclaration.getDefaultValue(IArgs scope) |
Object |
ArgumentDeclaration.getDefaultValue(IArgs scope) |
static IDigest |
ArgTools.getDigest(IArgs args,
String name)
The argument value at
name as an IDigest. |
static <T extends EnumItem> |
ArgTools.getEnumItem(IArgs args,
EnumMeta<T> meta,
String name)
The argument value at
name as a EnumItem. |
static <T extends EnumItem> |
ArgTools.getEnumItem(IArgs args,
EnumMeta<T> meta,
String name,
String defaultValue)
The argument value at
name as a EnumItem. |
static <T extends EnumItem> |
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)
|
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 Map<String,IArgs> |
ResultTools.getPropertyDescriptors(IArgs args) |
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 |
ArgTools.isDefined(IArgs args,
String path)
Interpret
path as a "." separated sequence of arg names,
descend (and lazy create) the tree of IArgs objects and return
true if all bindings in the path are defined. |
static boolean |
ResultTools.isPropertyDescriptor(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 entries from
other into args. |
static IArgs |
ArgTools.putAllDeep(IArgs args,
List list)
Merge recursively all entries from
list into args. |
static IArgs |
ArgTools.putAllDeep(IArgs args,
Map map)
Merge recursively all entries from
map 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)
|
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,
String digestAlgorithm,
String signatureAlgorithm,
PrivateKey privateKey,
List<Certificate> certificates)
Sign the
IArgs structure, restricted to the subtree defined by
fields, using the provided algorithms. |
IArgs |
ArgsSigner.sign(IArgs args,
PrivateKey privateKey,
List<Certificate> certificates)
Sign the
IArgs structure with the provided private key. |
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. |
static void |
ArgTools.undefinePath(IArgs args,
String path)
Interpret
path as a "." separated sequence of arg names,
descend the tree of IArgs objects and undefine the leave name. |
List<Certificate> |
ArgsValidator.validate(IArgs args,
IArgs signatureArgs)
Validate the
IArgs structure, with the parameters contained in
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. |
| Constructor and Description |
|---|
ChainedArgs(IArgs args,
IArgs fallbackArgs)
Create new
ChainedArgs where args are always looked
up first. |
FunctorCall(Object receiver,
IArgs args) |
| Modifier and Type | Method and Description |
|---|---|
static Object |
DeclarationTools.getDeclarationDefaultValue(IDeclarationBlock declarationBlock,
String path,
IArgs scope) |
static boolean |
DeclarationTools.getDeclarationDefaultValueAsBoolean(IDeclarationBlock declarationBlock,
String path,
IArgs scope) |
static int |
DeclarationTools.getDeclarationDefaultValueAsInt(IDeclarationBlock declarationBlock,
String path,
IArgs scope) |
static String |
DeclarationTools.getDeclarationDefaultValueAsString(IDeclarationBlock declarationBlock,
String path,
IArgs scope) |
| Modifier and Type | Class and Description |
|---|---|
class |
ElementArgsAdapter
|
class |
ElementChildrenArgsAdapter
|
| Modifier and Type | Method and Description |
|---|---|
IArgs |
ElementChildrenArgsAdapter.copy() |
IArgs |
ElementArgsAdapter.copy() |
| Modifier and Type | Method and Description |
|---|---|
static IElement |
ElementTools.toElement(IArgs args)
Create an
Element from args. |
| Modifier and Type | Method and Description |
|---|---|
IArgs |
InvokeIntercept.getArgs() |
| Modifier and Type | Method and Description |
|---|---|
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) |
| Constructor and Description |
|---|
InvokeAccept(IMethod method,
Object receiver,
IArgs args) |
InvokeIntercept(Object receiver,
INotificationListener dispatcher,
IMethod method,
IArgs args) |
| Modifier and Type | Class and Description |
|---|---|
class |
PreferencesArgs |
| Modifier and Type | Method and Description |
|---|---|
IArgs |
PreferenceValueFromArgsConverter.convert(IArgs source) |
IArgs |
PreferencesArgs.copy() |
| Modifier and Type | Method and Description |
|---|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
static IRange |
RangeTools.getRange(IArgs args,
String argName,
IRange defaultValue) |
| Modifier and Type | Method and Description |
|---|---|
IArgs |
InvokeIntercept.getArgs() |
IArgs |
InvokeAccept.getArgs() |
| Modifier and Type | Method and Description |
|---|---|
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. |
| Constructor and Description |
|---|
InvokeAccept(Object receiver,
String name,
IArgs args,
Object result,
Throwable t) |
InvokeIntercept(Object receiver,
String name,
IArgs args) |
Copyright © 2013 intarsys consulting GmbH. All Rights Reserved.