com.vividsolutions.jump.workbench.ui.renderer.style
Class DiscreteColorThemingState

java.lang.Object
  extended by com.vividsolutions.jump.workbench.ui.renderer.style.DiscreteColorThemingState
All Implemented Interfaces:
ColorThemingStylePanel.State

public class DiscreteColorThemingState
extends java.lang.Object
implements ColorThemingStylePanel.State


Constructor Summary
DiscreteColorThemingState(javax.swing.JTable table)
           
 
Method Summary
 void activate()
           
 void applyColorScheme(ColorScheme colorScheme)
           
 void deactivate()
           
 java.util.Collection filterAttributeValues(java.util.SortedSet attributeValues)
           
 ColorScheme filterColorScheme(ColorScheme colorScheme)
           
 java.util.Map fromExternalFormat(java.util.Map attributeValueToBasicStyleMap)
           
 java.lang.String getAllOtherValuesDescription()
           
 java.lang.String getAttributeValueColumnTitle()
           
 java.util.Collection getColorSchemeNames()
           
 javax.swing.JComponent getPanel()
           
 java.util.Map toExternalFormat(java.util.Map attributeValueToBasicStyleMap)
          Performs any necessary modifications to the map before applying it to the layer.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiscreteColorThemingState

public DiscreteColorThemingState(javax.swing.JTable table)
Method Detail

getAllOtherValuesDescription

public java.lang.String getAllOtherValuesDescription()
Specified by:
getAllOtherValuesDescription in interface ColorThemingStylePanel.State

getAttributeValueColumnTitle

public java.lang.String getAttributeValueColumnTitle()
Specified by:
getAttributeValueColumnTitle in interface ColorThemingStylePanel.State

filterColorScheme

public ColorScheme filterColorScheme(ColorScheme colorScheme)
Specified by:
filterColorScheme in interface ColorThemingStylePanel.State

filterAttributeValues

public java.util.Collection filterAttributeValues(java.util.SortedSet attributeValues)
Specified by:
filterAttributeValues in interface ColorThemingStylePanel.State

getPanel

public javax.swing.JComponent getPanel()
Specified by:
getPanel in interface ColorThemingStylePanel.State

toExternalFormat

public java.util.Map toExternalFormat(java.util.Map attributeValueToBasicStyleMap)
Description copied from interface: ColorThemingStylePanel.State
Performs any necessary modifications to the map before applying it to the layer.

Specified by:
toExternalFormat in interface ColorThemingStylePanel.State

fromExternalFormat

public java.util.Map fromExternalFormat(java.util.Map attributeValueToBasicStyleMap)
Specified by:
fromExternalFormat in interface ColorThemingStylePanel.State

applyColorScheme

public void applyColorScheme(ColorScheme colorScheme)
Specified by:
applyColorScheme in interface ColorThemingStylePanel.State

getColorSchemeNames

public java.util.Collection getColorSchemeNames()
Specified by:
getColorSchemeNames in interface ColorThemingStylePanel.State

activate

public void activate()
Specified by:
activate in interface ColorThemingStylePanel.State

deactivate

public void deactivate()
Specified by:
deactivate in interface ColorThemingStylePanel.State