dd.ui
Class ProposalVisualizer

java.lang.Object
  extended bydd.ui.ProposalVisualizer
Direct Known Subclasses:
RetrofitVisualizer

public class ProposalVisualizer
extends java.lang.Object

Provides graphical depiction of proposals. The visualization API defined here provides a function called visualize that displays a proposal graphically on the map. This generic implementation merely displays the location of a proposal on the map. Subclasses may want to provide some custom visualization.

Author:
Eric Scharff

Field Summary
static java.util.HashMap icons
           
protected  Proposal proposal
           
protected  java.util.HashSet showViz
           
protected  boolean visible
           
 
Constructor Summary
ProposalVisualizer(Proposal proposal)
           
ProposalVisualizer(Proposal proposal, java.util.HashSet showViz)
           
 
Method Summary
 java.lang.String getName()
           
 boolean getVisible()
           
 void setVisible(boolean visible)
           
 void show(MapView mapView)
           
static ProposalVisualizer visualize(Proposal p)
           
static ProposalVisualizer visualize(Proposal p, java.util.HashSet set)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

icons

public static java.util.HashMap icons

proposal

protected Proposal proposal

visible

protected boolean visible

showViz

protected java.util.HashSet showViz
Constructor Detail

ProposalVisualizer

public ProposalVisualizer(Proposal proposal)

ProposalVisualizer

public ProposalVisualizer(Proposal proposal,
                          java.util.HashSet showViz)
Method Detail

setVisible

public void setVisible(boolean visible)

getVisible

public boolean getVisible()

getName

public java.lang.String getName()

show

public void show(MapView mapView)

visualize

public static ProposalVisualizer visualize(Proposal p,
                                           java.util.HashSet set)

visualize

public static ProposalVisualizer visualize(Proposal p)