Forge - Addon Container 2.0.0.Alpha3

org.jboss.forge.container.modules
Class AddonResourceLoader

java.lang.Object
  extended by org.jboss.forge.container.modules.AddonResourceLoader
All Implemented Interfaces:
org.jboss.weld.bootstrap.api.Service, org.jboss.weld.resources.spi.ResourceLoader

public class AddonResourceLoader
extends Object
implements org.jboss.weld.resources.spi.ResourceLoader

A ResourceLoader that can load classes from an Addon

Author:
Lincoln Baxter, III

Field Summary
 
Fields inherited from interface org.jboss.weld.resources.spi.ResourceLoader
PROPERTY_NAME
 
Constructor Summary
AddonResourceLoader(Addon addon)
           
 
Method Summary
 void addAdditionalClass(Class<?> clazz)
           
 Class<?> classForName(String name)
           
 void cleanup()
           
 URL getResource(String name)
           
 Collection<URL> getResources(String name)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AddonResourceLoader

public AddonResourceLoader(Addon addon)
Method Detail

toString

public String toString()
Overrides:
toString in class Object

classForName

public Class<?> classForName(String name)
Specified by:
classForName in interface org.jboss.weld.resources.spi.ResourceLoader

addAdditionalClass

public void addAdditionalClass(Class<?> clazz)

getResource

public URL getResource(String name)
Specified by:
getResource in interface org.jboss.weld.resources.spi.ResourceLoader

getResources

public Collection<URL> getResources(String name)
Specified by:
getResources in interface org.jboss.weld.resources.spi.ResourceLoader

cleanup

public void cleanup()
Specified by:
cleanup in interface org.jboss.weld.bootstrap.api.Service

Forge - Addon Container 2.0.0.Alpha3

Copyright © 2013 JBoss by Red Hat. All Rights Reserved.