public class OverlayManager extends Objectimplements GeometryRuleModelListener
| Constructor and Description |
|---|
OverlayManager(GeometryManager
A class that functions as a layer between GeometryManager and Viewer to reflect updates and changes in GeometryManager by configuring the viewer's overlays correctly.
|
| Modifier and Type | Method and Description |
|---|---|
Collection |
getGeometryTesters()
|
void |
ruleAdded(GeometryRule
Triggered when a rule has been added to the model.
|
void |
ruleChanged(GeometryRule
Triggered when a rule has been changed somehow.
|
void |
ruleRemoved(GeometryRule
Triggered when a rule has been removed from the model.
|
void |
rulesChanged()
Triggered when rules have changed complexly.
|
void |
rulesReordered()
Triggered when rules have been reordered.
|
public OverlayManager(GeometryManagergeometryManager, JeographyGIS gis)
geometryManager - the geometry manager.
gis - the gis instance.
public void ruleAdded(GeometryRulerule)
GeometryRuleModelListener
ruleAdded in interface
GeometryRuleModelListener
rule - the rule added.
public void ruleRemoved(GeometryRulerule)
GeometryRuleModelListener
ruleRemoved in interface
GeometryRuleModelListener
rule - the rule removed.
public void ruleChanged(GeometryRulerule)
GeometryRuleModelListener
ruleChanged in interface
GeometryRuleModelListener
rule - the rule that changed.
public void rulesChanged()
GeometryRuleModelListener
public void rulesReordered()
GeometryRuleModelListener
public Collection<GeometryTester > getGeometryTesters()