Forge - Addon Container 2.0.0.Alpha3

org.jboss.forge.container.modules.providers
Class AbstractModuleSpecProvider

java.lang.Object
  extended by org.jboss.forge.container.modules.providers.AbstractModuleSpecProvider
All Implemented Interfaces:
ModuleSpecProvider
Direct Known Subclasses:
ForgeContainerSpec, SunJDKClasspathSpec, SunMiscClasspathSpec, SystemClasspathSpec, WeldClasspathSpec

public abstract class AbstractModuleSpecProvider
extends Object
implements ModuleSpecProvider

This class is the base class for any ModuleSpecProvider implementation inside Forge


Field Summary
protected static Set<String> systemPaths
           
 
Constructor Summary
AbstractModuleSpecProvider()
           
 
Method Summary
protected  void configure(org.jboss.modules.ModuleLoader loader, org.jboss.modules.ModuleSpec.Builder builder)
           
 org.jboss.modules.ModuleSpec get(org.jboss.modules.ModuleLoader loader, org.jboss.modules.ModuleIdentifier id)
           
protected abstract  org.jboss.modules.ModuleIdentifier getId()
           
protected static Set<String> getLoaderPaths()
           
protected abstract  Set<String> getPaths()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

systemPaths

protected static Set<String> systemPaths
Constructor Detail

AbstractModuleSpecProvider

public AbstractModuleSpecProvider()
Method Detail

get

public org.jboss.modules.ModuleSpec get(org.jboss.modules.ModuleLoader loader,
                                        org.jboss.modules.ModuleIdentifier id)
Specified by:
get in interface ModuleSpecProvider

configure

protected void configure(org.jboss.modules.ModuleLoader loader,
                         org.jboss.modules.ModuleSpec.Builder builder)

getId

protected abstract org.jboss.modules.ModuleIdentifier getId()

getPaths

protected abstract Set<String> getPaths()

getLoaderPaths

protected static Set<String> getLoaderPaths()

Forge - Addon Container 2.0.0.Alpha3

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