org.apache.tapestry.parse
Interface ISpecificationParser

All Known Implementing Classes:
SpecificationParser

public interface ISpecificationParser

Service interface for a wrapper around the class SpecificationParser. Because the implementation of SpecificationParser is not threadsafe, the implementation of this service uses the pooled service model.

Note: had to use the 'I' prefix, so that SpecificationParser could keep its name. Otherwise, it makes Spindle support really, really ugly.

Since:
4.0
Author:
Howard Lewis Ship

Method Summary
 IApplicationSpecification parseApplicationSpecification(Resource resource)
          Parses an application specification from the provided Resource.
 IComponentSpecification parseComponentSpecification(Resource resource)
           
 ILibrarySpecification parseLibrarySpecification(Resource resource)
           
 IComponentSpecification parsePageSpecification(Resource resource)
           
 

Method Detail

parseApplicationSpecification

IApplicationSpecification parseApplicationSpecification(Resource resource)
Parses an application specification from the provided Resource.

Throws:
ApplicationRuntimeException - on any error.

parseComponentSpecification

IComponentSpecification parseComponentSpecification(Resource resource)

parseLibrarySpecification

ILibrarySpecification parseLibrarySpecification(Resource resource)

parsePageSpecification

IComponentSpecification parsePageSpecification(Resource resource)


Copyright © 2006 Apache Software Foundation. All Rights Reserved.