public class GLMapItemsDatabaseRenderer extends <any> implements MapItemsDatabase.ContentListener
Modifier and Type | Field and Description |
---|---|
protected MapItemsDatabase |
database |
protected MapRenderer |
renderContext |
static GLLayerSpi2 |
SPI |
protected MapItemsDatabaseLayer |
subject |
Modifier and Type | Method and Description |
---|---|
void |
contentChanged(MapItemsDatabase database) |
protected java.util.Collection<MapItem> |
createPendingData() |
void |
draw(GLMapView view) |
void |
draw(GLMapView view,
int renderPass) |
protected java.lang.String |
getBackgroundThreadName() |
protected java.util.Collection<GLMapItem2> |
getRenderList() |
int |
getRenderPass() |
Layer |
getSubject() |
protected void |
query(ViewState state,
java.util.Collection<MapItem> result) |
protected void |
releasePendingData(java.util.Collection<MapItem> pendingData) |
protected void |
resetPendingData(java.util.Collection<MapItem> pendingData) |
protected boolean |
updateRenderList(ViewState state,
java.util.Collection<MapItem> pendingData) |
public static final GLLayerSpi2 SPI
protected final MapItemsDatabaseLayer subject
protected final MapItemsDatabase database
protected final MapRenderer renderContext
public int getRenderPass()
public void draw(GLMapView view, int renderPass)
public void draw(GLMapView view)
protected java.util.Collection<GLMapItem2> getRenderList()
protected java.util.Collection<MapItem> createPendingData()
protected void resetPendingData(java.util.Collection<MapItem> pendingData)
protected void releasePendingData(java.util.Collection<MapItem> pendingData)
protected java.lang.String getBackgroundThreadName()
protected boolean updateRenderList(ViewState state, java.util.Collection<MapItem> pendingData)
protected void query(ViewState state, java.util.Collection<MapItem> result)
public void contentChanged(MapItemsDatabase database)
contentChanged
in interface MapItemsDatabase.ContentListener
public Layer getSubject()