com.partnersoft.v3x.apps.MapBrowser
Class PickyMapPointSpecifiers

java.lang.Object
  extended by com.partnersoft.v3x.apps.MapBrowser.PickyMapPointSpecifiers

public class PickyMapPointSpecifiers
extends java.lang.Object

A set of specifiers for MapPoints. Each has a UnaryPredicate criterion that determines the kind of MapPoint it is looking for; each selects the nearest of those to the point clicked.


Constructor Summary
PickyMapPointSpecifiers(MapApp app, MapPointSource source)
          Create a new PickyMapPointSpecifiers.
 
Method Summary
 void addSpecifier(java.lang.String name, Specifier spec, UnaryPredicate criterion)
           
 Specifier getMapCoordSpecifier()
           
 Specifier getSpecifier(java.lang.String name)
           
 void setMapCoordSpecifier(Specifier newSpec)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PickyMapPointSpecifiers

public PickyMapPointSpecifiers(MapApp app,
                               MapPointSource source)
Create a new PickyMapPointSpecifiers.

Method Detail

getMapCoordSpecifier

public Specifier getMapCoordSpecifier()

setMapCoordSpecifier

public void setMapCoordSpecifier(Specifier newSpec)

getSpecifier

public Specifier getSpecifier(java.lang.String name)

addSpecifier

public void addSpecifier(java.lang.String name,
                         Specifier spec,
                         UnaryPredicate criterion)