org.jboss.forge.maven.profiles
Class ProfileBuilder

java.lang.Object
  extended by org.jboss.forge.maven.profiles.ProfileBuilder
All Implemented Interfaces:
Profile

public class ProfileBuilder
extends Object
implements Profile


Method Summary
 ProfileBuilder addDependency(Dependency dependency)
           
 ProfileBuilder addProperty(String key, String value)
           
 ProfileBuilder addRepository(DependencyRepository repository)
           
static ProfileBuilder create()
           
static ProfileBuilder create(Profile profile)
           
 org.apache.maven.model.Profile getAsMavenProfile()
           
 String getId()
           
 Properties getProperties()
           
 boolean isActiveByDefault()
           
 List<Dependency> listDependencies()
           
 List<DependencyRepository> listRepositories()
           
 ProfileBuilder setActiveByDefault(boolean activeByDefault)
           
 ProfileBuilder setId(String id)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

create

public static ProfileBuilder create()

create

public static ProfileBuilder create(Profile profile)

getId

public String getId()
Specified by:
getId in interface Profile

isActiveByDefault

public boolean isActiveByDefault()
Specified by:
isActiveByDefault in interface Profile

listDependencies

public List<Dependency> listDependencies()
Specified by:
listDependencies in interface Profile

listRepositories

public List<DependencyRepository> listRepositories()
Specified by:
listRepositories in interface Profile

getProperties

public Properties getProperties()
Specified by:
getProperties in interface Profile

setId

public ProfileBuilder setId(String id)

setActiveByDefault

public ProfileBuilder setActiveByDefault(boolean activeByDefault)

addDependency

public ProfileBuilder addDependency(Dependency dependency)

addRepository

public ProfileBuilder addRepository(DependencyRepository repository)

addProperty

public ProfileBuilder addProperty(String key,
                                  String value)

getAsMavenProfile

public org.apache.maven.model.Profile getAsMavenProfile()


Copyright © 2011 Seam Framework. All Rights Reserved.