Forge - Parent 1.1.2-SNAPSHOT

org.jboss.forge.project.services
Class ResourceFactory

java.lang.Object
  extended by org.jboss.forge.project.services.ResourceFactory
All Implemented Interfaces:
javax.enterprise.inject.spi.Extension

@Singleton
public class ResourceFactory
extends Object
implements javax.enterprise.inject.spi.Extension

Author:
Mike Brock

Constructor Summary
ResourceFactory()
           
 
Method Summary
<E,T extends Resource<E>>
T
createFromType(Class<T> type, E underlyingResource)
           
 javax.enterprise.inject.spi.BeanManager getManagerInstance()
           
 Resource<File> getResourceFrom(File file)
           
 void scan(javax.enterprise.inject.spi.ProcessBean<Resource<?>> event, javax.enterprise.inject.spi.BeanManager manager)
           
 void setManager(PostStartup event, javax.enterprise.inject.Instance<javax.enterprise.inject.spi.BeanManager> manager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceFactory

public ResourceFactory()
Method Detail

setManager

public void setManager(@Observes
                       PostStartup event,
                       javax.enterprise.inject.Instance<javax.enterprise.inject.spi.BeanManager> manager)

scan

public void scan(@Observes
                 javax.enterprise.inject.spi.ProcessBean<Resource<?>> event,
                 javax.enterprise.inject.spi.BeanManager manager)

createFromType

public <E,T extends Resource<E>> T createFromType(Class<T> type,
                                                  E underlyingResource)

getResourceFrom

public Resource<File> getResourceFrom(File file)

getManagerInstance

public javax.enterprise.inject.spi.BeanManager getManagerInstance()

Forge - Parent 1.1.2-SNAPSHOT

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