Forge - Projects Impl 2.0.0.Alpha3

org.jboss.forge.projects.impl
Class ProjectFactoryImpl

java.lang.Object
  extended by org.jboss.forge.projects.impl.ProjectFactoryImpl
All Implemented Interfaces:
ProjectFactory

@Singleton
public class ProjectFactoryImpl
extends Object
implements ProjectFactory

Author:
Lincoln Baxter, III

Constructor Summary
ProjectFactoryImpl()
           
 
Method Summary
 ListenerRegistration<ProjectListener> addProjectListener(ProjectListener listener)
           
 Project createProject(DirectoryResource projectDir)
           
 Project createProject(DirectoryResource target, Iterable<Class<? extends ProjectFacet>> facetTypes)
           
 Project findProject(DirectoryResource target)
           
 Project findProject(DirectoryResource target, Predicate<Project> filter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProjectFactoryImpl

public ProjectFactoryImpl()
Method Detail

findProject

public Project findProject(DirectoryResource target)
Specified by:
findProject in interface ProjectFactory

findProject

public Project findProject(DirectoryResource target,
                           Predicate<Project> filter)
Specified by:
findProject in interface ProjectFactory

createProject

public Project createProject(DirectoryResource projectDir)
Specified by:
createProject in interface ProjectFactory

createProject

public Project createProject(DirectoryResource target,
                             Iterable<Class<? extends ProjectFacet>> facetTypes)
Specified by:
createProject in interface ProjectFactory

addProjectListener

public ListenerRegistration<ProjectListener> addProjectListener(ProjectListener listener)
Specified by:
addProjectListener in interface ProjectFactory

Forge - Projects Impl 2.0.0.Alpha3

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