|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface LayerSource
Provides Layer
s to a manager.
Layer
s 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 Layer s 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
Layer
s provided by this LayerSource
.
This List should not be a live List: modifying the returned List
(if modifiable) should not modify this LayerSource
's Layer
s.
Layer
s
IOException
- if there is an IO problem getting the Layer
s
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 |