public static class IlvMapDefaultLabeler.LabelLayer extends IlvManagerLayer
Note: do not instantiate directly.
| Constructor and Description |
|---|
LabelLayer(IlvInputStream stream)
Constructs a label layer from an
IlvInputStream. |
LabelLayer(IlvMapLabelManager labelManager)
Constructs a label layer from an
IlvMapLabelManager object. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
draw(Graphics dst,
IlvManagerView view)
Draws the layer in a view of a manager.
|
boolean |
isVisible(IlvManagerView view)
Returns
true if the layer is visible in the specified view. |
void |
print(Graphics dst,
IlvRect area,
IlvTransformer t)
Prints the layer with a specified transformer.
|
void |
write(IlvOutputStream stream)
Writes this layer to an
IlvOutputStream. |
addVisibilityFilter, computeBBox, drawImpl, getAlpha, getIndex, getManager, getName, getNamedProperty, getProperty, getVisibilityFilters, isSelectable, isTemporarilyHidden, isVisible, removeNamedProperty, removeVisibilityFilter, setAlpha, setManager, setName, setNamedProperty, setProperty, writeItaddObject, afterUpdate, beforeUpdate, collectObjects, collectSelectableObjects, deleteAll, getCardinal, getElements, getIndex, getManagers, getManagersCount, getObject, getObject, getSelectableObject, getSubsequentRemoveThreshold, isQuadtreeEnabled, isZOrdering, map, mapInside, mapInside, mapIntersects, mapIntersects, removeObject, setIndex, SetInitialNumberOfNonZoomablesCapacity, SetInitialNumberOfObjectsCapacity, setQuadtreeEnabled, setSubsequentRemoveThreshold, setZOrderingpublic LabelLayer(IlvInputStream stream) throws IlvReadFileException
IlvInputStream.stream - The stream to read from.IlvReadFileExceptionpublic LabelLayer(IlvMapLabelManager labelManager)
IlvMapLabelManager object.labelManager - The IlvMapLabelManager to create the
LabelLayer object from.public void write(IlvOutputStream stream)
IlvOutputStream.write in interface IlvPersistentObjectwrite in class IlvManagerLayerstream - The stream to write to.protected void draw(Graphics dst, IlvManagerView view)
draw in class IlvManagerLayerdst - The Graphics object to draw to.view - The view of the manager.IlvManagerLayer.draw(java.awt.Graphics, ilog.views.IlvManagerView)public void print(Graphics dst, IlvRect area, IlvTransformer t)
print in class IlvManagerLayerdst - The graphics.area - The rectangle of the layer to print in the manager coordinate system.t - The transformer used to print the content.public boolean isVisible(IlvManagerView view)
true if the layer is visible in the specified view.
This method checks the visibility of the layer itself, the visibility of
the layer for the specified view, and then calls the visibility filters.isVisible in class IlvManagerLayerview - The view of the manager.© Copyright Rogue Wave Software, Inc. 1997, 2017. All Rights Reserved.