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

org.apache.pluto.maven.resources.remote.RemoteResourcesBundle Maven / Gradle / Ivy

The newest version!
/*
 * $Id$
 */

package org.apache.pluto.maven.resources.remote;

/**
 * Root element of the remote-resources.xml file.
 * 
 * @version $Revision$ $Date$
 */
public class RemoteResourcesBundle implements java.io.Serializable {


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

    /**
     * Field remoteResources
     */
    private java.util.List remoteResources;

    /**
     * Field resourceSupplements
     */
    private java.util.List resourceSupplements;


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

    /**
     * Method addRemoteResource
     * 
     * @param string
     */
    public void addRemoteResource(String string)
    {
        getRemoteResources().add( string );
    } //-- void addRemoteResource(String) 

    /**
     * Method addResourceSupplement
     * 
     * @param string
     */
    public void addResourceSupplement(String string)
    {
        getResourceSupplements().add( string );
    } //-- void addResourceSupplement(String) 

    /**
     * Method getRemoteResources
     */
    public java.util.List getRemoteResources()
    {
        if ( this.remoteResources == null )
        {
            this.remoteResources = new java.util.ArrayList();
        }
        
        return this.remoteResources;
    } //-- java.util.List getRemoteResources() 

    /**
     * Method getResourceSupplements
     */
    public java.util.List getResourceSupplements()
    {
        if ( this.resourceSupplements == null )
        {
            this.resourceSupplements = new java.util.ArrayList();
        }
        
        return this.resourceSupplements;
    } //-- java.util.List getResourceSupplements() 

    /**
     * Method removeRemoteResource
     * 
     * @param string
     */
    public void removeRemoteResource(String string)
    {
        getRemoteResources().remove( string );
    } //-- void removeRemoteResource(String) 

    /**
     * Method removeResourceSupplement
     * 
     * @param string
     */
    public void removeResourceSupplement(String string)
    {
        getResourceSupplements().remove( string );
    } //-- void removeResourceSupplement(String) 

    /**
     * Set 
     *                         
     *                             Remote resources that are
     * contained 
     *                             in a remote resources bundle.
     *                         
     *                     
     * 
     * @param remoteResources
     */
    public void setRemoteResources(java.util.List remoteResources)
    {
        this.remoteResources = remoteResources;
    } //-- void setRemoteResources(java.util.List) 

    /**
     * Set 
     *                         
     *                             Supplemental Maven Models.
     *                         
     *                     
     * 
     * @param resourceSupplements
     */
    public void setResourceSupplements(java.util.List resourceSupplements)
    {
        this.resourceSupplements = resourceSupplements;
    } //-- void setResourceSupplements(java.util.List) 


    private String modelEncoding = "UTF-8";

    public void setModelEncoding( String modelEncoding )
    {
        this.modelEncoding = modelEncoding;
    }

    public String getModelEncoding()
    {
        return modelEncoding;
    }}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy