org.jfree.base

Class BootableProjectInfo

public class BootableProjectInfo extends BasicProjectInfo

Project info for a bootable project. A bootable project provides a controlled way of initalizing all subsystems by providing a Boot loader implementation.

Author: Thomas Morgner

Constructor Summary
BootableProjectInfo()
Creates a new instance.
BootableProjectInfo(String name, String version, String licence, String info)
Creates a new library reference.
BootableProjectInfo(String name, String version, String info, String copyright, String licenceName)
Creates a new library reference.
Method Summary
voidaddDependency(BootableProjectInfo projectInfo)
Adds a dependency.
StringgetBootClass()
Returns the name of the boot class.
BootableProjectInfo[]getDependencies()
Returns the dependencies.
booleanisAutoBoot()
Returns, whether the project should be booted automaticly.
voidsetAutoBoot(boolean autoBoot)
Sets the auto boot flag.
voidsetBootClass(String bootClass)
Sets the boot class name.

Constructor Detail

BootableProjectInfo

public BootableProjectInfo()
Creates a new instance.

BootableProjectInfo

public BootableProjectInfo(String name, String version, String licence, String info)
Creates a new library reference.

Parameters: name the name. version the version. licence the licence. info the web address or other info.

BootableProjectInfo

public BootableProjectInfo(String name, String version, String info, String copyright, String licenceName)
Creates a new library reference.

Parameters: name the name. version the version. info the info (for example, the project URL). copyright the copyright statement. licenceName the license name.

Method Detail

addDependency

public void addDependency(BootableProjectInfo projectInfo)

Deprecated: use 'addLibrary' instead.

Adds a dependency.

Parameters: projectInfo the project.

getBootClass

public String getBootClass()
Returns the name of the boot class.

Returns: The name of the boot class.

getDependencies

public BootableProjectInfo[] getDependencies()
Returns the dependencies.

Returns: The dependencies.

isAutoBoot

public boolean isAutoBoot()
Returns, whether the project should be booted automaticly.

Returns: The auto-boot flag.

setAutoBoot

public void setAutoBoot(boolean autoBoot)
Sets the auto boot flag.

Parameters: autoBoot true, if the project should be booted automaticly, false otherwise.

setBootClass

public void setBootClass(String bootClass)
Sets the boot class name.

Parameters: bootClass the boot class name.