org.nuxeo.ecm.webengine.app.impl
Class ResourceContributions
java.lang.Object
org.nuxeo.ecm.webengine.app.impl.ResourceContributions
public class ResourceContributions
- extends java.lang.Object
Describe the external contributions on a parent resource
Class names are used to store references to involved resources instead of class objects since
WebEngine is using a specific class loader (not the one used by the framework) to load resources - and doing so we avoid class cast exceptions.
- Author:
- Bogdan Stefanescu
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResourceContributions
public ResourceContributions(java.lang.Class<?> target)
getTarget
public java.lang.Class<?> getTarget()
getContribution
public ResourceContribution getContribution(java.lang.String key)
getContributions
public ResourceContribution[] getContributions()
getContributions
public java.util.List<ResourceContribution> getContributions(ExtensibleResource target,
java.lang.String category)
getContributions
public java.util.List<ResourceContribution> getContributions(java.lang.Class<? extends ExtensibleResource> target,
java.lang.String category)
addContribution
public void addContribution(ResourceContribution c)
throws java.lang.Exception
- Throws:
java.lang.Exception
removeContribution
public void removeContribution(java.lang.String key)
addContribution
public void addContribution(java.lang.Class<? extends ResourceContribution> contrib)
throws java.lang.Exception
- Throws:
java.lang.Exception
removeContribution
public void removeContribution(java.lang.Class<?> contrib)
Copyright © 2010 Nuxeo SAS. All Rights Reserved.