com.partnersoft.maps.model
Class MapQuery
java.lang.Object
com.partnersoft.maps.model.MapQuery
public class MapQuery
- extends java.lang.Object
Holds the parameter for a map query. Currently these are fairly simplistic and only allow near-to-point geographic criteria.
Copyright 2008 Partner Software, Inc.
- Version:
- $Id$
- Author:
- Paul Reavis
|
Constructor Summary |
MapQuery()
|
MapQuery(XyPoint center,
java.lang.String mapset,
java.lang.String dataType)
|
MapQuery(XyPoint center,
java.lang.String mapset,
java.lang.String dataType,
java.lang.Object... dataValues)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MapQuery
public MapQuery()
MapQuery
public MapQuery(XyPoint center,
java.lang.String mapset,
java.lang.String dataType)
MapQuery
public MapQuery(XyPoint center,
java.lang.String mapset,
java.lang.String dataType,
java.lang.Object... dataValues)
accepts
public boolean accepts(MapDataItem candidate)
filter
public java.util.List<MapDataItem> filter(java.util.List<MapDataItem> candidates)
setCenter
public void setCenter(double x,
double y)
addMapset
public void addMapset(java.lang.String mapsetName)
addDataType
public void addDataType(java.lang.String dataType)
addDataValue
public void addDataValue(java.lang.String fieldName,
java.lang.Object fieldValue)
addDataValues
public void addDataValues(java.lang.Object... nameOrValue)
getCenter
public XyPoint getCenter()
setCenter
public void setCenter(XyPoint center)
getMapsets
public NameSet getMapsets()
setMapsets
public void setMapsets(NameSet mapsets)
getDataTypes
public NameSet getDataTypes()
setDataTypes
public void setDataTypes(NameSet dataTypes)
getDataValues
public Naming<java.lang.Object> getDataValues()
setDataValues
public void setDataValues(Naming<java.lang.Object> dataValues)