|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
ComponentCallback, used when
there is an underlying Event.If and Unless.ContributionDef, providing empty implementations of the
three contribute() methods.ClassFabImpl.RenderSupport).SeleniumLauncher and SeleniumTestCase instead.AbstractIntegrationTestSuite.DEFAULT_WEB_APP_ROOT.
Invocation, which is extended with a dynamically generated class
generated for each individual class and method.Messages that doesn't know where values come from (that information is supplied in
a subclass, via the AbstractMessages.valueForKey(String) method).MethodAccessOptionModel.PropertyModel.Resource.SelectModel implementations, whose primary job is to provide the AbstractSelectModel.visit(SelectModelVisitor) method.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.ServiceDecorator (i.e., old school) and
ServiceAdvisor (i.e., new school).Validator.Method or Field.LinkSource to generate a link which is then Response.sendRedirect(org.apache.tapestry5.Link) sent as a redirect}.Link.ClientBodyElement) to the update.
BeanModel.add(String)), ordered before or after an existing property.
ModuleDef to the registry, returning the builder for further configuration.
AjaxFormLoop to inform the
container that a
new row has been requested.
TransformMethod.addAdvice(ComponentMethodAdvice) instead. This method is non-functional
as of Tapestry 5.2.
JavaScriptSupport.importJavaScriptLibrary(Asset) instead
Component.dispatchComponentEvent(org.apache.tapestry5.runtime.ComponentEvent) method.
ClassTransformation.createField(int, String, String) instead
ClientBehaviorSupportImpl.addFormFragment(String,boolean,String,String) instead
ClientBehaviorSupport.addFormFragment(String,boolean,String,String) instead
ClassTransformation.addInjectedField(Class, String, Object), but instead of specifying the value,
a provider for the value is specified.
JavaScriptSupport.addInitializerCall(String, JSONObject) instead (which may require
changes to your JavaScript initializer function)
JavaScriptSupport.addInitializerCall(String, JSONObject) instead
JavaScriptSupport.addInitializerCall(String, JSONObject) instead (which may require
changes to your JavaScript initializer function), or (for a single parameter)
JavaScriptSupport.addInitializerCall(String, String)
ClassTransformation.getOrCreateMethod(TransformMethodSignature) instead. This method is non-functional as of
Tapestry 5.2.
Page.addResetListener(org.apache.tapestry5.internal.structure.PageResetListener).
ParameterBuilder.
MutableComponentModel.addParameter(String, boolean, boolean, String, boolean) instead.
ContextPathEncoder.encodeValue(Object) and the result is added via Link.addParameter(String, String).
RemoveRowLink to
AjaxFormLoop component to spur the addition of a new
row.JavaScriptSupport.addScript(String, Object...) instead
JavaScriptSupport.addScript(String, Object...) instead
InitializationPriority.NORMAL priority.
JavaScriptSupport.importJavaScriptLibrary(Asset) instead
JavaScriptSupport.importJavaScriptLibrary(String) instead
CommitAfter annotation and
applies the transaction logic to those methods.
ClassTransformation.getOrCreateMethod(TransformMethodSignature) instead. This method is non-functional as of
Tapestry 5.2.
TransformMethod.addAdvice(ComponentMethodAdvice) instead
AbstractInvocation.ComponentMessagesSource service so
that the creation
of Messages instances can be deferred.
AdvisorDef introduced to determine any
module method annotated with Advise as an advisor
method.InterceptorStackBuilder, but works using an AspectInterceptorBuilder that receives advice from ServiceAdvisors.Component.afterRenderBody(MarkupWriter, Event).
Component.afterRender(MarkupWriter, Event)
Component.afterRenderTemplate(MarkupWriter, Event).
Label after rendering itself.
Component.beginRender(org.apache.tapestry5.MarkupWriter, Event).
BeforeRenderBody, allowing additional markup after rendering the body of a component, but
before rendering the rest of the component's template.BeforeRenderTemplate, allowing additional markup after rendering the component's template.ComponentEventRequestHandlerImpl, but built around the Ajax request cycle, where the action
request sends back an immediate JSON response containing the new content.Loop component that adds Ajax support to
handle adding new rows and removing existing rows dynamically.AjaxFormLoop to work with enclosed
components such as AddRowLink or
RemoveRowLink.Ajax ComponentEventRequestHandler that informs the AjaxFormUpdateController
about the form's client id and component id.Link result types by building a JSON response with key "redirectURL".ComponentEventResultProcessor, used for Ajax requests, for a String value
that is interpreted as a logical page name.ServiceOverride insteadAlias service.
ServiceOverride insteadServiceOverride insteadJavaScriptSupport.allocateClientId(String) instead
JavaScriptSupport.allocateClientId(ComponentResources) instead
JavaScriptSupport.allocateClientId(String) but uses the id of the component extracted from the resources.
DataType annotation, returning its value if present.AnnotationProvider.UseWith.SymbolProvider is being referenced.ApplicationInitializer.SessionState insteadApplicationStateManager, identifying the strategy and creator for
a particular Session State Object (SSO), identified by the SSO's class.ApplicationStateManager and ApplicationStatePersistenceStrategy to create an application
state object on demand.ApplicationStateManager to manage a specific kind of Session State Object (SSO) persistence.ApplicationStatePersistenceStrategySource instances
via a logical name for the stategy, such as "session".ApplicationState and SessionState annotations and
converts read and write access on such fields into calls to the ApplicationStateManager.EventContext.MethodAdvice for advice.AspectDecorator and allows more
controlled creation of the created interceptor; it allows different methods to be given different advice, and allows
methods to be omitted (in which case the method invocation passes through without advice).TestUtils.assertListsEquals(List, List).
TestUtils.assertListsEquals(List, List).
Asset that adds a method to determine if the asset is invariant or not.AssetSource to create new Assets as needed.Path annotation.Asset to
the user agent (i.e., the client web browser).Resource that can be
streamed to the client.Asset with a given path.F#map(Mapper, java.util.Collection)
ClassFactory to obtain a Location (where
possible).
Element.StringProvider as a read-only Binding.Element.attribute(String, String) multiple times.
ObjectLocator.autobuild(Class).ObjectLocator.autobuild(Class) that tracks the operation using
OperationTracker.invoke(String, Invokable).
Autobuild annotation and, if so
invokes ObjectLocator.autobuild(Class) on it.Form to determine which fields will be focused and a what
priority.UnknownValueException to identify what available values
are present.AvailableValues instance as a <div> enclosing a <ul>.ByteArrayInputStream that is initialized from a Base64 input stream (rather than from a byte
array).ByteArrayOutputStream that allows the final byte array to be converted to a Base64 string.ITestContext attribute holding the application's base URL.
Locatable.BaseOptimizedSessionPersistedObject insteadOptimizedSessionPersistedObject.PropertyConduit instances created by the PropertyConduitSource.ValidationDecorator that does nothing.BeanBlockSource service, defining a page name and block id (within the page) that can
edit or display a particular type of property.DisplayBlockContribution.DisplayBlockContribution(String, String, String) or
EditBlockContribution#EditorBlockContribution(String, String, String) instead. To be
removed after Tapestry 5.2.
BeanBlockSource for a particular data type.Blocks used to display the properties of a bean (used by the Grid component), or to edit the properties of a bean (used by the BeanEditForm component).BeanModel.BeanEditor.BeanModel for a particular bean
class.BeanModel.ValidatorFactory is created.ValidatorFactory.Component.beforeRenderBody(MarkupWriter, Event).
Component.beforeRenderTemplate(MarkupWriter, Event).
Label before rendering itself.
Component.beginRender(MarkupWriter, Event).
OptionGroupModel, just before invoking SelectModelVisitor.option(OptionModel) for each
embedded option within the group.
BindParameter annotation, mixin fields
that should be bound to a core-component parameter value.Select component to control whether an initial blank
option is supplied.Block that have the Inject annotation and converts them
into read-only
fields containing the injected Block from the template.Block is requested but not found.XmlTest parameter holding the browser command to pass to Selenium.
Response.getOutputStream(String)Environment.peekRequired(Class).
AjaxComponentEventRequestHandler .
ModuleDef and a number of modules (as module classes) to the registry and
performs registry startup.
ApplicationInitializers.
ClientBehaviorSupport inside this
thread's Environment.
ClassFactory that can
be used to create extra classes around
component classes.
ComponentEventLinkTransformer service as a chain of command.
ComponentTemplateLocator as a chain of command.
DiskFileItemFactory.
FormSupport inside this
thread's Environment.
Heartbeat as an injectable service.
Inject-ed fields in
component classes.
JavaScriptSupport inside this thread's Environment.
PageRenderLinkTransformer service as a chain of command.
PageRenderQueue used for
partial page renders.
RenderSupport inside this thread's
Environment.
Messages containing validation messages.
Cached.ObjectCreator that delegates to another ObjectCreator and caches the result.BeanEditForm.
ComponentEventCallback that simply captures the result value.OneShotLock.lock()).
UpdateListenerHub to check for
updates to files.TransformField.claim(Object) instead
ClassFab.ClassFab.ClassPool.appendClassPath(javassist.ClassPath) is invoked within a synchronized
lock, and also handles tricky class loading issues (caused by the creation of classes, and class loaders, at
runtime).ClassFactory.Assets, to convert the Asset's
Resource to a URL that can be accessed by the client.AssetFactory for injection.Resource for files on the classpath (as defined by a ClassLoader).Resource on the classpath available as a SymbolProviderClassNameLocator to convert URLs from one protocol to another.PropertyAdapters for a particular class.Component.cleanupRender(MarkupWriter, Event).
Introspector to clear its cache.
ValidationTracker.clear().
ClientElement with the concept of a body, a Block that can be rendered to provide the content
within.ClientConstraintDescriptor.
ClientConstraintDescriptor.JavaScriptStack. It may be removed
in the release 5.3.PersistentFieldChanges, and manage a query parameter stored into a Link to maining this data across requests.ClientPersistentFieldStorageImpl.EagerLoad annotation and generates proxies
for them, then adds them to the proxies list for instantiation.
GridSortModel is sorted.JavaScriptStack will be combined into a single virtual JavaScript
file.
ITestContext attribute holding an instance of CommandProcessor, with
enhanced exception reporting control.
JavaScriptSupport) any accumulated
validations.
CommitAfter annotation and adds
logic around the method to commit or abort the transaction.ComponentAssemblers (this is used by the assemblers
to find related assemblers).InvalidationEventHub service
responsible for invalidations when underlying component class files are changed.ComponentInstantiatorSource
when it loads and transforms a class.ComponentClassTransformer.ClassTransformation.addComponentEventHandler(String, int, String, ComponentEventHandler).Links for page render requests and for component event
requests, and for parsing incoming paths to identify requests that are component event or page render requests.Link used to represent a component event request.ComponentEventRequestHandler.ComponentEventResultProcessor to identify the particular
implementation used for handling Component instances (i.e., pages).Instantiators for components, based on component class name.InvalidationEventHub service
responsible for validations when component message catalog (i.e., ".properties") files change.ComponentMethodAdvice to encapsulate the invocation.AbstractComponentMethodInvocation that stores most of
the method and advice information needed.ComponentInstantiatorSource).RenderCommand and represents a component within an overall page.ComponentPageElement and
InternalComponentResources.ComponentPageElementResources facade.ComponentRequestHandler.ComponentEventRequestHandler and PageRenderRequestHandler that allows for simplified filters that cover both types of
requests.ComponentRequestHandler pipeline, that feeds out into the
ComponentEventRequestHandler and PageRenderRequestHandler
pipelines.ComponentResources interface and ComponentPageElement interface (on the internal side).ComponentResources.ComponentResources instance, showing the complete id and the class name and the location (if a
location is available, it won't be for pages).ComponentEventResultProcessor that encapsulates capturing the exception.InvalidationEventHub service
responsible for validations when component template files change.ComponentTemplates.ComponentResources).Component annotation and updates
the model.PageLifecycleListener.containingPageDidAttach().
PageLifecycleListener.containingPageDidDetach().
PageLifecycleListener.containingPageDidLoad().
ServletContext, used to bridge the gaps between the Servlet API and
the Portlet API.XmlTest parameter holding the context path.
AssetFactory for assets that are part of the web application context.AssetBindingFactory that is explicitly limited to
context assets.AssetFactory for injection.Resource in the Context available as a
SymbolProviderAjaxFormUpdateFilter
ComponentInstantiatorSource that clears the
PropertyAccess and TypeCoercer caches on
a class loader invalidation.
ApplicationStateContributions for all registered Hibernate entity classes.
Session
JavaScriptStack files).
ComponentClassResolver service configuration.
CommitAfter
annotation.
Parameter annotation
Component
Defines embedded components based on the Component annotation
Mixin
Adds a mixin as part of a component's implementation
Environment
Allows fields to contain values extracted from the Environment service
Inject
Used with the Inject annotation, when a value is supplied
InjectService
Handles the InjectService annotation
InjectPage
Adds code to allow access to other pages via the InjectPage field
annotation
InjectBlock
Allows a block from the template to be injected into a field
IncludeStylesheet
Supports the IncludeStylesheet annotation
IncludeJavaScriptLibrary
Supports the IncludeJavaScriptLibrary annotation
Import
Supports the Import annotation
SupportsInformalParameters
Checks for the annotation
Meta
Checks for meta data annotations and adds it to the component model
ApplicationState
Converts fields that reference application state objects
UnclaimedField
Identifies unclaimed fields and resets them to null/0/false at the end of the request
RenderCommand
Ensures all components also implement RenderCommand
RenderPhase
Link in render phaes methods
InvokePostRenderCleanupOnResources
Makes sure InternalComponentResources.postRenderCleanup() is invoked
after a component finishes rendering
GenerateAccessors
Generates accessor methods if Property annotation is present
Cached
Checks for the Cached annotation
Log
Checks for the Log annotation
PageReset
Checks for the PageReset annotation
HeartbeatDeferred
Support for the HeartbeatDeferred annotation
ActivationRequestParameter
Support for the ActivationRequestParameter annotation
Link
Sends a redirect to the link (which is typically a page render link)
String
Sends a page render redirect
Class
Interpreted as the class name of a page, sends a page render render redirect (this is more refactoring safe
than the page name)
Component
A page's root component (though a non-root component will work, but will generate a warning).
SymbolConstants.APPLICATION_CATALOG.
InitializeActivePageName
DefaultTemplateLocator
Page (after:Default)
Searches for page templates in the context (PageTemplateLocator)
DataType annotation
Default (ordered last)
DefaultDataTypeAnalyzer service (
TapestryModule.contributeDefaultDataTypeAnalyzer(org.apache.tapestry5.ioc.MappedConfiguration) )
FormFragment and others.
RequestGlobals at the start of the
pipeline
IgnoredPaths
Identifies requests that are known (via the IgnoredPathsFilter service's configuration) to be mapped to other
applications
GZip
Handles GZIP compression of response streams (if supported by client)
MasterObjectProvider
Block
injects fields of type Block
ComponentResources
give component access to its resources
CommonResources
access to properties of resources (log, messages, etc.)
JavaScriptStacks
LinkDecorationListener)
Triggers events for notifications about links
Environmental
service.
Alias service
Asset
Checks for the Path annotation, and injects an Asset
Service
Injects based on the Service annotation, if present
ApplicationMessages
Injects the global application messages
Meta, Secure and ContentType annotations.
NullFieldStrategySource service.
Request, Location,
ComponentResources, EventContext,
AvailableValues,
List, and Object[].
PartialMarkupRendererFilters used when rendering a
partial Ajax response.
Session
Session
flash
Values are stored in the Session, until the next request (for the page)
client
Values are encoded into URLs (or hidden form fields)
CheckForUpdatesFilter).
ImmutableSessionPersistedObject annotation),
and handlers for OptimizedSessionPersistedObject and
OptimizedApplicationStateObject.
SelectModel
String to InsertPosition
Map to oSelectModel
Collection to GridDataSource
null to GridDataSource
String to GridPagerPosition
List to SelectModel
.ComponentResourcesAware (typically, a component) to ComponentResources
String to BlankOption
ComponentResources to PropertyOverrides
String to Renderable
Renderable to Block
String to DateFormat
PrimaryKeyEncoder to ValueEncoder
String to Resource (via AssetSource.resourceForPath(String))
Renderable to RenderCommand
String to LoopFormState
String to SubmitMode
String to Pattern
String to DateFormat
Validate annotation
ValueEncoderFactorys for all registered Hibernate entity classes.
ValueEncoderFactorys for types:
Object
String
Enum
ContributionDef introduced to determine any
module method annotated with Contribute as a contributor method.ClassLoader.getResources(String) to check to see if can be converted.
Cookies service interface.JavaScriptStack, which supplies the basic JavaScript infrastructure
on the client.
ClientInfrastructure.SessionFactory created at service startup.
TestUtils.set(Object, Object[])).
BeanModelSource.createDisplayModel(Class, org.apache.tapestry5.ioc.Messages) or BeanModelSource.createEditModel(Class, org.apache.tapestry5.ioc.Messages)
SelectModel from a list of objects of the same type and a label property name.
ComponentResourcesCommon.createEventLink(String, Object[]) instead
PersistentLocale (if set).
ComponentDefaultProvider.defaultBinding(String, ComponentResources) instead
FieldTranslatorSource.createDefaultTranslator(org.apache.tapestry5.Field, String,
org.apache.tapestry5.ioc.Messages, java.util.Locale, Class, org.apache.tapestry5.ioc.AnnotationProvider).
FieldTranslator for the given property, or returns null if one can't be
constructed.
FieldValidator for a field.
Field.
InternalClassTransformation.finish()) to construct an instantiator for the component.
InternalUtils.NAME_PREFIX, then adds the prefix back in.
ServiceLifecycle.
ObjectCreator.createObject() if it has not
already done so.
ObjectCreator to create
an instance, and later calls will reuse the same per-thread instance.
ClassFactory.createProxy(Class, ObjectCreator, String) instead
PageRenderLinkSource.createPageRenderLink(String) or PageRenderLinkSource.createPageRenderLinkWithContext(String, Object[])
instead
PageRenderLinkSource.createPageRenderLink(Class) or PageRenderLinkSource.createPageRenderLinkWithContext(Class, Object[])
instead
PersistentLocale (if set).
PerthreadManager.createValue().
ObjectCreator that can create the core service implementation.
Translator as a FieldTranslator.
translate: binding
prefix).
FieldValidatorSource.createValidator(Field, String, String) used in situations where the container
of the field is not necesarrilly the place to look for override messages, and the id of the field is not the key
to use when checking.
ClassPool that manages the creation of new instances of CtClass and converts finished CtClass's into instantiable Classes.ITestContext attribute updated to store the current test method
(as a Method instance).
BeanModelSource to identify the type of data associated with a particular property (represented as a
PropertyAdapter).HttpServletRequest implementation that will allow
access to the form fields submitted in the request (but omits uploaded files).
ClientDataSink.getClientData().
ComponentEventLinkTransformer.transformComponentEventLink(Link, ComponentEventRequestParameters).
ClientDataSink.getEncodedClientData().
PageRenderLinkTransformer.transformPageRenderLink(Link, PageRenderRequestParameters).
ContextPathEncoder.encodeIntoPath(Object[]); the path is split into strings, and the string are decoded and
constructed into an EventContext.
Validator to write markup as well.
ComponentEventLinkEncoder service.
DecoratorDef introduced to determine any
module method annotated with Decorate as a decorator
method.Registry.
HibernateSymbols.DEFAULT_CONFIGURATION instead
HibernateConfigurer will invoke Configuration.configure(), to read the application's hibernate.cfg.xml.
ScopeConstants.DEFAULT instead. To be removed after Tapestry
5.2.
Inject annotation that delegates out to the master
MasterObjectProvider to access the value.Field).
MarkupModel that is appropriate for traditional (X)HTML
markup.Binding instance that attempts to identify the model from the source
parameter (via GridDataSource.getRowType().
Object.PrimaryKeyEncoder.RequestExceptionHandler that displays the standard ExceptionReport page.SessionPersistedObjectAnalyzer.ComponentDefaultProvider.defaultTranslatorBinding(String, org.apache.tapestry5.ComponentResources) instead
ComponentDefaultProvider.defaultValidatorBinding(String, org.apache.tapestry5.ComponentResources) instead
Messages that wraps two other Messages instances: a primary and a delegate.TapestryFilter.destroy() to allow subclasses to add additional shutdown logic to the
filter.
AbstractSessionPersistentFieldStrategy.gatherFieldChanges(String).
HiddenFieldPositioner.getElement()).
Component.dispatchComponentEvent(org.apache.tapestry5.runtime.ComponentEvent).
Component.dispatchComponentEvent(ComponentEvent), returning true if any
handler was found.
BeanBlockSource identifying a block that is used to display a property.DefaultMarkupModel.
LexicalHandler.startDTD(String, String, String).JustInTimeObjectCreator.createObject() to force the creation of the underlying service.
BeanBlockSource identifying a block that is used to edit a property.Component annotation.PersistentLocale will be encoded into the
Link path by the ComponentEventLinkEncoder
service.
ContextValueEncoder service, returning the resulting string.
Heartbeat.begin().
#startComponent(String), used to denote when the most recently started component finishes
rendering.
PerthreadManager.cleanup() is invoked at the end of each
request (normally handled by TapestryFilter).EndOfRequestListener interface.MarkupModel, used to define how end tags are handled when the Document in rendered out as a
text stream.Session.
Session State Objects.
Session.EnumValueEncoder.Environment service.PropertyShadowBuilder, except that instead of accessing a property of some other service, it
accesses a value from within the Environment service.Environment service based on the field type.ITestContext attribute holding an instance of ErrorReporter.
EventContext.ActionLink except in two ways.ExceptionReporter.
ExceptionReport page used to break apart and
display the properties of the exception.LoggingDecorator to track which exceptions have been logged during
the current request (the ExceptionTracker is perthread).FormSupport.defer(Runnable).
Resource.toURL() returns null or not.
EasyMock.expect(Object).
TypeCoercer.coerce(Object, Class), but
returns a string describing the series of coercision, such as "Object --> String --> Long --> Integer".
instead. This method is non-functional
as of Tapestry 5.2.
TransformMethod.addAdvice(ComponentMethodAdvice) instead. This method is non-functional
as of Tapestry 5.2.
SymbolProvider is being referenced.EventConstants instead.
Predicate insteadTranslator that combines the translator for a specific Field and (sometimes) an override of the default validation message (used when an input value
can't be parsed).FieldTranslator for the field.FieldValidators for a particular Field
component.PipelineBuilderImpl to analyze service interface methods
against filter interface methods to find the position of the extra service parameter (in the filter method).ComponentResourcesCommon.getBlock(String), but returns null if the block is not found.
Translator that is appropriate to the given type, which is usually obtained via
Binding.getBindingType().
ContentType
(including encoding).
ClassTransformation.matchFields(Predicate) instead
ClassTransformation.matchFieldsWithAnnotation(Class) instead
ClassTransformation.matchMethods(Predicate) instead
ClassTransformation.matchMethodsWithAnnotation(Class) instead
ClassTransformation.matchUnclaimedFields() instead
ComponentClassTransformWorkers have had their chance to work over the class.
UpdateListeners.
listeners.
RegistryShutdownListener.registryDidShutdown() method on each listener.
MetaDataExtractor that is used to set a fixed
value for a fixed meta-data key, when a given annotation is present.session, just like SessionPersistentFieldStrategy, but also removes the values from the session on first use.Flow.
Iterator obtained from the iterable.
URLChangeTracker.containsChanges().
RequestConstants.FORM_CLIENTID_PARAMETER instead
Form being extended.
RequestConstants.FORM_COMPONENTID_PARAMETER instead
RequestConstants.FORM_CLIENTID_PARAMETER identifying the server-side component id.
String.format(String, Object[])) and returns the interned result.
FormSupport that delegates all behavior to another
instance of FormSupport.ValueEncoderFactory that returns a pre-wired instance of ValueEncoder.ComponentPageElementResources for the indicated locale.
PerthreadManager.createValue() instead
RequestGlobals.getActivePageName().
Object, or null if no attribute of the
given name exists.
JSONObject.
Attributes.
Binding.get().
Translator that is appropriate to the given type, which is usually obtained via
Binding.getBindingType().
ClassPropertyAdapter that provides access to other
properties defined by the same class.
ThreadLocale service).
nested id
of this component, separated by a colon.
Component annotation is applied.
StartComponentTokens with a non-blank id, mapping the
id to its location (within the template).
SessionFactory.
ClientConstraintDescriptor for a constraint annotation or null.
Element for this node, or null if this node is the root
element of the document.
Messages from the container, or null if this is the root component (with no container).
BeanEditForm,
which is the correct place to look for strings used for labels, etc.
ComponentResources for the container, or null if the this is the root component (that has no
container).
URLConnection, which may be null.
EventContext as a (possibly empty) array.
RadioContainer.
long value that represents a
Date object.
Component annotation), including those defined by any super-class.
URLEncoder.
FormSupport.setEncodingType(String).
AssetSource.getUnlocalizedAsset(String), but symbols
in the path are expanded.
AnnotationProvider.getAnnotation(Class) instead
TransformField.getModifiers() instead
TransformField.getType() instead
Assets
to client URLs).
Formatter).
Messages for validation messages and
constraints.
ValidationTracker contains any errors.
Label
component, or to be integrated into any validation error messages.
Link for this component.
LinkCreationListeners.
ThreadLocale.setLocale(Locale) is
invoked.
Logger instance.
Messages instance for a particular component, within a particular locale.
Messages instance for a particular component.
Messages instance for a particular component, within a particular locale.
AnnotationProvider.getAnnotation(Class) instead
TransformMethod.getMethodIdentifier() instead
TransformMethodSignature.getMediumDescription() appended with source file information
and line number
information (when available).
Location, which includes information about the source file name and line number.
ComponentResources for a mixin attached to this component element.
IMocksControl for this thread.
ObjectLocator.getObject(Class, org.apache.tapestry5.ioc.AnnotationProvider),
but handles the Local annotation.
MasterObjectProvider service.
StylesheetOptions.
ServletOutputStream as string.
Node.getContainer() instead
PrintWriter and returns the accumulated text output.
PropBinding is used and the expression points to a property on a bean (e.g. user.name).
Response.sendRedirect(org.apache.tapestry5.Link).
ComponentResourcesAware.getComponentResources() or
as passed to ComponentValueProvider.get(ComponentResources) instead
Invocation.proceed(), which may be null.
PageRenderQueue.initializeForPartialPageRender(org.apache.tapestry5.runtime.RenderCommand).
ContextResource.
HibernateGridDataSource.prepare(int, int, java.util.List) ).
log name suffixed
with a period and the service id.
MasterObjectProvider's configuration.
Session.
BufferedInputStream, or the compressed bytestream.
SymbolConstants.SUPPORTED_LOCALES
symbol.
Resource (using the ComponentTemplateLocator chain of
command service).
Invocation.proceed(), used to obtain the thrown (checked) exception, if assignable to the provided
type.
MethodInvocationResult.isFail() is true, this method provides access to the actual checked exception that was thrown.
public String toString() is part of the interface.
added to the encoder, in the order in which
they were added.
Width annotation and, if present, returns its value as a
string.
Grid that renders the markup inside a single data cell.Grid component (and its sub-components) gain access to
the row data that is displayed on the page.Grid component.Grid component to control where the pager portion of the Grid should be displayed.GridDataSource.PageResetListener listeners.
Heartbeat.SessionFactory is created.HibernateCoreModule.Session.GridDataSource based on a Hibernate Session and a known
entity class.HibernateCoreModule with additional
services and configuration specific to Tapestry web application.ApplicationDefaults.HibernateTransactionDecorator.HttpServletRequestHandler.Inject, which exists to provide the id of an object when it can not be
determined by other means (such as from the field name).GlobPatternMatcher used to glob-match service ids.Page instance
that will be
rendered as the immediate
mode response.
SymbolConstants.SUPPRESS_REDIRECT_FROM_ACTION_REQUESTS
is set to true.CtClass.
JavaScriptStack by name, a related set of JavaScript libraries and stylesheets.
StylesheetLink.
Import annotation, both at the class and at the method level.Import insteadIncludeJavaScriptLibrary annotation, and ensures that
JavaScriptSupport.importJavaScriptLibrary(Asset) is invoked.Import insteadIncludeStylesheet annotation and ensures that RenderSupport.addStylesheetLink(org.apache.tapestry5.Asset, String) is invoked.TapestryAppInitializer.
TapestryFilter.init(FilterConfig) after the Registry has been created, to allow any
additional
initialization to occur.
ComponentRequestHandler pipeline to set the
activePageName property.InjectComponent annotation, and converts the field into a
read-only field containing the component.InjectContainer annotation and adds code
to initialize it to
the core component.TransformField.inject(Object) instead
TransformField.inject(Object), except that the value to be injected is obtained
from a ComponentValueProvider.
Inject or
InjectService annotations are present.
InternalClassTransformation to search for prior injections
of a give type and value.Inject annotation is
present.MasterObjectProvider.MasterObjectProvider.InjectService annotation.Inject
annotation.DecoratorDef (which are converted into ServiceDecorators).ClassTransformation with additional methods that may only be used
internally by Tapestry.InternalClassTransformation interface.ComponentResources that represents additional
methods that are private
to the framework and not exposed in any public APIs.InternalComponentResources and ComponentPageElement.ComponentPageElement, that supplies all kinds of
resources to the
component, including access to its parameters, parameter bindings, and persistent field data.FormSupport used internally by Tapestry.TapestryModule has gotten too complicated and it is nice to demarkate public
(and stable) from internal (and volatile).PropertyConduit that adds a method to determine the name of the property.InvalidationListeners.InvalidationListeners.PropertyConduits, to inform PropBinding that the value is, in fact, invariant.AbstractBinding with a description and a binding type, with
invariant forced to true.Predicate.accept(T).
MethodAdvice.Runnable execpt that it returns a value.ParallelExecutor.invoke(org.apache.tapestry5.ioc.Invokable), but the result is wrapped inside a thunk.
InternalComponentResources.postRenderCleanup().IOCSymbols instead. To be removed after Tapestry 5.2.Registry.ComponentEventCallback.handleResult(Object) was invoked, false
otherwise.
ImmutableSessionPersistedObject
annotation.
container has been disabled.
Label and some field
component (or set of field components).
Asset.toClientURL()
at all times}.
Invariant
annotation.
TransformMethod.isOverride() instead
PageRenderQueue.initializeForPartialPageRender(org.apache.tapestry5.runtime.RenderCommand) has been
invoked.
FieldValidator.isRequired()).
Validator returns true from Validator.isRequired().
ValidationTracker does not contain any errors.
JavaScriptStacks, each of which has a unique name.RenderSupport environmental, renaming and streamlining
the the key methods.Jetty7Runner insteadJSONArray and JSONObject that exists to organize the code
for printing such objects (either compact or pretty).ComponentEventResultProcessor for JSONObject, allowing a
component event handler to return a JSONObject that will be sent directly to the client as the reply.JSONObject or JSONArray value.#startup(String, String, int, String, ITestContext) to launch the web
server to be
tested.
#testStartup(String, String, int, String, ITestContext) to launch the web
server to be
tested.
Flow from a lazy function.
LazyFunction.Flow incrementally.ComponentClassResolver, to allow it to map prefixes to library root packages (the
application namespace is a special case of this).ComponentCallback used for lifecycle notifications
that do not have an event, and can therefore never be aborted.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,
non-singleton types of service lifecycles).Link creation.LinkCreationListener2 insteadLinkCreationListener2 that triggers the EventConstants.DECORATE_COMPONENT_EVENT_LINK and
EventConstants.DECORATE_PAGE_RENDER_LINK events as links are generated.Link should handle security.Link objects.ComponentEventLinkTransformer and PageRenderLinkTransformer.ComponentEventLinkEncoder, passing the returned Links
through methods ofLinkTransformer.PageLifecycleListener.containingPageDidLoad() lifecycle method, to
finishing initializing
the conduit prior to real use.
Resource.
Location.Location or Locatable.
Location.Log marker annotation and adds method advice to perform the
logging.LoopFormState component stores state into the FormSupport object.TransformField.replaceAccess(TransformField) instead
Mapper that maps a T to a FlowMessages based on a simple Map (of string keys and values).Flow.map(Mapper) to
define how Flow values are mapped from one type
to another (or otherwise transformed).Mapper for a two-input function.MarkupRenderer, which allows for code to execute before
and/or after the main rendering process.PageRenderQueue.render(org.apache.tapestry5.MarkupWriter).MarkupWriterListener.MarkupWriter instances.DefaultMarkupModel.
ObjectProvider, but
allows for the case where no object may be provided.LiteralBinding.Messages, used to format messages for a specific localized message
key.Locale.getDefault().Messages.Messages based around a ResourceBundle.Messages from
them, in accordance with extension rules and locale.Predicate insteadAdvisedMethodInvocationBuilder to track the method being
invoked, and the list of MethodAdvice associated with the method.MethodInvocationResult for failed
invocations (where a checked exception was thrown).MethodInvocationResult for successful
method invocations.LoggingDecoratorImpl to delegate out logging behavior to a
seperate object.Method, identifying the name, return type, parameter types and
exception types.MixinAfter annotation and sets the mixinAfter flag if present.Mixin annotation, which allows a mixin to
be part of the
implementation of a component.TestBase, allowing for mock objects to be used outside of a TestNG-based test
suite.BeanModel
.
TapestryTestConstants.MODULE_BASE_DIR_PATH as a file.
ModuleDef introduced in Tapestry 5.1 to allow for service
advisors (an improvement on service decorators).Zone).
MultiZoneUpdate responses from a component event handler method.ComponentModel used during the transformation phase.MutableComponentModel.EmbeddedComponentModel that allows the parameters to be
incrementally stored.BindingSource.newBinding(String, ComponentResources, ComponentResources,
String, String, Location).
BindingSource.newBinding(String, ComponentResources, ComponentResources, String, String,
Location) that defaults the values for several parameters.
ClassFab instance using a
ClassFactory.
ClassFactory.newClass(String, Class) that generates a name based on the service interface name,
extends from java.lang.Object, and automatically adds the serviceInterface to the returned ClassFab.
ClassFab object for the given name; the new class is a subclass of the indicated class.
ArrayList instance.
ArrayList as a copy of the provided collection.
HashMap instance.
HashMap instance by copying an existing Map instance.
ClassTransformation.newMemberName(String), but the suggested name is constructed from the prefix
and base name.
HashSet instance.
HashSet and initializes it using the provided collection.
CopyOnWriteArrayList.
MethodSignature, returning null when all are exhausted.
ParallelExecutor used when the thread pool is disabled.BeanModel.ComponentEventCallback used for notification events.NULL object than to use Java's
null value.
AnnotationProvider, used when there is not appropriate source of annotations.GridDataSource used when the value null is provided as the
source.NullFieldStrategy contributed to NullFieldStrategySource.
Field components such as TextField,
to handle the case where either the server-side value to be sent (as a string) to the client, or the client-side
string passed back up to the server, is null or blank.NullFieldStrategy, accessed via the NullFieldStrategySource service.NullFieldStrategy instances based on a logical name.NumericTranslatorSupport to provide proper locale-aware
support for all the built-in numeric types.ServiceBuilderResources, create a corresponding ObjectCreator.Registry, or
to objects or object instances available by other means.Registry.ResourceCache when resource files change; the internal caches are cleared.
InternalClassTransformation instances whenever the class loader is invalidated.
Component.dispatchComponentEvent(org.apache.tapestry5.runtime.ComponentEvent)
method, based on OnEvent annotations.OperationTracker; the trace property
identifies what operations were active at the time of the exception.OptimizedSessionPersistedObject insteadSession.OptionGroupModel.OrderedConfiguration.OrderedConfiguration.EventConstants.PASSIVATE event on a page, and collects the result, converting
it to an array of objects.Document which can then
be manipulated or streamed to a
PrintWriter.PageLoader to create partialar page elements.PageLifecycleListener interface.RenderPhaseMethodWorker but applies to annotations/methods
related to the overall page lifecycle.ComponentAssembler and
EmbeddedComponentAssembler to perform more static analysis, but
that may no longer be necessary, given Tapestry 5.2's default use of non-pooled pages.PagePool.ComponentResourcesCommon.createPageLink(String, boolean, Object[])).Link for a page render request to be replaced.RenderQueue, but referencable as a (per-thread) service.PageRenderRequestHandler, which allows extra behaviors to be injected into the
processing of a page render request.PageRenderRequestHandler and
PageRenderRequestFilter to define the logical page name and
activation context for the request.PageResetListener listeners.
PageReset annotation.PageTester to mock up and/or stub out portions of Tapestry that need to be handled
differently when testing.MethodInvocationBuilder.Binding and InternalComponentResources that is used to instrument
fields with the Parameter annotation.Parameter annotation on
component fields.translated to check that the value conforms
to expectations (often, in terms of minimum or maximum value).
Translator.parseClient(Field, String, String).
CaseInsensitiveMap should be used.
JSONObject, which is sent to the client side as
the final response.PartialMarkupRenderer) applied when performing a partial page render as
part of an Ajax-oriented request.PartialMarkupRenderer pipeline, which ultimately invokes
PageRenderQueue.renderPartial(org.apache.tapestry5.MarkupWriter, org.apache.tapestry5.json.JSONObject)
.TextField, but rendered out as an <input type="password"> element.Inject annotation to inject an Asset based on a path.EagerLoad annotation, and to execute all contributions
to the Startup service.
key).
Persist annotation into persistent fields.ScopeConstants.PERTHREAD instead. To be removed after Tapestry
5.2.
PerthreadManager.get(Object) and PerthreadManager.put(Object, Object).XmlTest parameter holding the web server port.
Component.postRenderCleanup().
CleanupRender render phase.
TransformMethod.addAdvice(ComponentMethodAdvice) instead. This method is non-functional
as of Tapestry 5.2.
EventConstants instead.
EventConstants instead.
EventConstants.PREPARE when rendering out the form.
EventConstants instead.
EventConstants.PREPARE when the form is submitted.
ValueEncoder and has been deprecated in release
5.1. The interface itself will be removed in a later release of Tapestry. The components that used this
interface (AjaxFormLoop, Grid, GridRows
and Loop) have been changed to expect ValueEncoder
instead, and an automatic coercion from PrimaryKeyEncoder to ValueEncoder has been provided.PrimaryKeyEncoder.PrintWriter.Link for the named, then builds a JSON response for the
client.
SymbolConstants.PRODUCTION_MODE as a symbol reference.
ProgressiveDisplay component to inform its
container of what context (if any) is available.
LinkSecurity.FORCE_SECURE or LinkSecurity.FORCE_INSECURE.
PropBindingFactory.Messages object.PropertyConduits, which can be thought of as a compiled property path
expression.BeanBlockSource service.BeanEditor.BeanModel that defines the attributes of a single property of a
bean.Autocomplete mixin to
request completions of
the current input.
ValueEncoders are automatically created for each entity.
HibernateSymbols.PROVIDE_ENTITY_VALUE_ENCODERS instead.
RenderCommand
Typically, a Block
Component
Renders the component and its body (unless its a page, in which case a redirect JSON response is sent)
JSONObject or JSONArray
The JSONObject is returned as a text/javascript response
StreamResponse
The stream response is sent as the actual response
String
Interprets the value as a logical page name and sends a client response to redirect to that page
Link
Sends a JSON response to redirect to the link
Class
Treats the class as a page class and sends a redirect for a page render for that page
MultiZoneUpdate
Sends a single JSON response to update the content of multiple zones
In most cases, when you want to support a new type, you should convert it to one of the built-in supported types
(such as RenderCommand.
TypeCoercer service:
Object to String
String to Double
String to BigDecimal
BigDecimal to Double
Double to BigDecimal
String to BigInteger
BigInteger to Long
String to Long
Long to Byte
Long to Short
Long to Integer
Double to Long
Double to Float
Float to Double
Long to Double
String to Boolean ("false" is always false, other non-blank strings are true)
Long to Boolean (true if long value is non zero)
Null to Boolean (always false)
Collection to Boolean (false if empty)
Object[] to List
primitive[] to List
Object to List (by wrapping as a singleton list)
String to File
String to TimeInterval
TimeInterval to Long
Object to Object[] (wrapping the object as an array)
Collection to Object[] (via the toArray() method)
DefaultPrimaryKeyEncoder.toValue(Serializable) whenever a key can not be converted to a value using the internal
cache.
PerthreadManager.createValue() instead
Radio components, used to identify the element name used when rendering the individual radio
buttons (all buttons in a group share the same element name) and toFieldValueConduit for a read-only component field.ValidationTracker.recordError(String).
ValidationTracker.recordError(Field, String).
ObjectCreator that ensures the service is only created once.Registry is stored in the
ServletContext.
Registry.Registry shuts down.InternalRegistry that exists to expand symbols in a service id before
invoking ObjectLocator.getService(Class).HiddenFieldLocationRules to identify where a hidden field may be placed
relative to a particular element.PropertyModels inside a BeanModel.ReloadableServiceImplementationObjectCreator for a service implementation.ObjectCreator for lazily instantiating a given implementation class (with dependencies).AjaxFormLoop to inform the
container about the
row removed on the client side.
AjaxFormLoop to remove the current row from the loop.Translator.render(Field, String, MarkupWriter,org.apache.tapestry5.services.FormSupport).
Validator.render(Field, Object, org.apache.tapestry5.ioc.MessageFormatter, MarkupWriter,
org.apache.tapestry5.services.FormSupport).
Renderable.render(org.apache.tapestry5.MarkupWriter).
FormSupport.addValidation(Field, String, String,
Object)).
FormSupport.addValidation(Field, String, String, Object)).
RenderCommand involved in rendering the page, as well as a final (debug level)
summary of command count and elapsed time.
MarkupWriter.Renderable object to act as a Block.RenderCommand (such as
BlockImpl).RenderCommand by delegating to
InternalComponentResources.queueRender(org.apache.tapestry5.runtime.RenderQueue)
.is disabled.BeginRender
phase.AjaxFormUpdateController
It extracts the child markup and stuff it into the reply's "content" property.
BeginRender and AfterRender render phases.ObjectRenderer service.MarkupRenderer pipeline.
PageRenderQueue.initializeForPartialPageRender(org.apache.tapestry5.runtime.RenderCommand).
Component into a chain of
command that, itself,
invokes certain methods (render phase methods) marked with an annotation, or named in a specific
way.JavaScriptSupport and may be removed in Tapestry 5.3.MockTester.newMock(Class) into replay mode (out of the initial training
mode).
TestBase.newMock(Class) into replay mode (out of the initial training
mode).
HttpServletRequest, used to encapsulate the Servlet API version, and to
help bridge the differences between Servlet API and Porlet API.RequestHandler pipeline used to intercept and report
exceptions.RequestHandler.Request that wraps around an
HttpServletRequest.PagePool.Binding).
ResourceDigestGenerator that generates MD5 digests.Resource available as a SymbolProviderResponse that wraps around an underlying HttpServletResponse.Response that delegates all method invocations to a delegate
instance.PageLifecycleListener.restoreStateBeforePageAttach()
Session.restoreDirtyObjects().Retain annotation, and "claims" them so that no
special work will occur on them.LinkTransformer insteadRunnable.run(), providing a try...finally to cleanup after.
Resource to a Tapestry
template file and returning
a ComponentTemplate.Scope annotation on the service implementation class.
Scope annotation.Secure
annotation will be honored.
Mappers; evaluating the predicate selects one of the
two mappers.
F.select(Predicate, Mapper, Mapper) where rejected values are replaced with null.
F.select(Predicate, Mapper) where rejected values are replaced with a fixed value.
Submit component
when it is the cause
of the form submission.
SelectModel.ITestContext attribute holding an instance of Selenium.
Inject annotation to identify a service by name and not by type.ServiceActivityScoreboard to track a single service's state and activity.Registry.ServiceActivityScoreboard.AdvisorDef to perform the advice (by invoking methods on a MethodAdviceReceiver).Service annotation (which can be applied to fields or parameters), which is used to
disambiguate injection when multiple services implement the same service interface.ObjectCreator that handles invoking a method on the module
builder, and figures out the correct parameters to pass into the annotated method.ServiceResources with additional methods needed only by the service builder
method, related to accessing a service's configuration.DecoratorDef and is responsible for
building an interceptor around an existing implementation (called the "delegate").ServiceDef containing new methods added for Tapestry 5.1.ServiceBinder).Inject annotation that, when all other forms of injection have failed,
matches the field type to a service interface.ServiceLifecycle that adds an additional method.SerializationSupport to convert service tokens back
into service proxies.ServiceBuilderResources.Registry.ServletApplicationInitializer.ServletContext that makes init-parameters accessible as symbols.Session.
HttpSession, used to bridge the gaps between the Servlet API and the Portlet API.Session, which will be created as necessary.SessionAttribute annotation and converts read and write access on such
fields into calls to the Session.getAttribute(String) and Session.setAttribute(String, Object).HttpSession.session.ApplicationStateManager.EasyMock.expectLastCall() with
IExpectationSetters.andAnswer(org.easymock.IAnswer).
Request.getLocale().
EasyMock.expectLastCall() with IExpectationSetters.andThrow(Throwable).
Component.setupRender(MarkupWriter, Event).
FormSupport and ValidationTracker environmentals
and starts a heartbeat.
SingleZonePartialRendererFilters
to store values into.Registry used by the tester.
ITestContext attribute holding an instance of ErrorReporter, used
to shutdown Selenium and the Web Server at the end of the test.
SymbolProvider that only supports a single key/value pair.ObjectCreator
to create an instance of the service when asked.PropertyModel) is sorted.ApplicationContext into a set of service definitions,
compatible with
Tapestry 5 IoC, for the beans defined in the context, as well as the context itself.XmlTest parameter holding the web server ssl port.
Stack.JavaScriptStack JavaScript files.
ExceptionDisplay to characterize each stack frame that is
presented.StackTraceElementAnalyzer.Selenium.start(String); it invokes
AbstractIntegrationTestSuite.start(String[]).
StartComponentToken,
which represents an active Tapestry token.ObjectCreator for a statically identified object (typically, a bean from the
Spring application context).ServiceActivity to identify the state of the service in terms of its overall lifecycle.FormSupport.store(Object, org.apache.tapestry5.ComponentAction)}, but the action is also invoked
immediately.
StrategyRegistry, implementing a version of the Gang
of Four Strategy pattern.Resource to allow access to the resource's content either
compressed on uncompressed.HttpServletResponse.SC_NOT_MODIFIED).
Location used when the underlying resource isn't really known.ParameterBuilder that simply provides a static string
value for the parameter expression.MarkupWriter.write(String).Coercion for converting strings into an instance of a particular
enumerated type.Document, or
as part of a JSON partial page render response.EventConstants instead.
Submit or LinkSubmit component.Submit, etc., to identify which particular client-side element (by element id)
was responsible for the submission.
EventConstants instead.
SupportsInformalParameters annotation, settting the corresponding flag on the model if
present.Symbol annotation.SymbolSource service.Loop component to
inform its container of
all the values that were supplied from the client during a form submission.
Registry.TapestryAppInitializer.TapestryAppInitializer(Logger, SymbolProvider, String, String, String)
instead
XmlWebApplicationContext that includes hooks to
resolve some injections into Spring beans as Tapestry services.Inject
or InjectService annotations and, if so, invokes ObjectLocator.getObject(Class, org.apache.tapestry5.ioc.AnnotationProvider) to provide the
value.RuntimeException when the exception is related to a
particular location.ComponentTemplate.ComponentTemplate instances.Request that allows the PageTester to control and override behavior,
effectively simulating the portions of Request that are provided normally by a servlet container.#testStartup(String, String, int, int, String, ITestContext, XmlTest), this may
be called multiple times against multiple instances, but only does work the first time.
Text.write(String) or [@link
Text.writef(String, Object[]) may be invoked.
Text.write(String) or [@link Text.writef(String, Object[]) may be invoked .
TextArea
component.ParallelExecutor service uses a thread pool.
TimeInterval) to keep waiting threads alive.
PerthreadManager service when a thread performs and
end-of-request cleanup.
Translator.
BaseURLSource.getBaseURL(boolean)).
BaseURLSource.getBaseURL(boolean)).
Translator.toClient(Object) that first fires a "toclient" event on
the component to see if it can perform the conversion.
TimeInterval.TimeInterval(String)).
toJSONString method allows a class to produce its own JSON serialization.
TemplateTokens.added key/value pair, returns the key corresponding to the
given value.
Mapper.
Document's MarkupModel).
OptionModel.
OptionModel.
OptionModel.
TapestryInternalUtils.toOptionModel(String).
TapestryInternalUtils.toOptionModel(Map.Entry).
TapestryInternalUtils.toOptionModel(Object).
TapestryInternalUtils.toOptionModels(String) as a SelectModel (with no option groups).
TapestryInternalUtils.toOptionModels(Map) as a SelectModel (with no option groups).
TapestryInternalUtils.toOptionModels(List) as a SelectModel (with no option groups).
Node.toMarkup(PrintWriter), collecting output in a string, which is returned.
Asset.toClientURL().
LinkImpl.toURI()
PrimaryKeyEncoder.toKey(Object), this method returns the same or
equivalent object.
ValueEncoder.toClient(Object), back into a server-side value.
ComponentEventCallback with a way to determine if the underlying event has been aborted
due to a some event returning an acceptable, non-null value.Retain annotation, claiming it using the
annotation as the tag.
ClassTransformation instance.
ComponentClassTransformWorker.ClassTransformation,
allowing the details of the field to be
accessed or modified.ClassTransformation, allowing
for access and manipulation of the method.Translator contributed to the TranslatorSource service.
Translator provided by the TranslatorSource.TranslatorSource to specify Translator alternates: translators that
are used when specified explicitly by name.Translators, either by name or by property type.ComponentResourcesCommon.triggerContextEvent(String, EventContext , ComponentEventCallback).
Checkbox or
Radio component that will link the input field and a
FormFragment, making the field control the client-side visibility of
the
FormFragment.ValueEncoder instances that are backed by the TypeCoercer service.Coercions to convert between an input value (of some specific
type) and a desired output type.If component that inverts the meaning of its
test.UpdateListeners.FileUploadException while processing the multipart form submission.
UploadedFile for FileItems.FileUploadException processing the request and, if
so, triggers an exception event on the page.ContextValueEncoder to convert from
string values to the desired values.LinkTransformer insteadLinkTransformer insteadComponentEventLinkEncoder service that is put into use when there
URL link rewrite rules.RequestFilter that applies the URL rewriting rules to requests.LinkTransformer insteadValidators contributed to the FieldValidatorSource service.
translated to check that the value conforms
to expectations (often, in terms of minimum or maximum value).
translated to check
that the value conforms to expectations (often, in terms of minimum or maximum value).
EventConstants instead.
EventConstants.VALIDATE
event. For compatibility, validateForm will be supported, but may be removed in a future release.
Validate annotation, and extracts its value to form the result.FieldValidator based on a validator specification.Collection as a Configuration and perform validation that
collected value are of the correct type.MappedConfiguration interface, and provides
two forms of validation for mapped configurations:
If either key or value is null, then a warning is logged
If the key has previously been stored (by some other ContributionDef, then a
warning is logged
When a warning is logged, the key/value pair is not added to the delegate.List as a OrderedConfiguration, implementing validation of
values provided to an OrderedConfiguration.ValidationDecorator that delegates all method invocations.ComponentMessagesSource service insteadValidationTracker.ValidationTracker that delegates all methods to the wrapped instance.Field to enforce a constraint related to a form submission.Inject to inject a literal value, rather than a
service.Select component to inform
its
container that Select's value has changed.
ValueEncoder instances of a given type.Value annotation is present.MockTester.newMock(Class), then
switches each mock object back to training mode.
TestBase.newMock(Class), then
switches each mock object back to training mode.
OptionGroupModels and OptionModels within the SelectModel.
Elements of a document.XmlTest parameter holding an absolute or relative path to a web app
folder.
ConcurrentBarrier.withRead(Invokable), creating an Invokable wrapper around the runnable object.
ConcurrentBarrier.withWrite(Invokable), creating an Invokable wrapper around the runnable object.
Flow.ComponentAction.Cookies.writeCookieValue(String, String) but an explicit maximum age may be set.
Cookies.writeCookieValue(String, String) but an explicit path may be set.
Cookies.writeCookieValue(String, String, String) but an explicit domain and path may be set.
Cookies.writeCookieValue(String, String) but an explicit domain may be set.
Cookies.writeCookieValue(String, String) but an explicit domain and maximum age may be set.
ErrorReporter.writeErrorReport() to capture the current page markup in a
file for later analysis.
AbstractTextField.begin(MarkupWriter) to write out the element and attributes (typically, <input>).
XMLToken.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||