com.partnersoft.maps.model
Class RoverBundle

java.lang.Object
  extended by com.partnersoft.maps.model.RoverBundle

public class RoverBundle
extends java.lang.Object

A RoverBundle has all the necessary components for map viewing and query: a RoverBytes object containing the streaming map data, an array of data items (indexed by dataID), an array of hilites (also indexed by dataID), and a set of FindItemIndexes.

Author:
Paul Reavis Copyright 2005 Partner Software, Inc.

Nested Class Summary
static class RoverBundle.PreFindItem
           
 
Field Summary
 java.util.ArrayList<Naming> data
           
 java.util.ArrayList<RoverBytes> hilites
           
 Naming<FindItemIndex> indexes
           
 Naming<RoverBundle.PreFindItem> preFindItems
           
 RoverBytes rover
           
 
Constructor Summary
RoverBundle()
           
 
Method Summary
 void addPreFindItem(java.lang.String findItemName, java.lang.String value, int dataid)
           
 void generateFindItems()
           
 Naming<java.lang.Object> getData(int dataID)
           
 RoverBytes getHilite(int dataID)
           
 FindItemIndex getIndex(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

data

public java.util.ArrayList<Naming> data

hilites

public java.util.ArrayList<RoverBytes> hilites

indexes

public Naming<FindItemIndex> indexes

rover

public RoverBytes rover

preFindItems

public transient Naming<RoverBundle.PreFindItem> preFindItems
Constructor Detail

RoverBundle

public RoverBundle()
Method Detail

addPreFindItem

public void addPreFindItem(java.lang.String findItemName,
                           java.lang.String value,
                           int dataid)

generateFindItems

public void generateFindItems()

getIndex

public FindItemIndex getIndex(java.lang.String name)

getData

public Naming<java.lang.Object> getData(int dataID)

getHilite

public RoverBytes getHilite(int dataID)