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(org.apache.hivemind.Resource resource)
          Parses an application specification from the provided Resource.
 IComponentSpecification parseComponentSpecification(org.apache.hivemind.Resource resource)
           
 ILibrarySpecification parseLibrarySpecification(org.apache.hivemind.Resource resource)
           
 IComponentSpecification parsePageSpecification(org.apache.hivemind.Resource resource)
           
 

Method Detail

parseApplicationSpecification

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

Throws:
org.apache.hivemind.ApplicationRuntimeException - on any error.

parseComponentSpecification

IComponentSpecification parseComponentSpecification(org.apache.hivemind.Resource resource)

parseLibrarySpecification

ILibrarySpecification parseLibrarySpecification(org.apache.hivemind.Resource resource)

parsePageSpecification

IComponentSpecification parsePageSpecification(org.apache.hivemind.Resource resource)


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