Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.webengine.app.impl
Class ResourceContributions

java.lang.Object
  extended by org.nuxeo.ecm.webengine.app.impl.ResourceContributions

public class ResourceContributions
extends 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

Constructor Summary
ResourceContributions(Class<?> target)
           
 
Method Summary
 void addContribution(Class<? extends ResourceContribution> contrib)
           
 void addContribution(ResourceContribution c)
           
 ResourceContribution getContribution(String key)
           
 ResourceContribution[] getContributions()
           
 List<ResourceContribution> getContributions(Class<? extends ExtensibleResource> target, String category)
           
 List<ResourceContribution> getContributions(ExtensibleResource target, String category)
           
 Class<?> getTarget()
           
 void removeContribution(Class<?> contrib)
           
 void removeContribution(String key)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceContributions

public ResourceContributions(Class<?> target)
Method Detail

getTarget

public Class<?> getTarget()

getContribution

public ResourceContribution getContribution(String key)

getContributions

public ResourceContribution[] getContributions()

getContributions

public List<ResourceContribution> getContributions(ExtensibleResource target,
                                                   String category)

getContributions

public List<ResourceContribution> getContributions(Class<? extends ExtensibleResource> target,
                                                   String category)

addContribution

public void addContribution(ResourceContribution c)
                     throws Exception
Throws:
Exception

removeContribution

public void removeContribution(String key)

addContribution

public void addContribution(Class<? extends ResourceContribution> contrib)
                     throws Exception
Throws:
Exception

removeContribution

public void removeContribution(Class<?> contrib)

Nuxeo Enterprise Platform 5.4

Copyright © 2011 Nuxeo SAS. All Rights Reserved.