Uses of Interface
org.apache.tapestry.spec.IComponentSpecification

Packages that use IComponentSpecification
org.apache.tapestry Tapestry is a comprehensive web application framework, written in Java. 
org.apache.tapestry.annotations Contains all of the annotation features (jdk >= 1.5) available in tapestry. 
org.apache.tapestry.asset Implementations of IAsset, as well as the ExternalResource, used to handle private assets. 
org.apache.tapestry.contrib.inspector Implementation of the Tapestry Inspector, a specialized page used to dynamically introspect the construction of an application while it runs. 
org.apache.tapestry.engine Implementations of the IEngine interface, including the standard implementation: BaseEngine
org.apache.tapestry.enhance Classes used for performing dynamic bytecode enhancement of component and page classes. 
org.apache.tapestry.internal.event Event related internal classes only. 
org.apache.tapestry.internal.event.impl Event related internal classes only. 
org.apache.tapestry.pageload Classes used when loading pages (and thier heirarchies of components) from thier specifications, as well as organizaing thier templates. 
org.apache.tapestry.parse Classes used when parsing templates, application and component specifications. 
org.apache.tapestry.resolver Namespace resolution of pages/components/etc.. 
org.apache.tapestry.services Interfaces for Tapestry-related HiveMind services. 
org.apache.tapestry.services.impl Service implementations. 
org.apache.tapestry.spec Classes to represent application and component specifications. 
org.apache.tapestry.test Various testing utilities to make testing tapestry pages/components easier. 
 

Uses of IComponentSpecification in org.apache.tapestry
 

Methods in org.apache.tapestry that return IComponentSpecification
 IComponentSpecification INamespace.getComponentSpecification(String type)
          Returns the path for the named component (within the namespace).
 IComponentSpecification INamespace.getPageSpecification(String name)
          Returns the page specification of the named page (defined within the namespace).
 IComponentSpecification AbstractComponent.getSpecification()
           
 IComponentSpecification IComponent.getSpecification()
          Returns the specification which defines the component.
 

Methods in org.apache.tapestry with parameters of type IComponentSpecification
 void BaseComponent.finishLoad(IRequestCycle cycle, IPageLoader loader, IComponentSpecification specification)
          Loads the template for the component, then invokes AbstractComponent.finishLoad(IRequestCycle, IPageLoader, IComponentSpecification).
 void AbstractComponent.finishLoad(IRequestCycle cycle, IPageLoader loader, IComponentSpecification specification)
          Invokes AbstractComponent.finishLoad().
 void IComponent.finishLoad(IRequestCycle cycle, IPageLoader loader, IComponentSpecification specification)
          Allows a component to finish any setup after it has been constructed.
 void INamespace.installComponentSpecification(String type, IComponentSpecification specification)
          Used to specify additional components beyond those that came from the namespace's specification.
 void INamespace.installPageSpecification(String pageName, IComponentSpecification specification)
          Used to specify additional pages beyond those that came from the namespace's specification.
 

Uses of IComponentSpecification in org.apache.tapestry.annotations
 

Methods in org.apache.tapestry.annotations with parameters of type IComponentSpecification
 void EventListenerAnnotationWorker.peformEnhancement(EnhancementOperation op, IComponentSpecification spec, Method method, org.apache.hivemind.Resource classResource)
          Invoked an all workers in the command chain, if any worker returns true from SecondaryAnnotationWorker.canEnhance(Method).
 void InitialValueAnnotationWorker.peformEnhancement(EnhancementOperation op, IComponentSpecification spec, Method method, org.apache.hivemind.Resource classResource)
           
 void SecondaryAnnotationWorker.peformEnhancement(EnhancementOperation op, IComponentSpecification spec, Method method, org.apache.hivemind.Resource classResource)
          Invoked an all workers in the command chain, if any worker returns true from SecondaryAnnotationWorker.canEnhance(Method).
 void InjectAssetAnnotationWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec)
           
 void AnnotationEnhancementWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec)
           
 void ComponentHousekeepingWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec)
           
 void ComponentPropertyProxyWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec)
          
 void ClassAnnotationEnhancementWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec, Class baseClass, org.apache.hivemind.Location location)
          Performs a particular enhancement based on a registered annotation.
 void MetaAnnotationWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec, Class baseClass, org.apache.hivemind.Location location)
           
 void ComponentClassAnnotationWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec, Class baseClass, org.apache.hivemind.Location location)
           
 void InjectMetaAnnotationWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec, Method method, org.apache.hivemind.Location location)
           
 void InjectAssetAnnotationWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec, Method method, org.apache.hivemind.Location location)
           
 void InjectStateAnnotationWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec, Method method, org.apache.hivemind.Location location)
           
 void ParameterAnnotationWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec, Method method, org.apache.hivemind.Location location)
           
 void InjectPageAnnotationWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec, Method method, org.apache.hivemind.Location location)
           
 void MessageAnnotationWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec, Method method, org.apache.hivemind.Location location)
           
 void BeanAnnotationWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec, Method method, org.apache.hivemind.Location location)
           
 void AssetAnnotationWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec, Method method, org.apache.hivemind.Location location)
           
 void ComponentAnnotationWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec, Method method, org.apache.hivemind.Location location)
           
 void PersistAnnotationWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec, Method method, org.apache.hivemind.Location location)
           
 void InjectStateFlagAnnotationWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec, Method method, org.apache.hivemind.Location location)
           
 void InjectComponentAnnotationWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec, Method method, org.apache.hivemind.Location location)
           
 void InjectObjectAnnotationWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec, Method method, org.apache.hivemind.Location location)
           
 void MethodAnnotationEnhancementWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec, Method method, org.apache.hivemind.Location location)
          Performs a particular enhancement based on a registered annotation.
 void InjectScriptAnnotationWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec, Method method, org.apache.hivemind.Location location)
           
 

Uses of IComponentSpecification in org.apache.tapestry.asset
 

Methods in org.apache.tapestry.asset with parameters of type IComponentSpecification
 boolean DefaultAssetFactory.assetExists(IComponentSpecification spec, org.apache.hivemind.Resource baseResource, String path, Locale locale)
           
 boolean AssetFactory.assetExists(IComponentSpecification spec, org.apache.hivemind.Resource baseResource, String path, Locale locale)
          Invoked to check if the factory instance can find a matching asset using the appropriate strategy specific to its implementation.
 boolean ClasspathAssetFactory.assetExists(IComponentSpecification spec, org.apache.hivemind.Resource baseResource, String path, Locale locale)
           
 boolean ContextAssetFactory.assetExists(IComponentSpecification spec, org.apache.hivemind.Resource baseResource, String path, Locale locale)
           
 IAsset DefaultAssetFactory.createAsset(org.apache.hivemind.Resource baseResource, IComponentSpecification spec, String path, Locale locale, org.apache.hivemind.Location location)
           
 IAsset AssetFactory.createAsset(org.apache.hivemind.Resource baseResource, IComponentSpecification spec, String path, Locale locale, org.apache.hivemind.Location location)
          Creates a new asset relative to an existing asset.
 IAsset ClasspathAssetFactory.createAsset(org.apache.hivemind.Resource baseResource, IComponentSpecification spec, String path, Locale locale, org.apache.hivemind.Location location)
           
 IAsset ContextAssetFactory.createAsset(org.apache.hivemind.Resource baseResource, IComponentSpecification spec, String path, Locale locale, org.apache.hivemind.Location location)
           
 IAsset AssetSource.findAsset(org.apache.hivemind.Resource base, IComponentSpecification spec, String path, Locale locale, org.apache.hivemind.Location location)
          Finds an asset relative to the specified base resources OR IComponentSpecification passed in.
 IAsset AssetSourceImpl.findAsset(org.apache.hivemind.Resource base, IComponentSpecification spec, String path, Locale locale, org.apache.hivemind.Location location)
           
 

Uses of IComponentSpecification in org.apache.tapestry.contrib.inspector
 

Methods in org.apache.tapestry.contrib.inspector that return IComponentSpecification
 IComponentSpecification ShowSpecification.getInspectedSpecification()
           
 

Uses of IComponentSpecification in org.apache.tapestry.engine
 

Methods in org.apache.tapestry.engine that return IComponentSpecification
 IComponentSpecification ISpecificationSource.getComponentSpecification(org.apache.hivemind.Resource specificationLocation)
          Retrieves a component specification, parsing it as necessary.
 IComponentSpecification Namespace.getComponentSpecification(String alias)
           
 IComponentSpecification ISpecificationSource.getPageSpecification(org.apache.hivemind.Resource specificationLocation)
          Retrieves a page specification, parsing it as necessary.
 IComponentSpecification Namespace.getPageSpecification(String name)
           
 

Methods in org.apache.tapestry.engine with parameters of type IComponentSpecification
 void Namespace.installComponentSpecification(String type, IComponentSpecification specification)
           
 void Namespace.installPageSpecification(String pageName, IComponentSpecification specification)
           
 IPage IPageLoader.loadPage(String name, INamespace namespace, IRequestCycle cycle, IComponentSpecification specification)
          Invoked by the IPageSourceto load a specific page.
 

Uses of IComponentSpecification in org.apache.tapestry.enhance
 

Methods in org.apache.tapestry.enhance that return IComponentSpecification
 IComponentSpecification EnhancementOperationImpl.getSpecification()
           
 IComponentSpecification EnhancementOperation.getSpecification()
          The specification defined for the component class being enhanced.
 

Methods in org.apache.tapestry.enhance with parameters of type IComponentSpecification
 void InjectEventInvokerWorker.injectEventInvoker(EnhancementOperation op, IComponentSpecification spec)
           
 void InjectRenderWorker.injectRenderWorker(EnhancementOperation op, IComponentSpecification spec)
           
 void InjectSpecificationWorker.injectSpecification(EnhancementOperation op, IComponentSpecification spec)
           
 void InjectBeanWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec)
           
 void ClientIdPropertyWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec)
           
 void InjectAssetWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec)
           
 void DispatchToInjectWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec)
           
 void InjectSpecificationWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec)
           
 void SpecifiedPropertyWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec)
          Iterates over the specified properties, creating an enhanced property for each (a field, an accessor, a mutator).
 void AbstractPropertyWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec)
           
 void InjectRenderWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec)
           
 void InjectMessagesWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec)
           
 void ParameterPropertyWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec)
           
 void InjectComponentWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec)
           
 void InjectEventInvokerWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec)
           
 void AutowireWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec)
           
 void EnhancementWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec)
           
 void InjectListenerRegistrationWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec)
           
 void EnhancedClassValidator.validate(Class baseClass, Class enhancedClass, IComponentSpecification specification)
           
 void EnhancedClassValidatorImpl.validate(Class baseClass, Class enhancedClass, IComponentSpecification specification)
           
 

Constructors in org.apache.tapestry.enhance with parameters of type IComponentSpecification
EnhancementOperationImpl(org.apache.hivemind.ClassResolver classResolver, IComponentSpecification specification, Class baseClass, org.apache.hivemind.service.ClassFactory classFactory, Log log)
           
 

Uses of IComponentSpecification in org.apache.tapestry.internal.event
 

Methods in org.apache.tapestry.internal.event with parameters of type IComponentSpecification
 void IComponentEventInvoker.addEventListener(String componentId, IComponentSpecification listener)
          Adds a listener mapping for events related to the specified component.
 void IComponentEventInvoker.addFormEventListener(String formId, IComponentSpecification listener)
          Adds a mapping for an event listener that should be triggered when the specified form component with id of formId is submitted.
 

Uses of IComponentSpecification in org.apache.tapestry.internal.event.impl
 

Methods in org.apache.tapestry.internal.event.impl with parameters of type IComponentSpecification
 void ComponentEventInvoker.addEventListener(String componentId, IComponentSpecification listener)
          Adds a listener mapping for events related to the specified component.
 void ComponentEventInvoker.addFormEventListener(String formId, IComponentSpecification listener)
          Adds a mapping for an event listener that should be triggered when the specified form component with id of formId is submitted.
 

Uses of IComponentSpecification in org.apache.tapestry.pageload
 

Methods in org.apache.tapestry.pageload that return IComponentSpecification
 IComponentSpecification ComponentClassProviderContext.getSpecification()
          Returns the specification defining the page.
 

Methods in org.apache.tapestry.pageload with parameters of type IComponentSpecification
 IPage PageLoader.loadPage(String name, INamespace namespace, IRequestCycle cycle, IComponentSpecification specification)
           
 

Constructors in org.apache.tapestry.pageload with parameters of type IComponentSpecification
ComponentClassProviderContext(String pageName, IComponentSpecification pageSpecification, INamespace namespace)
           
 

Uses of IComponentSpecification in org.apache.tapestry.parse
 

Methods in org.apache.tapestry.parse that return IComponentSpecification
 IComponentSpecification ISpecificationParser.parseComponentSpecification(org.apache.hivemind.Resource resource)
           
 IComponentSpecification SpecificationParser.parseComponentSpecification(org.apache.hivemind.Resource resource)
           
 IComponentSpecification ISpecificationParser.parsePageSpecification(org.apache.hivemind.Resource resource)
           
 IComponentSpecification SpecificationParser.parsePageSpecification(org.apache.hivemind.Resource resource)
           
 

Uses of IComponentSpecification in org.apache.tapestry.resolver
 

Methods in org.apache.tapestry.resolver that return IComponentSpecification
 IComponentSpecification ISpecificationResolverDelegate.findComponentSpecification(IRequestCycle cycle, INamespace namespace, String type)
          Invoked by PageSpecificationResolver to find the indicated component specification.
 IComponentSpecification ISpecificationResolverDelegate.findPageSpecification(IRequestCycle cycle, INamespace namespace, String simplePageName)
          Invoked by PageSpecificationResolver to find the indicated page specification.
 IComponentSpecification AbstractSpecificationResolver.getSpecification()
          Returns the resolved specification.
 IComponentSpecification ComponentSpecificationResolver.getSpecification()
          The specification resolved by the resolve() method.
 IComponentSpecification PageSpecificationResolver.getSpecification()
          Returns the specification for the page.
 

Methods in org.apache.tapestry.resolver with parameters of type IComponentSpecification
protected  void AbstractSpecificationResolver.setSpecification(IComponentSpecification specification)
          Invoked in subclass to set the final specification the initial inputs are resolved to.
 

Uses of IComponentSpecification in org.apache.tapestry.services
 

Methods in org.apache.tapestry.services that return IComponentSpecification
 IComponentSpecification NamespaceResources.getComponentSpecification(org.apache.hivemind.Resource libraryResource, String specificationPath, org.apache.hivemind.Location location)
          Retrieves a component specification, parsing it as necessary.
 IComponentSpecification NamespaceResources.getPageSpecification(org.apache.hivemind.Resource libraryResource, String specificationPath, org.apache.hivemind.Location location)
          Retrieves a page specification, parsing it as necessary.
 

Methods in org.apache.tapestry.services with parameters of type IComponentSpecification
 ComponentConstructor ComponentConstructorFactory.getComponentConstructor(IComponentSpecification specification, String className)
          Passed a component specification and the base component class name, provides back an object used to instantiate instances of the component.
 

Uses of IComponentSpecification in org.apache.tapestry.services.impl
 

Methods in org.apache.tapestry.services.impl that return IComponentSpecification
 IComponentSpecification SpecificationSourceImpl.getComponentSpecification(org.apache.hivemind.Resource resourceLocation)
          Gets a component specification.
 IComponentSpecification NamespaceResourcesImpl.getComponentSpecification(org.apache.hivemind.Resource resource, String specificationPath, org.apache.hivemind.Location location)
           
 IComponentSpecification SpecificationSourceImpl.getPageSpecification(org.apache.hivemind.Resource resourceLocation)
           
 IComponentSpecification NamespaceResourcesImpl.getPageSpecification(org.apache.hivemind.Resource resource, String specificationPath, org.apache.hivemind.Location location)
           
protected  IComponentSpecification SpecificationSourceImpl.parseSpecification(org.apache.hivemind.Resource resource, boolean asPage)
           
 

Methods in org.apache.tapestry.services.impl with parameters of type IComponentSpecification
 ComponentConstructor ComponentConstructorFactoryImpl.getComponentConstructor(IComponentSpecification specification, String className)
           
 

Uses of IComponentSpecification in org.apache.tapestry.spec
 

Classes in org.apache.tapestry.spec that implement IComponentSpecification
 class ComponentSpecification
          A specification for a component, as read from an XML specification file.
 

Methods in org.apache.tapestry.spec that return IComponentSpecification
 IComponentSpecification SpecFactory.createComponentSpecification()
          Creates a concrete instance of IComponentSpecification.
 

Uses of IComponentSpecification in org.apache.tapestry.test
 

Methods in org.apache.tapestry.test with parameters of type IComponentSpecification
 void CreatePropertyWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec)
           
 



Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.