Statistics
| Revision:

gvsig-3d / 2.1 / trunk / org.gvsig.view3d / org.gvsig.view3d.lib / org.gvsig.view3d.lib.api / src / main / java / org / gvsig / view3d / lib / api / loader / LoaderParameters.java @ 755

History | View | Annotate | Download (878 Bytes)

1
package org.gvsig.view3d.lib.api.loader;
2

    
3
import org.gvsig.fmap.mapcontext.layers.FLayer;
4
import org.gvsig.tools.lang.Cloneable;
5
import org.gvsig.tools.persistence.Persistent;
6

    
7
/**
8
 * This defined the minimum required attributes to load object using
9
 * {@link Loader} implementations. Each implementation of this class has to add
10
 * their specified parameters.
11
 * 
12
 * @author <a href="mailto:lmarques@disid.com">Lluis Marques</a>
13
 *
14
 */
15
public interface LoaderParameters extends Persistent, Cloneable {
16

    
17
    /**
18
     * 
19
     * @return Gets parameter name
20
     */
21
    public String getName();
22

    
23
    /**
24
     * @return The layer associated to this parameters
25
     */
26
    public FLayer getLayer();
27

    
28
    /**
29
     * Sets the specified layer to this parameters
30
     * 
31
     * @param layer
32
     *            Layer of parameters
33
     * 
34
     */
35
    public void setLayer(FLayer layer);
36
}