|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IntrospectableSpecification
In effect the SPI for NakedObjectSpecification.
| Method Summary | |
|---|---|
void |
introspect(FacetDecoratorSet decorator)
Discovers what attributes and behaviour the type specified by this specification. |
boolean |
isIntrospected()
|
void |
markAsService()
|
| Method Detail |
|---|
void introspect(FacetDecoratorSet decorator)
As specifications are cyclic (specifically a class will reference its subclasses, which in turn reference their superclass) they need be created first, and then later work out its internals. This allows for cyclic references to the be accommodated as there should always a specification available even though it might not be complete.
void markAsService()
boolean isIntrospected()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||