All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.maven.plugins.changes.model.ChangesDocument Maven / Gradle / Ivy

Go to download

Creates a release history for inclusion into the site and assists in generating an announcement mail.

There is a newer version: 2.12.1
Show newest version
/*
 =================== DO NOT EDIT THIS FILE ====================
 Generated by Modello 1.0.1 on 2012-09-11 21:38:58,
 any modifications will be overwritten.
 ==============================================================
 */

package org.apache.maven.plugins.changes.model;

/**
 * 
 *         Record every release with their subsequent changes.
 *       
 * 
 * @version $Revision$ $Date$
 */
public class ChangesDocument
    implements java.io.Serializable
{

      //--------------------------/
     //- Class/Member Variables -/
    //--------------------------/

    /**
     * 
     *             Contains the properties of this document.
     *           
     */
    private Properties properties;

    /**
     * 
     *             Contains the releases of this project with the
     * actions taken
     *             for each of the releases.
     *           
     */
    private Body body;

    /**
     * Field modelEncoding.
     */
    private String modelEncoding = "UTF-8";


      //-----------/
     //- Methods -/
    //-----------/

    /**
     * Get contains the releases of this project with the actions
     * taken
     *             for each of the releases.
     * 
     * @return Body
     */
    public Body getBody()
    {
        return this.body;
    } //-- Body getBody()

    /**
     * Method getModelEncoding.
     * 
     * @return the current encoding used when reading/writing this
     * model
     */
    public String getModelEncoding()
    {
        return modelEncoding;
    } //-- String getModelEncoding()

    /**
     * Get contains the properties of this document.
     * 
     * @return Properties
     */
    public Properties getProperties()
    {
        return this.properties;
    } //-- Properties getProperties()

    /**
     * Set contains the releases of this project with the actions
     * taken
     *             for each of the releases.
     * 
     * @param body
     */
    public void setBody( Body body )
    {
        this.body = body;
    } //-- void setBody( Body )

    /**
     * Set an encoding used for reading/writing the model.
     * 
     * @param modelEncoding
     */
    public void setModelEncoding( String modelEncoding )
    {
        this.modelEncoding = modelEncoding;
    } //-- void setModelEncoding( String )

    /**
     * Set contains the properties of this document.
     * 
     * @param properties
     */
    public void setProperties( Properties properties )
    {
        this.properties = properties;
    } //-- void setProperties( Properties )


}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy