001    package echopoint.able;
002    
003    import nextapp.echo.app.FillImage;
004    
005    /* 
006     * This file is part of the Echo Point Project.  This project is a collection
007     * of Components that have extended the Echo Web Application Framework.
008     *
009     * Version: MPL 1.1/GPL 2.0/LGPL 2.1
010     *
011     * The contents of this file are subject to the Mozilla Public License Version
012     * 1.1 (the "License"); you may not use this file except in compliance with
013     * the License. You may obtain a copy of the License at
014     * http://www.mozilla.org/MPL/
015     *
016     * Software distributed under the License is distributed on an "AS IS" basis,
017     * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
018     * for the specific language governing rights and limitations under the
019     * License.
020     *
021     * Alternatively, the contents of this file may be used under the terms of
022     * either the GNU General Public License Version 2 or later (the "GPL"), or
023     * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
024     * in which case the provisions of the GPL or the LGPL are applicable instead
025     * of those above. If you wish to allow use of your version of this file only
026     * under the terms of either the GPL or the LGPL, and not to allow others to
027     * use your version of this file under the terms of the MPL, indicate your
028     * decision by deleting the provisions above and replace them with the notice
029     * and other provisions required by the GPL or the LGPL. If you do not delete
030     * the provisions above, a recipient may use your version of this file under
031     * the terms of any one of the MPL, the GPL or the LGPL.
032     */
033    
034    /**
035     * The <code>BackgroundImageable</code> interface is used specify an background
036     * image value..
037     * 
038     */
039    public interface BackgroundImageable extends Delegateable {
040    
041            public static final String PROPERTY_BACKGROUND_IMAGE = "backgroundImage";
042    
043            /**
044             * Returns the BackgroundImage in use
045             * 
046             * @return the BackgroundImage in use
047             */
048            public FillImage getBackgroundImage();
049    
050            /**
051             * Sets the BackgroundImage in use
052             * 
053             * @param newValue -
054             *            the BackgroundImage to be used
055             */
056            public void setBackgroundImage(FillImage newValue);
057    }