Package org.geotools.gui.swing.legend

Class Summary
LegendLayerNodeInfo it is used to keep the information about legend tree root and layer node such as name, expanded icon, collapsed icon, and isSelected when mean isLayerVisible or does user select the checkbox for this layer node
LegendNodeInfo in a legend, three kind node involves: Root Node, Layer Node, Rule Node this is a interface for simplify coding some common features in those three class.
LegendRootNodeInfo stores Context Object reference and others
LegendRuleNodeInfo This class only store name of the style element node and the icon for the style, it maybe will be extended to create icon itself. for creating Icon, a feature sample is required to get value out of the rule.
LegendTreeCellNameEditor A TreeCellEditor to edit every legend node name by trible click, since double click will open a node.
LegendTreeCellRendererSwitcher Three kinds of nodes, but only two kinds of rendering require in a legendTree layer and root node using LegendTreeLayerCellRenderer, Rule use LegendTreeRuleCellRenderer
LegendTreeLayerCellRenderer Renderer for rendering root and layer Cell in LegendTree
LegendTreeRuleCellRenderer Rule Cell Renderer, the userObject got from a rule node will generate an icon for being set in the renderer as the rule icon
 



Copyright © GeoTools. All Rights Reserved.