public interface RoverStore
RoverStores must provide access, on demand, to Rover entities, shapes, data, indices, and bytecode.
All exposed data should be immutable or defensively copied to prevent corruption by clients.
Copyright 2009 Partner Software, Inc.
| Modifier and Type | Method and Description |
|---|---|
RoverBytesInput |
areaBytesIn(XyBounds bounds,
double maximumScale) |
RoverBytesInput |
bytesForEntityId(int id) |
Naming |
dataForId(int id) |
RoverEntity |
entityFor(int id) |
RoverCodec |
getCodec() |
int |
getEntityCount() |
RoverBytesInput |
imageBytesIn(XyBounds bounds,
double maximumScale) |
java.awt.Image |
imageForId(int imageId) |
ImageSource |
imageSourceForId(int imageId) |
RoverLayer |
layerNamed(java.lang.String name) |
RoverBytesInput |
lineBytesIn(XyBounds bounds,
double maximumScale) |
java.util.List<RoverLayer> |
listLayers() |
Naming<RoverLayer> |
nameLayers() |
RoverBytesInput |
pointBytesIn(XyBounds bounds,
double maximumScale) |
RoverBytesInput |
textBytesIn(XyBounds bounds,
double maximumScale) |
java.util.List<RoverLayer> listLayers()
Naming<RoverLayer> nameLayers()
RoverLayer layerNamed(java.lang.String name)
java.awt.Image imageForId(int imageId)
ImageSource imageSourceForId(int imageId)
RoverCodec getCodec()
Naming dataForId(int id)
int getEntityCount()
RoverEntity entityFor(int id)
RoverBytesInput bytesForEntityId(int id)
RoverBytesInput areaBytesIn(XyBounds bounds, double maximumScale)
RoverBytesInput lineBytesIn(XyBounds bounds, double maximumScale)
RoverBytesInput imageBytesIn(XyBounds bounds, double maximumScale)
RoverBytesInput pointBytesIn(XyBounds bounds, double maximumScale)
RoverBytesInput textBytesIn(XyBounds bounds, double maximumScale)