Name | Description | Type | Package | Framework |
AbstractConfigurationImpl | | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
AbstractFab | Base class for ClassFabImpl. | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
AbstractMessages | Abstract implementation of Messages that doesn't know where values come from (that information is supplied in a subclass, via the valueForKey(String) method). | Class | org.apache.tapestry5.ioc.util | Apache Tapestry |
|
AbstractMethodInvokingInstrumenter | Base class for service decorators and service advisors that work by invoking a module method. | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
AbstractReloadableObjectCreator | | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
AbstractResource | Abstract implementation of Resource. | Class | org.apache.tapestry5.ioc.internal.util | Apache Tapestry |
|
AbstractServiceCreator | Abstract implementation of ObjectCreator geared towards the creation of the core service implementation, either by invoking a service builder method on a module, or by invoking a constructor. | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
AbstractServiceInstrumenter | Abstract base class for implementations of ServiceDecorator (i. | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
AbtractAspectInterceptorBuilder | | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
AccessableObjectAnnotationProvider | Provides access to annotations of an accessable object such as a Method or Field. | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
Advise | An annotation that may be placed on a advisor method of a module. | Class | org.apache.tapestry5.ioc.annotations | Apache Tapestry |
|
AdvisorDef | Definition of a service advisor, which (by default) is derived from a service advisor method. | Interface | org.apache.tapestry5.ioc | Apache Tapestry |
|
AdvisorDef2 | module method annotated with Advise as an advisor method. | Interface | org.apache.tapestry5.ioc | Apache Tapestry |
|
AdvisorDefImpl | Fields inherited from class org. | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
AdvisorStackBuilder | Equivalent of InterceptorStackBuilder, but works using an AspectInterceptorBuilder that receives advice from | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
AnnotationAccess | Introduced for Tapestry 5. | Interface | org.apache.tapestry5.ioc | Apache Tapestry |
|
AnnotationAccessImpl | Standard AnnotationAccess for a specific type. | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
AnnotationMemberValueVisitor | Constructor SummaryAnnotationMemberValueVisitor(javassist. | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
AnnotationProvider | A source of annotations. | Interface | org.apache.tapestry5.ioc | Apache Tapestry |
|
AnnotationProviderChain | Chain of command for AnnotationProvider. | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
AnnotationUseContext | enum AnnotationUseContextextends EnumConstants for documenting the context wherein the tapestry-provided annotations may be used, in conjunction with | Class | org.apache.tapestry5.ioc.annotations | Apache Tapestry |
|
ApplicationDefaults | Used to disambiguate which version of SymbolProvider is being referenced. | Class | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
AspectDecorator | A decorator used to create an interceptor that delegates each method's invocation to an MethodAdvice for advice. | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
AspectDecoratorImpl | | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
AspectInterceptorBuilder | A builder may be obtained from the AspectDecorator and allows more controlled creation of the created interceptor; it allows different methods to be given different advice, and allows | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
AspectInterceptorBuilderImpl | Fields inherited from class org. | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
Autobuild | Directs that the value to be built should be an autobuild instance of the type with injections performed, via ObjectLocator. | Class | org.apache.tapestry5.ioc.annotations | Apache Tapestry |
|
AutobuildObjectProvider | Checks for the Autobuild annotation and, if so invokes ObjectLocator. | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
AvailableValues | | Class | org.apache.tapestry5.ioc.util | Apache Tapestry |
|
BaseLocatable | Base implementation of Locatable. | Class | org.apache.tapestry5.ioc | Apache Tapestry |
|
BodyBuilder | Utility class for assembling the body used with Javassist when defining a method or constructor. | Class | org.apache.tapestry5.ioc.util | Apache Tapestry |
|
Builtin | Marks services provided by this module that may need to be unambiguously referenced. | Class | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
CachingObjectCreator | An ObjectCreator that delegates to another ObjectCreator and caches the result. | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
CaseInsensitiveMap | An mapped collection where the keys are always strings and access to values is case-insensitive. | Class | org.apache.tapestry5.ioc.util | Apache Tapestry |
|
ChainBuilder | A service which can assemble an implementation based on a command interface, and an ordered list of objects implementing that interface (the commands). | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
ChainBuilderImpl | | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
ClassFab | Used when fabricating a new class. | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
ClassFabImpl | library (Javassist). | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
ClassFabUtils | Handy method useful when creating new classes using ClassFab. | Class | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
ClassFactory | Service used when dynamically creating new classes. | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
ClassFactoryClassPool | Used to ensure that ClassPool. | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
ClassFactoryImpl | | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
ClassNameLocator | Scans the classpath for top-level classes within particular packages. | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
ClassNameLocatorImpl | | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
ClasspathResource | | Class | org.apache.tapestry5.ioc.internal.util | Apache Tapestry |
|
ClasspathResourceSymbolProvider | | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
ClasspathURLConverter | Used by ClassNameLocator to convert URLs from one protocol to another. | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
ClasspathURLConverterImpl | Default implementation that returns the URLs unchanged. | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
ClassPropertyAdapter | Organizes all PropertyAdapters for a particular class. | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
ClassPropertyAdapterImpl | | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
Coercion | Responsible for converting from one type to another. | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
CoercionTuple | An immutable object that represents a mapping from one type to another. | Class | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
CollectionFactory | Static factory methods to ease the creation of new collection types (when using generics). | Class | org.apache.tapestry5.ioc.internal.util | Apache Tapestry |
|
CompoundCoercion | Combines two coercions to create a coercsion through an intermediate type. | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
ConcurrentBarrier | A barrier used to execute code in a context where it is guarded by read/write locks. | Class | org.apache.tapestry5.ioc.internal.util | Apache Tapestry |
|
Configuration | Object passed into a service contributor method that allows the method provide contributed values to the service's A service can collect contributions in three different ways: | Interface | org.apache.tapestry5.ioc | Apache Tapestry |
|
ConfigurationType | enum ConfigurationTypeextends EnumDefines the three types of configurations a service may request. | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
ConstructionPlan | Encapsulates the initial construction of an object instance, followed by a series InitializationPlans to initialize fields and invoke other methods of the constructed object. | Class | org.apache.tapestry5.ioc.internal.util | Apache Tapestry |
|
ConstructorInvoker | Wraps the invocation of a constructor (with exception reporting) as an Invokable. | Class | org.apache.tapestry5.ioc.internal.util | Apache Tapestry |
|
ConstructorServiceCreator | A service creator based on an implementation class' constructor, rather than a service builder method. | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
Contribute | An annotation that may be placed on a contributor method of a module. | Class | org.apache.tapestry5.ioc.annotations | Apache Tapestry |
|
ContributionDef | Contribution to a service configuration. | Interface | org.apache.tapestry5.ioc.def | Apache Tapestry |
|
ContributionDef2 | module method annotated with Contribute as a contributor method. | Interface | org.apache.tapestry5.ioc.def | Apache Tapestry |
|
ContributionDef3 | Starting in Tapestry 5. | Interface | org.apache.tapestry5.ioc.def | Apache Tapestry |
|
ContributionDefImpl | | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
CronExpression | Provides a parser and evaluator for unix-like cron expressions. | Class | org.apache.tapestry5.ioc.internal.services.cron | Apache Tapestry |
|
CronSchedule | | Class | org.apache.tapestry5.ioc.services.cron | Apache Tapestry |
|
CtClassSource | Used when generating new classes on the fly. | Interface | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
CtClassSourceImpl | Wrapper around Javassist's ClassPool that manages the creation of new instances of CtClass and converts finished CtClass's into instantiable Classes. | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
Decorate | An annotation that may be placed on a decorator method of a module. | Class | org.apache.tapestry5.ioc.annotations | Apache Tapestry |
|
DecoratorDef | Definition of a service decorator, which (by default) is derived from a service decorator method. | Interface | org.apache.tapestry5.ioc.def | Apache Tapestry |
|
DecoratorDef2 | module method annotated with Decorate as a decorator method. | Interface | org.apache.tapestry5.ioc.def | Apache Tapestry |
|
DecoratorDefImpl | Fields inherited from class org. | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
DefaultImplementationBuilder | Creates default implementatons of a class. | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
DefaultImplementationBuilderImpl | | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
DefaultModuleDefImpl | Starting from the Class for a module, identifies all the services (service builder methods), decorators (service | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
DelegatingInjectionResources | Chain of command for InjectionDefaultProvider. | Class | org.apache.tapestry5.ioc.internal.util | Apache Tapestry |
|
DummyLock | Acts like a Lock but all operations are no-ops. | Class | org.apache.tapestry5.ioc.internal.util | Apache Tapestry |
|
EagerLoad | Marker annotation placed on a service builder method to indicate that the service should be eagerly loaded: realized as if a service method had been invoked. | Class | org.apache.tapestry5.ioc.annotations | Apache Tapestry |
|
EagerLoadServiceProxy | Interface implemented by all service proxies. | Interface | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
ExceptionAnalysis | An analysis of an exception (including nested exceptions). | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
ExceptionAnalysisImpl | | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
ExceptionAnalyzer | Analyzes an exception, providing an analysis. | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
ExceptionAnalyzerImpl | | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
ExceptionInfo | Contains information about an analyzed exception. | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
ExceptionInfoImpl | | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
ExceptionTracker | Used by LoggingDecorator to track which exceptions have been logged during the current request (the ExceptionTracker is perthread). | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
ExceptionTrackerImpl | | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
ExceptionUtils | Contains static methods useful for manipulating exceptions. | Class | org.apache.tapestry5.ioc.util | Apache Tapestry |
|
FieldValueConduit | Used as a replacement for a field. | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
FilterMethodAnalyzer | Used by PipelineBuilderImpl to analyze service interface methods against filter interface methods to find the position of the extra service parameter (in the filter method). | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
GenericsUtils | Static methods related to the use of JDK 1. | Class | org.apache.tapestry5.ioc.internal.util | Apache Tapestry |
|
GlobPatternMatcher | Used when matching identifiers. | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
IdAllocator | Used to uniquify names within a given context. | Class | org.apache.tapestry5.ioc.util | Apache Tapestry |
|
IdMatcher | A matcher of fully qualified ids. | Interface | org.apache.tapestry5.ioc | Apache Tapestry |
|
IdMatcherImpl | A wrapper around a GlobPatternMatcher used to glob-match service ids. | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
IdToDependencyNode | Used to order objects into an execution order. | Class | org.apache.tapestry5.ioc.internal.util | Apache Tapestry |
|
InheritanceSearch | Used to search from a particular class up the inheritance hierarchy of extended classes and implemented interfaces. | Class | org.apache.tapestry5.ioc.internal.util | Apache Tapestry |
|
InitializationPlan | Performs one initialization step on a newly created object. | Interface | org.apache.tapestry5.ioc.internal.util | Apache Tapestry |
|
Inject | This annotation serves is something of the Swiss Army knife for operations related to injection of dependencies into an arbitrary method of Java Bean. | Class | org.apache.tapestry5.ioc.annotations | Apache Tapestry |
|
InjectionResources | Provides for the injection of specific types of values as resources as opposed to services or objects obtained from MasterObjectProvider. | Interface | org.apache.tapestry5.ioc.internal.util | Apache Tapestry |
|
InjectResource | Annotation used with field injection when the desired injection value is a resource (such as a service id, service configuration, or logger) and not an object obtained from the MasterObjectProvider. | Class | org.apache.tapestry5.ioc.annotations | Apache Tapestry |
|
InjectService | Annotation used with parameters of service builder methods to identify the service to be injected into the service builder method via the parameter. | Class | org.apache.tapestry5.ioc.annotations | Apache Tapestry |
|
InterceptorStackBuilder | Responsible for constructing the interceptor stack, on demand, by invoking an ordered series of decorators ( DecoratorDef (which are converted into ServiceDecorators). | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
IntermediateType | Used to guide Tapestry when coercing from a raw type to a field or parameter type, by forcing Tapestry to coerce to the intermediate type. | Class | org.apache.tapestry5.ioc.annotations | Apache Tapestry |
|
InternalRegistry | Internal view of the module registry, adding additional methods needed by modules. | Interface | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
InternalUtils | Utilities used within various internal implementations of the tapestry-ioc module. | Class | org.apache.tapestry5.ioc.internal.util | Apache Tapestry |
|
IntervalSchedule | A very simple schedule, that simply executes the desired job at fixed intervals. | Class | org.apache.tapestry5.ioc.services.cron | Apache Tapestry |
|
Invocation | A method invocation passed to a MethodAdvice. | Interface | org.apache.tapestry5.ioc | Apache Tapestry |
|
Invokable | Similiar to Runnable execept that it returns a value. | Interface | org.apache.tapestry5.ioc | Apache Tapestry |
|
IOCConstants | | Class | org.apache.tapestry5.ioc | Apache Tapestry |
|
IOCSymbols | Configuration symbols used by the IoC container. | Class | org.apache.tapestry5.ioc | Apache Tapestry |
|
IOCTestCase | Add factory and trainer methods for the public interfaces of Tapestry IOC. | Class | org.apache.tapestry5.ioc.test | Apache Tapestry |
|
IOCUtilities | A collection of utility methods for a couple of different areas, including creating the initial Registry. | Class | org.apache.tapestry5.ioc | Apache Tapestry |
|
JDKUtils | Internal utilities for identifying the JDK version, used in the rare cases that we are patching around JDK bugs. | Class | org.apache.tapestry5.ioc.internal.util | Apache Tapestry |
|
JustInTimeObjectCreator | Invoked from a fabricated service delegate to get or realize (instantiate and configure) the service implementation. | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
LazyAdvisor | An advisor that identifies methods which can be evaluated lazily and advises them. | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
LazyAdvisorImpl | | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
LifecycleWrappedServiceCreator | Wrapper around a lifecycle, a set of resources for a service, and an underlying ObjectCreator for a service that allows the service lifecycle to alter the way that the service is created (this is needed for the more advanced, | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
Local | A special marker annotation which limits the search for possible services to just the same module containing the service being injected. | Class | org.apache.tapestry5.ioc.annotations | Apache Tapestry |
|
LocalizedNameGenerator | Generates name variations for a given file name or path and a locale. | Class | org.apache.tapestry5.ioc.util | Apache Tapestry |
|
Locatable | Interface implemented by objects which carry a location tag. | Interface | org.apache.tapestry5.ioc | Apache Tapestry |
|
Location | A kind of tag applied to other objects to identify where they came from, in terms of a file (the resource), a line number, and a column number. | Interface | org.apache.tapestry5.ioc | Apache Tapestry |
|
LocationImpl | | Class | org.apache.tapestry5.ioc.internal.util | Apache Tapestry |
|
LockSupport | Base class for classes that need to manage a ReadWriteLock. | Class | org.apache.tapestry5.ioc.internal.util | Apache Tapestry |
|
LoggerSource | | Interface | org.apache.tapestry5.ioc | Apache Tapestry |
|
LoggerSourceImpl | Simple wrapper around SLF4J's LoggerFactory. | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
LoggingAdvice | Constructor SummaryLoggingAdvice(org. | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
LoggingAdvisor | A service used in conjunction with a service advisor method to add logging advice to a service. | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
LoggingAdvisorImpl | | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
LoggingDecorator | Service that can create a logging interceptor that wraps around a service implementation (or interceptor). | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
LoggingDecoratorImpl | | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
LoggingInvokableWrapper | Constructor SummaryLoggingInvokableWrapper(org. | Class | org.apache.tapestry5.ioc.internal.util | Apache Tapestry |
|
MapInjectionResources | InjectionDefaultProvider that operates using a Map from type to value. | Class | org.apache.tapestry5.ioc.internal.util | Apache Tapestry |
|
MappedConfiguration | Object passed into a service contributor method that allows the method provide contributed values to the service's A service can collect contributions in three different ways: | Interface | org.apache.tapestry5.ioc | Apache Tapestry |
|
MappedConfigurationOverride | | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
MapSymbolProvider | | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
Markable | Interface implemented by objects which need to disambiguate services with marker annotations. | Interface | org.apache.tapestry5.ioc | Apache Tapestry |
|
Marker | Used to define one or more marker annotations for a service implementation. | Class | org.apache.tapestry5.ioc.annotations | Apache Tapestry |
|
MasterObjectProvider | A service that acts as a chain-of-command over a number of ObjectProvider, but allows for the case where no object may be provided. | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
MasterObjectProviderImpl | | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
Match | Optional, but typically used, annotation for service decorator methods, used to define which services the decorator applies to. | Class | org.apache.tapestry5.ioc.annotations | Apache Tapestry |
|
MessageFormatter | | Interface | org.apache.tapestry5.ioc | Apache Tapestry |
|
MessageFormatterImpl | | Class | org.apache.tapestry5.ioc.internal.util | Apache Tapestry |
|
Messages | Provides access to a messages catalog, a set of properties files that provide localized messages for a particular locale. | Interface | org.apache.tapestry5.ioc | Apache Tapestry |
|
MessagesImpl | | Class | org.apache.tapestry5.ioc.internal.util | Apache Tapestry |
|
MethodAdvice | For Tapestry IoC, Aspects provide a limited amount of advise, i. | Interface | org.apache.tapestry5.ioc | Apache Tapestry |
|
MethodAdviceReceiver | Interface used with service advisor methods to define advice. | Interface | org.apache.tapestry5.ioc | Apache Tapestry |
|
MethodInvoker | | Class | org.apache.tapestry5.ioc.internal.util | Apache Tapestry |
|
MethodIterator | Utility used to iterate over the publically visible methods of a class or interface. | Class | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
MethodLogger | Used by LoggingDecoratorImpl to delegate out logging behavior to aConstructor SummaryMethodLogger(org. | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
MethodSignature | A representation of a Method, identifying the name, return type, parameter types and exception types. | Class | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
MockTester | Contains core logic used by TestBase, allowing for mock objects to be used outside of a TestNG-based test suite. | Class | org.apache.tapestry5.ioc.test | Apache Tapestry |
|
Module | A module within the Tapestry IoC registry. | Interface | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
ModuleBuilderSource | The source for the module instance needed by any service builders, service contributors and service decorators that are mapped to instance methods. | Interface | org.apache.tapestry5.ioc | Apache Tapestry |
|
ModuleDef | Defines the contents of a module. | Interface | org.apache.tapestry5.ioc.def | Apache Tapestry |
|
ModuleDef2 | advisors (an improvement on service decorators). | Interface | org.apache.tapestry5.ioc.def | Apache Tapestry |
|
ModuleImpl | | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
NonParallelExecutor | | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
NullAnnotationProvider | A null implementation of AnnotationProvider, used when there is not appropriate source of annotations. | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
ObjectCreator | Interface used to encapsulate any strategy used defer the creation of some object until just as needed. | Interface | org.apache.tapestry5.ioc | Apache Tapestry |
|
ObjectCreatorSource | An object which can, when passed a ServiceBuilderResources, create a corresponding ObjectCreator. | Interface | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
ObjectLocator | Defines an object which can provide access to services defined within a Registry, or to objects or object instances available by other means. | Interface | org.apache.tapestry5.ioc | Apache Tapestry |
|
ObjectLocatorImpl | Base service locator class used when only the module is known (i. | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
ObjectProvider | Object providers represent an alternate way to locate an object provided somewhere in the Registry. | Interface | org.apache.tapestry5.ioc | Apache Tapestry |
|
OneShotLock | Logic for handling one shot semantics for classes; classes that include a method (or methods) that locks down the instance, to prevent it from being used again in the future. | Class | org.apache.tapestry5.ioc.internal.util | Apache Tapestry |
|
OperationException | An exception caught and reported by an OperationTracker; the trace property identifies what operations were active at the time of the exception. | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
OperationTracker | Used to track some set of operations in such a way that a failure (a thrown RuntimeException) will be logged along with a trace of the stack of operations. | Interface | org.apache.tapestry5.ioc | Apache Tapestry |
|
OperationTrackerImpl | Core implementation that manages a logger and catches and reports exception. | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
OperationTrackingObjectCreator | Makes sure the operations tracker is notified knows that a service is being realized. | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
Optional | Marks a service contribution method within a module as being optional: it is not an error if the contribution does not match against an actual service. | Class | org.apache.tapestry5.ioc.annotations | Apache Tapestry |
|
Order | Used with a service decorator method to control the order in which decorations occur. | Class | org.apache.tapestry5.ioc.annotations | Apache Tapestry |
|
Orderable | A wrapper that allows objects of a target type to be ordered. | Class | org.apache.tapestry5.ioc | Apache Tapestry |
|
OrderConstraint | Represents an order constraints for OrderedConfiguration. | Class | org.apache.tapestry5.ioc | Apache Tapestry |
|
OrderConstraintBuilder | Constructs order constraints for OrderedConfiguration. | Class | org.apache.tapestry5.ioc | Apache Tapestry |
|
OrderedConfiguration | Object passed into a service contributor method that allows the method provide contributed values to the service's A service can collect contributions in three different ways: | Interface | org.apache.tapestry5.ioc | Apache Tapestry |
|
Orderer | Used to order objects into an execution order. | Class | org.apache.tapestry5.ioc.internal.util | Apache Tapestry |
|
OrIdMatcher | A wrapper around a collection of IdMatchers. | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
ParallelExecutor | A service that allows work to occur in parallel using a thread pool. | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
ParallelExecutorImpl | | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
PeriodicExecutor | A service that executes a job at intervals specified by a Schedule. | Interface | org.apache.tapestry5.ioc.services.cron | Apache Tapestry |
|
PeriodicExecutorImpl | | Class | org.apache.tapestry5.ioc.internal.services.cron | Apache Tapestry |
|
PeriodicJob | | Interface | org.apache.tapestry5.ioc.services.cron | Apache Tapestry |
|
PerthreadManager | Manages per-thread data, and provides a way for listeners to know when such data should be cleaned up. | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
PerthreadManagerImpl | Constructor SummaryPerthreadManagerImpl(org. | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
PerThreadOperationTracker | Manages a per-thread OperationTracker using a ThreadLocal. | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
PerThreadServiceCreator | Provides per-thread implementations of services. | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
PerThreadServiceLifecycle | Allows a service to exist per thread (in each thread). | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
PerThreadValue | Provides access to per-thread (and, by extension, per-request) data, managed by the PerthreadManager. | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
PipelineBuilder | Creates a pipeline from a service interface and an ordered list of filters. | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
PipelineBuilderImpl | | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
PlasticClassListenerLogger | Constructor SummaryPlasticClassListenerLogger(org. | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
PlasticProxyFactory | A service used to create proxies of varying types. | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
PlasticProxyFactoryImpl | | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
PostInjection | Annotation for methods that should be invoked after injection. | Class | org.apache.tapestry5.ioc.annotations | Apache Tapestry |
|
PreventServiceDecoration | Marks a service as not eligible for decoration. | Class | org.apache.tapestry5.ioc.annotations | Apache Tapestry |
|
Primary | Marker annotation used to denote a service that is the primary instance of some common interface. | Class | org.apache.tapestry5.ioc.annotations | Apache Tapestry |
|
PropertyAccess | A wrapper around the JavaBean Introspector that allows more manageable access to JavaBean properties of objects. | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
PropertyAccessImpl | | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
PropertyAdapter | Provides access to a single property within a class. | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
PropertyAdapterImpl | | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
PropertyShadowBuilder | Creates a shadow of a property of an object. | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
PropertyShadowBuilderImpl | | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
QuietOperationTracker | Minimal implementation used for testing, that does no logging, tracking, or exception catching. | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
RecursiveServiceCreationCheckWrapper | Decorator for ObjectCreator that ensures the service is only created once. | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
Registry | Public access to the IoC service registry. | Interface | org.apache.tapestry5.ioc | Apache Tapestry |
|
RegistryBuilder | Used to construct the IoC Registry. | Class | org.apache.tapestry5.ioc | Apache Tapestry |
|
RegistryImpl | | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
RegistryShutdownHub | Event hub for notifications when the IOC Registry shuts down. | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
RegistryShutdownHubImpl | Constructor SummaryRegistryShutdownHubImpl(org. | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
RegistryShutdownListener | Event listener interfaces for objects that need to know when the Registry shutsdown. | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
RegistryStartup | Startup service for Tapestry IoC: automatically invoked at registry startup to execute a series of operations, via its ordered configuration of Runnable objects. | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
RegistryWrapper | A wrapper around InternalRegistry that exists to expand symbols in a service id before invoking ObjectLocator. | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
ReloadableObjectCreator | Reloadable object creator for non-service objects. | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
ReloadableObjectCreatorSource | Responsible for creating a ReloadableServiceImplementationObjectCreator for a service implementation. | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
ReloadableServiceImplementationObjectCreator | Returns an ObjectCreator for lazily instantiating a given implementation class (with dependencies). | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
ReloadAware | Optional interface that may be implemented by a service implementation (or even a proxy to give the service implementation | Interface | org.apache.tapestry5.ioc | Apache Tapestry |
|
Resource | Represents a resource on the server that may be used for server side processing, or may be exposed to the client side. | Interface | org.apache.tapestry5.ioc | Apache Tapestry |
|
ResourceSymbolProvider | | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
Schedule | Used with PeriodicExecutor to control the schedule for when jobs execute. | Interface | org.apache.tapestry5.ioc.services.cron | Apache Tapestry |
|
Scope | An optional annotation that may be placed on a service building method of a module, or on the implementation class (when using service binding). | Class | org.apache.tapestry5.ioc.annotations | Apache Tapestry |
|
ScopeConstants | Defines constants for built-in scopes (used with the Scope annotation. | Class | org.apache.tapestry5.ioc | Apache Tapestry |
|
ServiceActivity | Provided by the ServiceActivityScoreboard to track a single service's state and activity. | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
ServiceActivityScoreboard | Provides access to the runtime details about services in the Registry. | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
ServiceActivityTracker | Used to update the status of services defined by the ServiceActivityScoreboard. | Interface | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
ServiceActivityTrackerImpl | | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
ServiceActivityTrackerImpl .MutableServiceActivity | Constructor SummaryServiceActivityTrackerImpl. | Class | org.apache.tapestry5.ioc.internal.ServiceActivityTrackerImpl | Apache Tapestry |
|
ServiceAdvisor | Provided by a AdvisorDef to perform the advice (by invoking methods on a MethodAdviceReceiver). | Interface | org.apache.tapestry5.ioc | Apache Tapestry |
|
ServiceAdvisorImpl | Fields inherited from class org. | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
ServiceBinder | Allows a module to bind service interfaces to service implementation classes in support of autobuilding services. | Interface | org.apache.tapestry5.ioc | Apache Tapestry |
|
ServiceBinderImpl | | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
ServiceBindingOptions | Allows additional options for a service to be specified, overriding hard coded defaults or defaults from annotationsSee Also:ServiceDef2 | Interface | org.apache.tapestry5.ioc | Apache Tapestry |
|
ServiceBuilder | A callback used to create a service implementation. | Interface | org.apache.tapestry5.ioc | Apache Tapestry |
|
ServiceBuilderMethodInvoker | Basic implementation of ObjectCreator that handles invoking a method on the module builder, and figures out the correct parameters to pass into the annotated method. | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
ServiceBuilderResources | method, related to accessing a service's configuration. | Interface | org.apache.tapestry5.ioc | Apache Tapestry |
|
ServiceDecorator | A service decorator is derived from a DecoratorDef and is responsible for building an interceptor around an existing implementation (called the delegate). | Interface | org.apache.tapestry5.ioc | Apache Tapestry |
|
ServiceDecoratorImpl | A wrapper around a decorator method. | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
ServiceDef | Service definition derived, by default, from a service builder method. | Interface | org.apache.tapestry5.ioc.def | Apache Tapestry |
|
ServiceDef2 | Extension to ServiceDef containing new methods added for Tapestry 5. | Interface | org.apache.tapestry5.ioc.def | Apache Tapestry |
|
ServiceDef3 | Introduced for Tapestry 5. | Interface | org.apache.tapestry5.ioc.def | Apache Tapestry |
|
ServiceDefAccumulator | Simple interface used when invoking a bind() method on a module class. | Interface | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
ServiceDefImpl | | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
ServiceId | An optional annotation that may be placed on a service building method of a module, or on the implementation class (when using service binding via the ServiceBinder). | Class | org.apache.tapestry5.ioc.annotations | Apache Tapestry |
|
ServiceLifecycle | Allows certain types of lifecycles to control exactly how services are instantiated. | Interface | org.apache.tapestry5.ioc | Apache Tapestry |
|
ServiceLifecycle2 | Extension to ServiceLifecycle that adds an additional method. | Interface | org.apache.tapestry5.ioc | Apache Tapestry |
|
ServiceLifecycleSource | Provides access to user defined lifecycles (beyond the two built-in lifecycles: singleton and primitive). | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
ServiceMessages | | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
ServiceOverride | Used to override built in services. | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
ServiceOverrideImpl | | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
ServiceProxyProvider | Used in concert with SerializationSupport to convert service tokens back into service proxies. | Interface | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
ServiceProxyToken | Token that replaces a service proxy when the proxy is serialized. | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
ServiceResources | Contains resources that may be provided to a service when it initializes, which includes other services defined in the registry. | Interface | org.apache.tapestry5.ioc | Apache Tapestry |
|
ServiceResourcesImpl | implementation that fills the purposes of methods that need a ServiceResources (which includes service decorator methods) as well as methods that need a | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
SingletonServiceLifecycle | The basic implementation of a service lifecycle, which simply uses the ObjectCreator to create an instance of the service when asked. | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
Stack | A simple, streamlined implementation of Stack. | Class | org.apache.tapestry5.ioc.util | Apache Tapestry |
|
Startup | An annotation that may be placed on a startup method of a module. | Class | org.apache.tapestry5.ioc.annotations | Apache Tapestry |
|
StaticObjectProvider | Provides a single object of a given type. | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
Status | enum Statusextends EnumUsed in ServiceActivity to identify the state of the service in terms of its overall lifecycle. | Class | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
StrategyBuilder | A service implementation builder that operates around a StrategyRegistry, implementing a version of the Gang of Four Strategy pattern. | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
StrategyBuilderImpl | | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
StrategyRegistry | A key component in implementing the Gang of Four Strategy pattern. | Class | org.apache.tapestry5.ioc.util | Apache Tapestry |
|
StringLocation | | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
SubModule | Attached to a module class, this annotation identifies other module classes that should also be added to the Registry. | Class | org.apache.tapestry5.ioc.annotations | Apache Tapestry |
|
Symbol | Used to inject a symbol value, via a symbol name. | Class | org.apache.tapestry5.ioc.annotations | Apache Tapestry |
|
SymbolObjectProvider | Performs an injection based on a Symbol annotation. | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
SymbolProvider | A provider of values for symbols, used by the SymbolSource service. | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
SymbolSource | Used to manage symbols, configuration properties whose value is evaluated at runtime. | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
SymbolSourceImpl | | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
SystemEnvSymbolProvider | Provides case insensitive access to environment variables. | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
SystemPropertiesSymbolProvider | Obtains symbol values from JVM System properties. | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
TapestryException | Exception class used as a replacement for RuntimeException when the exception is related to a particular location. | Class | org.apache.tapestry5.ioc.internal.util | Apache Tapestry |
|
TapestryIOCModule | Defines the base set of services for the Tapestry IOC container. | Class | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
TestBase | Manages a set of EasyMock mock objects. | Class | org.apache.tapestry5.ioc.test | Apache Tapestry |
|
TestUtils | Extra assertions on top of the standard set, packaged as a base class for easy referencing in tests. | Class | org.apache.tapestry5.ioc.test | Apache Tapestry |
|
ThreadCleanupListener | Listener interface for object that need to know about thread event cleanup. | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
ThreadLocale | Stores the locale for the current thread. | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
ThreadLocaleImpl | | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
ThunkCreator | A thunk is a delayed calculation. | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
ThunkCreatorImpl | | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
TimeInterval | Used to represent a period of time, specifically as a configuration value. | Class | org.apache.tapestry5.ioc.util | Apache Tapestry |
|
TypeCoercer | Makes use of Coercions to convert between an input value (of some specific type) and a desired output type. | Interface | org.apache.tapestry5.ioc.services | Apache Tapestry |
|
TypeCoercerImpl | | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
TypeCoercerProxy | A simplified version of TypeCoercer used to defer the instantiation of the actual TypeCoercer service until necessary. | Interface | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
TypeCoercerProxyImpl | | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
UnknownValueException | Special exception used when a value (typically from a map) is referenced that does not exist. | Class | org.apache.tapestry5.ioc.util | Apache Tapestry |
|
UpdateListenerHubImpl | | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
URLChangeTracker | Given a (growing) set of URLs, can periodically check to see if any of the underlying resources has changed. | Class | org.apache.tapestry5.ioc.internal.util | Apache Tapestry |
|
UsesConfiguration | A documentation-only interface placed on service interfaces for services which have an unordered configuration, to identify the type of contribution. | Class | org.apache.tapestry5.ioc.annotations | Apache Tapestry |
|
UsesMappedConfiguration | A documentation-only interface placed on service interfaces for services which have a mapped configuration, to identify the type of key (often, a String), and type ofcontribution. | Class | org.apache.tapestry5.ioc.annotations | Apache Tapestry |
|
UsesOrderedConfiguration | A documentation-only interface placed on service interfaces for services which have an ordered configuration, to identify the type of contribution. | Class | org.apache.tapestry5.ioc.annotations | Apache Tapestry |
|
UseWith | Annotation documenting the context(s) in which tapestry-provided annotations may be used. | Class | org.apache.tapestry5.ioc.annotations | Apache Tapestry |
|
ValidatingConfigurationWrapper | Wraps a Collection as a Configuration and perform validation that collected value are of the correct type. | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
ValidatingMappedConfigurationWrapper | A wrapper around a Map that provides the MappedConfiguration interface, and provides two forms of validation for mapped configurations: | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
ValidatingOrderedConfigurationWrapper | Wraps a List as a OrderedConfiguration, implementing validation of values provided to an OrderedConfiguration. | Class | org.apache.tapestry5.ioc.internal | Apache Tapestry |
|
Value | Used in conjunction with Inject to inject a literal value, rather than a service. | Class | org.apache.tapestry5.ioc.annotations | Apache Tapestry |
|
ValueObjectProvider | Provides an object when the Value annotation is present. | Class | org.apache.tapestry5.ioc.internal.services | Apache Tapestry |
|
WrongConfigurationTypeGuard | Used when invoking a contribute method to guard against a request for the wrong type of configuration interface. | Class | org.apache.tapestry5.ioc.internal.util | Apache Tapestry |