|
|||||||||
| 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 INamespace for the application. |
IComponentSpecification |
getComponentSpecification(IResourceLocation specificationLocation)
Retrieves a component specification, parsing it as necessary. |
INamespace |
getFrameworkNamespace()
Returns the INamespace for the framework itself. |
ILibrarySpecification |
getLibrarySpecification(IResourceLocation specificationLocation)
Returns a LibrarySpecification with 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 | ||||||||