| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ISpecificationSource
Defines access to component specifications.
IComponentSpecification| Method Summary | |
|---|---|
|  INamespace | getApplicationNamespace()Returns the INamespacefor the application. | 
|  IComponentSpecification | getComponentSpecification(IResourceLocation specificationLocation)Retrieves a component specification, parsing it as necessary. | 
|  INamespace | getFrameworkNamespace()Returns the INamespacefor the framework itself. | 
|  ILibrarySpecification | getLibrarySpecification(IResourceLocation specificationLocation)Returns a LibrarySpecificationwith the given path. | 
|  IComponentSpecification | getPageSpecification(IResourceLocation specificationLocation)Retrieves a component specification, parsing it as necessary. | 
|  void | reset()Invoked to have the source clear any internal cache. | 
| Method Detail | 
|---|
IComponentSpecification getComponentSpecification(IResourceLocation specificationLocation)
specificationLocation - the location where the specification
  may be read from.
ApplicationRuntimeException - if the specification doesn't
  exist, is unreadable or invalid.IComponentSpecification getPageSpecification(IResourceLocation specificationLocation)
specificationLocation - the location where the specification
  may be read from.
ApplicationRuntimeException - if the specification doesn't
  exist, is unreadable or invalid.void reset()
ILibrarySpecification getLibrarySpecification(IResourceLocation specificationLocation)
LibrarySpecification with the given path.
specificationLocation - the resource path of the specification
  to return
ApplicationRuntimeException - if the specification
  cannot be readINamespace getApplicationNamespace()
INamespace for the application.
INamespace getFrameworkNamespace()
INamespace for the framework itself.
| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||