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 |
} |