org.nuiton.license.plugin.model.descriptor
Class LicenseProjectDescriptor

java.lang.Object
  extended by org.nuiton.license.plugin.model.descriptor.LicenseProjectDescriptor
All Implemented Interfaces:
Serializable

public class LicenseProjectDescriptor
extends Object
implements Serializable

The license project descriptor describe licenses used in a project.

Version:
$Revision$ $Date$
See Also:
Serialized Form

Constructor Summary
LicenseProjectDescriptor()
           
 
Method Summary
 void addHeader(Header header)
          Method addHeader.
 Header getHeader()
          Get To add a single header.
 List<Header> getHeaders()
          Method getHeaders.
 String getMainLicense()
          Get The main license of the project (or module).
 String getModelEncoding()
          Method getModelEncoding.
 void removeHeader(Header header)
          Method removeHeader.
 void setHeader(Header header)
          Set To add a single header.
 void setHeaders(List<Header> headers)
          Set Collection of header.
 void setMainLicense(String mainLicense)
          Set The main license of the project (or module).
 void setModelEncoding(String modelEncoding)
          Set an encoding used for reading/writing the model.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LicenseProjectDescriptor

public LicenseProjectDescriptor()
Method Detail

addHeader

public void addHeader(Header header)
Method addHeader.

Parameters:
header -

getHeader

public Header getHeader()
Get To add a single header. Header .

Returns:
Header

getHeaders

public List<Header> getHeaders()
Method getHeaders.

Returns:
List

getMainLicense

public String getMainLicense()
Get The main license of the project (or module). The LICENSE.txt will contains the content of this license.

Returns:
String

getModelEncoding

public String getModelEncoding()
Method getModelEncoding.

Returns:
the current encoding used when reading/writing this model

removeHeader

public void removeHeader(Header header)
Method removeHeader.

Parameters:
header -

setHeader

public void setHeader(Header header)
Set To add a single header. Header .

Parameters:
header -

setHeaders

public void setHeaders(List<Header> headers)
Set Collection of header. Header .

Parameters:
headers -

setMainLicense

public void setMainLicense(String mainLicense)
Set The main license of the project (or module). The LICENSE.txt will contains the content of this license.

Parameters:
mainLicense -

setModelEncoding

public void setModelEncoding(String modelEncoding)
Set an encoding used for reading/writing the model.

Parameters:
modelEncoding -


Copyright © 2008-2010 CodeLutin. All Rights Reserved.