org.geotools.styling
Interface StyledLayerDescriptor

All Known Implementing Classes:
StyledLayerDescriptorImpl

public interface StyledLayerDescriptor

Holds styling information (from a StyleLayerDescriptor document).

This interface is bound to version 1.0 of the SLD specification.

For many of us in geotools this is the reason we came along for the ride - a pretty picture. For documentation on the use of this class please consult the SLD 1.0 specification.

We may experiment with our own (or SLD 1.1) ideas but will mark such experiments for you. This is only an issue of you are considering writing out these objects for interoptability with other systems.

General stratagy for supporting multiple SLD versions (and experiments):

Since:
GeoTools 2.0
Author:
Ian Turton, CCG, James Macgill, CCG, Jody Garnett, Refractions Research
Module:
modules/library/api (gt-api.jar)

Method Summary
 void accept(StyleVisitor visitor)
          Used to navigate a Style/SLD.
 void addStyledLayer(StyledLayer layer)
           
 String getAbstract()
          Getter for property abstractStr.
 String getName()
          Getter for property name.
 StyledLayer[] getStyledLayers()
           
 String getTitle()
          Getter for property title.
 List<StyledLayer> layers()
          Direct access to layers list.
 void setAbstract(String abstractStr)
          Setter for property abstractStr.
 void setName(String name)
          Setter for property name.
 void setStyledLayers(StyledLayer[] layers)
           
 void setTitle(String title)
          Setter for property title.
 

Method Detail

getStyledLayers

StyledLayer[] getStyledLayers()

setStyledLayers

void setStyledLayers(StyledLayer[] layers)

addStyledLayer

void addStyledLayer(StyledLayer layer)

layers

List<StyledLayer> layers()
Direct access to layers list.

Returns:
Direct access to layers list.

getName

String getName()
Getter for property name.

Returns:
Value of property name.

setName

void setName(String name)
Setter for property name.

Parameters:
name - New value of property name.

getTitle

String getTitle()
Getter for property title.

Returns:
Value of property title.

setTitle

void setTitle(String title)
Setter for property title.

Parameters:
title - New value of property title.

getAbstract

String getAbstract()
Getter for property abstractStr.

Returns:
Value of property abstractStr.

setAbstract

void setAbstract(String abstractStr)
Setter for property abstractStr.

Parameters:
abstractStr - New value of property abstractStr.

accept

void accept(StyleVisitor visitor)
Used to navigate a Style/SLD.

Parameters:
visitor -


Copyright © 1996-2010 Geotools. All Rights Reserved.