|
Nuxeo Enterprise Platform 5.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Target(value=TYPE) @Retention(value=RUNTIME) public @interface ResourceExtension
Used to annotate extension resources. Extension resources are used to insert new sub-locators to an existing resource. The extension resource will be instantiated and returned when its key match the path segment on the target resource.
Required Element Summary | |
---|---|
java.lang.String |
key
The path segment where this resource should be installed. |
java.lang.Class<? extends ExtensibleResource> |
target
The target resource where this resource should be contributed. |
Optional Element Summary | |
---|---|
java.lang.String[] |
categories
The contribution categories. |
java.lang.String |
label
A label to be displayed in the link that points to the contributed resource. |
java.lang.String[] |
targetFacets
|
Element Detail |
---|
public abstract java.lang.Class<? extends ExtensibleResource> target
public abstract java.lang.String key
public abstract java.lang.String label
public abstract java.lang.String[] categories
public abstract java.lang.String[] targetFacets
|
Nuxeo Enterprise Platform 5.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |