|
|||||||||
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 |