|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface LayerSource
Provides Layers to a manager.
Layers are the base unit in a Table of Contents, which could be used to provide
a human-readable visualization of the data available to add to a rendered visualization.
A LayerSource could be capable of retrieving features from
given feature stores using a given filter
and creating the necessary feature layer. Other
LayerSource implementations may connect to some other data source and produce
graphics to be owned by the produced
layers.
| Method Summary | |
|---|---|
InternationalString |
getDescription()
Description of this type of LayerSource. |
InternationalString |
getDisplayName()
Display name used to communicate this LayerSource to end users. |
URI |
getIcon()
Icon representing this type of LayerSource. |
Layer |
getLayer(String name)
Gets the named Layer. |
List<Layer> |
getLayers()
Returns a List of Layers provided by this LayerSource. |
| Method Detail |
|---|
URI getIcon()
InternationalString getDisplayName()
LayerSource to end users.
InternationalString getDescription()
LayerSource.
Layer getLayer(String name)
throws IOException,
LayerException
Layer.
name - the id of the Layer.
IOException - if there is an IO problem getting the named Layer
LayerException - if there is any other problem getting the named Layer
List<Layer> getLayers()
throws IOException,
LayerException
Layers provided by this LayerSource.
This List should not be a live List: modifying the returned List
(if modifiable) should not modify this LayerSource's Layers.
Layers
IOException - if there is an IO problem getting the Layers
LayerException - if there is any other problem getting the named Layer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||