intarsys runtime library

Uses of Interface
de.intarsys.tools.expression.IStringEvaluator

Packages that use IStringEvaluator
de.intarsys.tools.expression   
de.intarsys.tools.locator   
de.intarsys.tools.logging   
 

Uses of IStringEvaluator in de.intarsys.tools.expression
 

Classes in de.intarsys.tools.expression that implement IStringEvaluator
 class ArrayResolver
          An IStringEvaluator that looks up a variable in an array.
 class ConstantResolver
          Resolve an expression to a constant value.
 class ContainerResolver
          A common superclass for implementing an IStringEvaluator that can navigate along a "." separated path in an expression.
 class DynamicArgsResolver
          An IStringEvaluator accessing the current argument values for resolving expressions.
 class EchoResolver
          Resolve an expression to the expression itself This is a practical tool if you want to adapt different string resolving components to provide the same expression set.
 class EntityResolver
          An IStringEvaluator that allows indirect literals.
 class EnvironmentResolver
          An IStringEvaluator implementation giving access to IFileEnvironment related information.
 class ListResolver
          An IStringEvaluator that looks up a variable in a List.
 class MapResolver
          An IStringEvaluator that looks up a variable in a simple Map.
 class MessageBundleMessageResolver
          An IStringEvaluator accessing messages in a bundle indirectly via Message object references.
 class MessageBundleStringResolver
          An IStringEvaluator accessing messages in a bundle.
 class NLSMessageResolver
          An IStringEvaluator accessing Message instances in a expression defined package
 class NLSStringResolver
          An IStringEvaluator accessing message strings in a expression defined package
 class PreferencesResolver
          An IStringEvaluator accessing preferences values.
 class ProcessingDecorator
          A decorating IStringEvaluator to add result processing support to an other embedded IStringEvaluator.
 class PropertiesResolver
          Resolve names against system properties.
 class PushScopeStringEvaluator
           
static class PushScopeStringEvaluator.Resolver
           
 class ReflectiveResolver
          An IStringEvaluator that provides reflective access to an objects properties.
 class ScopedResolver
          An IStringEvaluator that supports a list of other resolvers that are each asked in turn for evaluating the result.
 class StaticArgEntriesResolver
          An IStringEvaluator accessing statically provided argument values.
 class StaticArgsResolver
          An IStringEvaluator accessing statically provided argument values.
 class SystemResolver
          An IStringEvaluator implementation giving access common system state.
 class TaggedStringEvaluator
          An IStringEvaluator for string templates.
 class TagResolver
          Resolve expressions against an object's tags
 class VariableNamespaceResolver
          Select variable values from a IVariableNamespace.
 class VariableNamespacesResolver
          Select IVariableNamespace from IVariableNamespaces.
 

Methods in de.intarsys.tools.expression that return IStringEvaluator
static IStringEvaluator TemplateEvaluator.get()
           
static IStringEvaluator ExpressionEvaluator.get()
           
 IStringEvaluator TaggedStringEvaluator.getEvaluator()
           
 IStringEvaluator ProcessingDecorator.getEvaluator()
           
 IStringEvaluator ContainerResolver.getExceptionResolver()
           
 IStringEvaluator ProcessingDecorator.getRecursionEvaluator()
           
 IStringEvaluator IStringEvaluatorSupport.getStringEvaluator()
          An IStringEvaluator that allows to evaluate expressions on the receiver.
 IStringEvaluator ScopedResolver.popResolver()
           
 

Methods in de.intarsys.tools.expression with parameters of type IStringEvaluator
 void ScopedResolver.addResolver(IStringEvaluator resolver)
          Add a new resolver at the end of the search sequence.
 void ScopedResolver.pushResolver(IStringEvaluator resolver)
          Add a new resolver at the beginning of the search sequence.
 void ScopedResolver.removeResolver(IStringEvaluator resolver)
           
static void TemplateEvaluator.set(IStringEvaluator active)
           
static void ExpressionEvaluator.set(IStringEvaluator active)
           
 void ContainerResolver.setExceptionResolver(IStringEvaluator exceptionResolver)
           
 void ProcessingDecorator.setRecursionEvaluator(IStringEvaluator recursionEvaluator)
           
 

Constructors in de.intarsys.tools.expression with parameters of type IStringEvaluator
ProcessingDecorator(IStringEvaluator evaluator)
           
PushScopeStringEvaluator(IStringEvaluator wrappedEvaluator, IStringEvaluator scope)
           
TaggedStringEvaluator(IStringEvaluator resolver)
           
TaggedStringEvaluator(IStringEvaluator resolver, boolean escape)
           
 

Uses of IStringEvaluator in de.intarsys.tools.locator
 

Constructors in de.intarsys.tools.locator with parameters of type IStringEvaluator
ExpandingLocatorFactory(ILocatorFactory factory, IStringEvaluator evaluator, File parent)
           
 

Uses of IStringEvaluator in de.intarsys.tools.logging
 

Methods in de.intarsys.tools.logging that return IStringEvaluator
 IStringEvaluator FileHandlerFactory.getStringEvaluator()
           
 IStringEvaluator FileDumpHandlerFactory.getStringEvaluator()
           
 

Methods in de.intarsys.tools.logging with parameters of type IStringEvaluator
 void FileHandlerFactory.setStringEvaluator(IStringEvaluator stringEvaluator)
           
 void FileDumpHandlerFactory.setStringEvaluator(IStringEvaluator stringEvaluator)
           
 


intarsys runtime library

Copyright © 2012 intarsys consulting GmbH. All Rights Reserved.