# Uses of Annotation Type
org.apache.tapestry5.ioc.annotations.IncompatibleChange

Packages that use IncompatibleChange
Package
Description
org.apache.tapestry5.alerts
Support for a standard way of presenting alerts to the user, via the `AlertManager` service combined with the `Alerts` component.
org.apache.tapestry5.commons.services
org.apache.tapestry5.http
org.apache.tapestry5.http.services
org.apache.tapestry5.internal
[INTERNAL USE ONLY] internal support classes; API subject to change.
org.apache.tapestry5.internal.structure
[INTERNAL USE ONLY] page structure implementation details; API subject to change.
org.apache.tapestry5.ioc
A code-centric, high-performance, simple Inversion of Control container
org.apache.tapestry5.ioc.def
Tapestry IOC service definitions
org.apache.tapestry5.services
Core services
org.apache.tapestry5.services.assets
Various services for assets (e.g., images, JavaScript and CSS files)

- ## Uses of IncompatibleChange in org.apache.tapestry5.alerts

  Methods in org.apache.tapestry5.alerts with annotations of type IncompatibleChange
  Modifier and Type
  Method
  Description
  `void`
  AlertManager.`alert(Duration duration, Severity severity, String message, boolean markup)`
  Adds an alert with configurable severity and duration.

- ## Uses of IncompatibleChange in org.apache.tapestry5.commons.services

  Methods in org.apache.tapestry5.commons.services with annotations of type IncompatibleChange
  Modifier and Type
  Method
  Description
  `void`
  InvalidationEventHub.`addInvalidationCallback(Function<List<String>,List<String>> function)`
  Adds a callback, as a function that receives a list of strings and also returns a list of strings, that is invoked when one or more listed underlying tracked resource have changed.
  `void`
  PlasticProxyFactory.`clearCache()`
  Clears any cached information stored by the proxy factory; this is useful in Tapestry development mode when a class loader may have been discarded (because the proxy factory may indirectly keep references to classes loaded by the old class loader).
  `<T> T`
  PlasticProxyFactory.`createProxy(Class<T> interfaceType, Class<? extends T> implementationType, ObjectCreator<T> creator, String description)`
  Creates a proxy instance that delegates all methods through a corresponding ObjectCreator.
  `<T> ClassInstantiator<T>`
  PlasticProxyFactory.`createProxy(Class<T> interfaceType, Class<? extends T> implementationType, PlasticClassTransformer callback)`
  Same as `createProxy(interfacetype, implementationType, callback, true)`
  `<T> ClassInstantiator<T>`
  PlasticProxyFactory.`createProxy(Class<T> interfaceType, Class<? extends T> implementationType, PlasticClassTransformer callback, boolean introduceInterface)`
  Creates a proxy object that implements the indicated interface and indicated service implementation type, then invokes the callback to further configure the proxy.
  `<T> PlasticClassTransformation<T>`
  PlasticProxyFactory.`createProxyTransformation(Class<T> interfaceType, Class<? extends T> implementationType)`
  Creates the underlying `PlasticClassTransformation` for an interface proxy with a given implementation class.
  `void`
  InvalidationEventHub.`fireInvalidationEvent(List<String> resources)`
  Notify resource-specific invalidations to listeners.
  `PlasticManager`
  PlasticProxyFactory.`getPlasticManager()`
  Returns the PlasticManager instance used by this PlasticProxyFactory.

- ## Uses of IncompatibleChange in org.apache.tapestry5.http

  Methods in org.apache.tapestry5.http with annotations of type IncompatibleChange
  Modifier and Type
  Method
  Description
  `Link`
  Link.`addParameter(String parameterName, String value)`
  Adds a parameter value.
  `LinkSecurity`
  Link.`getSecurity()`
  Returns the current security for this link, which reflects whether the targeted page is itself secure or insecure.
  `Link`
  Link.`removeParameter(String parameterName)`
  Removes a parameter value, which is occasionally useful when transforming a parameter into a portion of the path.
  `Link`
  Link.`setAnchor(String anchor)`
  Sets the link anchor.
  `void`
  Link.`setSecurity(LinkSecurity newSecurity)`
  Changes the link's security, which can be useful to force a link to be either secure or insecure when normally it might not be.

- ## Uses of IncompatibleChange in org.apache.tapestry5.http.services

  Methods in org.apache.tapestry5.http.services with annotations of type IncompatibleChange
  Modifier and Type
  Method
  Description
  `void`
  Response.`addHeader(String name, String value)`
  Adds a response header with the given name and value, not overwriting any previous values which may have already been added.

- ## Uses of IncompatibleChange in org.apache.tapestry5.internal

  Fields in org.apache.tapestry5.internal with annotations of type IncompatibleChange
  Modifier and Type
  Field
  Description
  `static final String`
  InternalSymbols.`RESERVED_FORM_CONTROL_NAMES`
  Comma-separated list of pre-allocated Form component control names.

- ## Uses of IncompatibleChange in org.apache.tapestry5.internal.structure

  Methods in org.apache.tapestry5.internal.structure with annotations of type IncompatibleChange
  Modifier and Type
  Method
  Description
  `Set<String>`
  ComponentPageElement.`getEmbeddedElementIds()`
  Returns the ids of all embedded elements defined within the component.

- ## Uses of IncompatibleChange in org.apache.tapestry5.ioc

  Methods in org.apache.tapestry5.ioc with annotations of type IncompatibleChange
  Modifier and Type
  Method
  Description
  `Class`
  ServiceResources.`getServiceImplementation()`
  Returns the service implementation.

- ## Uses of IncompatibleChange in org.apache.tapestry5.ioc.def

  Methods in org.apache.tapestry5.ioc.def with annotations of type IncompatibleChange
  Modifier and Type
  Method
  Description
  `Class`
  ServiceDef3.`getServiceImplementation()`
  Returns the service implementation associated with this service.
  `Set<StartupDef>`
  ModuleDef2.`getStartups()`
  Methods marked with @Startup are converted into Runnable instances and assigned here.

- ## Uses of IncompatibleChange in org.apache.tapestry5.services

  Methods in org.apache.tapestry5.services with annotations of type IncompatibleChange
  Modifier and Type
  Method
  Description
  `AssetAlias`
  ClasspathAssetAliasManager.`extractAssetAlias(Resource resource)`
  Deprecated.
  Takes a classpath resource and determines the proper alias for it based on the mappings contributed to the service.
  `String`
  ComponentClassResolver.`getClassName(String logicalName)`
  Returns the class name for a page, component or class given its logical name.
  `List<String>`
  ComponentClassResolver.`getComponentNames()`
  Returns a list of all component names, in sorted order.
  `Collection<LibraryMapping>`
  ComponentClassResolver.`getLibraryMappings()`
  Returns the library mappings.
  `String`
  ComponentClassResolver.`getLogicalName(String className)`
  Returns the logical name for a page, component or mixin fully classified class name.
  `List<String>`
  ComponentClassResolver.`getMixinNames()`
  Returns a list of all mixin names, in sorted order.
  `void`
  LocalizationSetter.`setNonPersistentLocaleFromLocaleName(String localeName)`
  Allows the locale to be set from a specified locale name (which may be narrowed or defaulted to a support locale).

- ## Uses of IncompatibleChange in org.apache.tapestry5.services.assets

  Methods in org.apache.tapestry5.services.assets with annotations of type IncompatibleChange
  Modifier and Type
  Method
  Description
  `String`
  AssetPathConstructor.`constructAssetPath(String virtualFolder, String path, StreamableResource resource)`
  Constructs an asset URL path from the virtual folder and path (within the virtual folder).
  `ContentType`
  StreamableResource.`getContentType()`
  Returns the resource's content type.