当前页面:
在线文档首页 >
NetBeans API Javadoc (Current Development Version)
DrawLayerFactory.AnnotationLayer (Editor Library) - NetBeans API Javadoc (Current Development Version)
org.netbeans.editor
Class DrawLayerFactory.AnnotationLayer
java.lang.Object
org.netbeans.editor.DrawLayer.AbstractLayer
org.netbeans.editor.DrawLayerFactory.AnnotationLayer
- All Implemented Interfaces:
- DrawLayer
- Enclosing class:
- DrawLayerFactory
Deprecated. Please use Highlighting SPI instead, for details see
Editor Library 2.
public static class DrawLayerFactory.AnnotationLayer
- extends DrawLayer.AbstractLayer
Annotation layer for drawing of annotations. Each mark which is stored in markChain has
corresponding Annotation. More than one Annotation can share one mark. In this case
the only one annotation is active and this must be drawn.
Method Summary |
boolean |
extendsEOL()
Deprecated. Whether the layer wants to use the last context's background
till the end of the window or not. |
MarkChain |
getMarkChain()
Deprecated. Get chain of marks attached to this draw layer |
boolean |
isActive(DrawContext ctx,
MarkFactory.DrawMark mark)
Deprecated. Return whether the layer is active or not. |
void |
updateContext(DrawContext ctx)
Deprecated. Update draw context by setting colors, fonts and possibly other draw
properties. |
DrawLayerFactory.AnnotationLayer
public DrawLayerFactory.AnnotationLayer(BaseDocument doc)
- Deprecated.
getMarkChain
public final MarkChain getMarkChain()
- Deprecated.
- Get chain of marks attached to this draw layer
- Returns:
- mark chain
extendsEOL
public boolean extendsEOL()
- Deprecated.
- Description copied from interface:
DrawLayer
- Whether the layer wants to use the last context's background
till the end of the window or not.
- Specified by:
extendsEOL
in interface DrawLayer
- Overrides:
extendsEOL
in class DrawLayer.AbstractLayer
isActive
public boolean isActive(DrawContext ctx,
MarkFactory.DrawMark mark)
- Deprecated.
- Description copied from interface:
DrawLayer
- Return whether the layer is active or not. This method
is called at the begining of the drawing,
then each time when the draw-mark is found at the current
fragment offset or when drawing reaches the next-activity-change-offset
of this layer (mark parameter is null in this case).
The layer must return whether it wants to be active for the next drawing
or not.
The layer should also consider
changing the next-activity-change-offset because the draw-engine
will ask for it after this method finishes.
If the mark is found at the same position like next-activity-change-offset
is, then this method is called only once with the valid mark parameter.
- Parameters:
ctx
- current context with the information about the drawingmark
- draw-mark at the fragment-offset or null if called
because of the next-activity-change-offset.
updateContext
public void updateContext(DrawContext ctx)
- Deprecated.
- Description copied from interface:
DrawLayer
- Update draw context by setting colors, fonts and possibly other draw
properties.
The method can use information from the context to find where the painting
process is currently located. It is called only if the layer is active.