net.refractions.udig.style.sld
Class SimpleStyleConfigurator

java.lang.Object
  extended by IStyleConfigurator
      extended by net.refractions.udig.style.sld.AbstractSimpleConfigurator
          extended by net.refractions.udig.style.sld.SimpleStyleConfigurator

public class SimpleStyleConfigurator
extends AbstractSimpleConfigurator

Defines a "simple" StyleConfigurator for working with SLD documents.

This style configurator is defined as follows:


               +-+ +-------+ +------+ +------+
         Line: |x| | color | |size\/| |100%\/|
                 +-+ +-------+ +------+ +------+
                 +-+ +-------+ +------+             
         Fill: |x| | color | | 90%\/| 
                 +-+ +-------+ +------+
                 +-+ +----------------+ +------+
        Label: |x| |         title\/| | Font |
                 +-+ +----------------+ +------+
                 +-+ +-------+ +------+
        Point: |x| | star\/| |size\/|
                 +-+ +-------+ +------+
               +-+ +-------------+
 Min scale d.: |x| |      scale\/|
               +-+ +-------------+
               +-+ +-------------+
 Max scale d.: |x| |      scale\/|
               +-+ +-------------+
 

Where:

Notes:

We will do our best to make this thing reusable on an Array of Symbolizers.

Since:
1.0.0
Author:
Jody Garnett

Field Summary
 
Fields inherited from class net.refractions.udig.style.sld.AbstractSimpleConfigurator
build
 
Constructor Summary
SimpleStyleConfigurator()
          Construct SimpleStyleConfigurator.
 
Method Summary
 boolean canStyle(Layer aLayer)
           
 void createControl(Composite parent)
           
protected  void refresh()
           
 void synchronize()
          Synchronize the SLD with the array of symbolizers
 
Methods inherited from class net.refractions.udig.style.sld.AbstractSimpleConfigurator
getStyle, selectionEvent, setLayout, subpart
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleStyleConfigurator

public SimpleStyleConfigurator()
Construct SimpleStyleConfigurator.

Method Detail

canStyle

public boolean canStyle(Layer aLayer)
Specified by:
canStyle in class AbstractSimpleConfigurator

refresh

protected void refresh()
Specified by:
refresh in class AbstractSimpleConfigurator

synchronize

public void synchronize()
Synchronize the SLD with the array of symbolizers

Specified by:
synchronize in class AbstractSimpleConfigurator

createControl

public void createControl(Composite parent)
Specified by:
createControl in class AbstractSimpleConfigurator