ilog.views.maps.label
Class IlvMapDefaultLabeler.LabelLayer

java.lang.Object
  extended by ilog.views.IlvIndexedSet
      extended by ilog.views.IlvManagerLayer
          extended by ilog.views.maps.label.IlvMapDefaultLabeler.LabelLayer
All Implemented Interfaces:
IlvPersistentObject, Serializable
Enclosing class:
IlvMapDefaultLabeler

public static class IlvMapDefaultLabeler.LabelLayer
extends IlvManagerLayer

This class is public for implementation purposes only.

Note: do not instantiate directly.

Since:
JViews 8.0
See Also:
Serialized Form

Constructor Summary
IlvMapDefaultLabeler.LabelLayer(IlvInputStream stream)
          Constructs a label layer from an IlvInputStream.
IlvMapDefaultLabeler.LabelLayer(IlvMapLabelManager labelManager)
          Constructs a label layer from an IlvMapLabelManager object.
 
Method Summary
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.
 
Methods inherited from class ilog.views.IlvManagerLayer
addVisibilityFilter, computeBBox, drawImpl, getAlpha, getIndex, getManager, getName, getNamedProperty, getProperty, getVisibilityFilters, isSelectable, isTemporarilyHidden, isVisible, removeNamedProperty, removeVisibilityFilter, setAlpha, setManager, setName, setNamedProperty, setProperty, writeIt
 
Methods inherited from class ilog.views.IlvIndexedSet
addObject, afterUpdate, beforeUpdate, collectObjects, deleteAll, getCardinal, getElements, getIndex, getManagers, getManagersCount, getObject, getObject, getSubsequentRemoveThreshold, isQuadtreeEnabled, map, mapInside, mapInside, mapIntersects, mapIntersects, removeObject, setIndex, setQuadtreeEnabled, setSubsequentRemoveThreshold
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IlvMapDefaultLabeler.LabelLayer

public IlvMapDefaultLabeler.LabelLayer(IlvInputStream stream)
                                throws IlvReadFileException
Constructs a label layer from an IlvInputStream.

Parameters:
stream - The stream to read from.
Throws:
IlvReadFileException

IlvMapDefaultLabeler.LabelLayer

public IlvMapDefaultLabeler.LabelLayer(IlvMapLabelManager labelManager)
Constructs a label layer from an IlvMapLabelManager object.

Parameters:
labelManager - The IlvMapLabelManager to create the LabelLayer object from.
Method Detail

write

public void write(IlvOutputStream stream)
Writes this layer to an IlvOutputStream.

Specified by:
write in interface IlvPersistentObject
Overrides:
write in class IlvManagerLayer
Parameters:
stream - The stream to write to.

draw

protected void draw(Graphics dst,
                    IlvManagerView view)
Draws the layer in a view of a manager.

Overrides:
draw in class IlvManagerLayer
Parameters:
dst - The Graphics object to draw to.
view - The view of the manager.
See Also:
IlvManagerLayer.draw(java.awt.Graphics, ilog.views.IlvManagerView)

print

public void print(Graphics dst,
                  IlvRect area,
                  IlvTransformer t)
Prints the layer with a specified transformer.

Overrides:
print in class IlvManagerLayer
Parameters:
dst - The graphics.
area - The rectangle of the layer to print in the manager coordinate system.
t - The transformer used to print the content.
Since:
JViews 8.1

isVisible

public boolean isVisible(IlvManagerView view)
Returns 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.

Overrides:
isVisible in class IlvManagerLayer
Parameters:
view - The view of the manager.


Copyright © 1996-2007 ILOG S.A. All rights reserved.   Documentation homepage.   . All Rights Reserved.