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.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.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   
org.apache.tapestry.services Interfaces for Tapestry-related HiveMind services. 
org.apache.tapestry.services.impl   
org.apache.tapestry.spec Classes to represent application and component specifications. 
org.apache.tapestry.test   
 

Uses of IComponentSpecification in org.apache.tapestry
 

Methods in org.apache.tapestry that return IComponentSpecification
 IComponentSpecification INamespace.getComponentSpecification(java.lang.String type)
          Returns the path for the named component (within the namespace).
 IComponentSpecification INamespace.getPageSpecification(java.lang.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 AbstractComponent.finishLoad(IRequestCycle cycle, IPageLoader loader, IComponentSpecification specification)
          Invokes AbstractComponent.finishLoad().
 void BaseComponent.finishLoad(IRequestCycle cycle, IPageLoader loader, IComponentSpecification specification)
          Loads the template for the component, then invokes AbstractComponent.finishLoad(IRequestCycle, IPageLoader, IComponentSpecification).
 void IComponent.finishLoad(IRequestCycle cycle, IPageLoader loader, IComponentSpecification specification)
          Allows a component to finish any setup after it has been constructed.
 void INamespace.installComponentSpecification(java.lang.String type, IComponentSpecification specification)
          Used to specify additional components beyond those that came from the namespace's specification.
 void INamespace.installPageSpecification(java.lang.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.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(java.lang.String alias)
           
 IComponentSpecification ISpecificationSource.getPageSpecification(org.apache.hivemind.Resource specificationLocation)
          Retrieves a page specification, parsing it as necessary.
 IComponentSpecification Namespace.getPageSpecification(java.lang.String name)
           
 

Methods in org.apache.tapestry.engine with parameters of type IComponentSpecification
 java.lang.Class IComponentClassEnhancer.getEnhancedClass(IComponentSpecification specification, java.lang.String className)
          Deprecated. Used to access the class for a given component (or page).
 void Namespace.installComponentSpecification(java.lang.String type, IComponentSpecification specification)
           
 void Namespace.installPageSpecification(java.lang.String pageName, IComponentSpecification specification)
           
 IPage IPageLoader.loadPage(java.lang.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 with parameters of type IComponentSpecification
 void InjectSpecificationWorker.injectSpecification(EnhancementOperation op, IComponentSpecification spec)
           
 void AbstractPropertyWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec)
           
 void DispatchToInjectWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec)
           
 void EnhancementWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec)
           
 void InjectAssetWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec)
           
 void InjectBeanWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec)
           
 void InjectComponentWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec)
           
 void InjectListenerRegistrationWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec)
           
 void InjectMessagesWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec)
           
 void InjectSpecificationWorker.performEnhancement(EnhancementOperation op, IComponentSpecification spec)
           
 void ParameterPropertyWorker.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 EnhancedClassValidator.validate(java.lang.Class baseClass, java.lang.Class enhancedClass, IComponentSpecification specification)
           
 void EnhancedClassValidatorImpl.validate(java.lang.Class baseClass, java.lang.Class enhancedClass, IComponentSpecification specification)
           
 

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

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(java.lang.String name, INamespace namespace, IRequestCycle cycle, IComponentSpecification specification)
           
 

Constructors in org.apache.tapestry.pageload with parameters of type IComponentSpecification
ComponentClassProviderContext(java.lang.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, java.lang.String type)
          Invoked by PageSpecificationResolver to find the indicated component specification.
 IComponentSpecification ISpecificationResolverDelegate.findPageSpecification(IRequestCycle cycle, INamespace namespace, java.lang.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, java.lang.String specificationPath, org.apache.hivemind.Location location)
          Retrieves a component specification, parsing it as necessary.
 IComponentSpecification NamespaceResources.getPageSpecification(org.apache.hivemind.Resource libraryResource, java.lang.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, java.lang.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, java.lang.String specificationPath, org.apache.hivemind.Location location)
           
 IComponentSpecification SpecificationSourceImpl.getPageSpecification(org.apache.hivemind.Resource resourceLocation)
           
 IComponentSpecification NamespaceResourcesImpl.getPageSpecification(org.apache.hivemind.Resource resource, java.lang.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, java.lang.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)