|
NetKernel APIs |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
An IURRepresentationInterface is an object that acts as a representation for data pertaining to a URI. A representation is fundamentally immutable from its API. It exhibits a IURMeta which gives meta data such as typing and validity. It also exhibits a set (usually with one value) of other application interfaces. This interfaces are dependent upon what the representation is a representation for.
Method Summary | |
IURAspect |
getAspect(Class aAspectClass)
Return the first aspect which implements the given interface class |
Collection |
getAspects()
Return a collection of all unique aspects that this representation exhibits |
IURMeta |
getMeta()
Return the meta for this representation |
boolean |
hasAspect(Class aAspectClass)
Return true if this representation can return an aspect which implements the given interface |
Method Detail |
public IURMeta getMeta()
public boolean hasAspect(Class aAspectClass)
aAspectClass
- a IURAspect class object for an aspect to test for
public IURAspect getAspect(Class aAspectClass)
public Collection getAspects()
|
NetKernel APIs |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |