Extension SDK 10.1.2


oracle.javatools.editor.highlight
Class HighlightedLine

java.lang.Object
  extended byoracle.javatools.editor.highlight.HighlightedText
      extended byoracle.javatools.editor.highlight.HighlightedLine


public final class HighlightedLine
extends HighlightedText

A HighlightedLine object represents a line of text that has a HighlightStyle applied to it. It is created by calling addLineHighlight() in a highlight layer on a region of text.

When trying to change the highlight style or offsets for a HighlightedText object, the change must be done through the highlight layer so that the editor view can be properly repainted. Clients are not allowed to call the set*() accessor methods here directly.


Field Summary

Fields inherited from class oracle.javatools.editor.highlight.HighlightedText
endMark, highlightStyle, startMark

Constructor Summary
protected HighlightedLine(HighlightStyle highlightStyle, OffsetMark startMark, OffsetMark endMark)
Constructs a new HighlightedLine object.

Method Summary
boolean isLineHighlight()
Fetch whether this highlight is a line highlight or not.

Methods inherited from class oracle.javatools.editor.highlight.HighlightedText
getEndOffset, getHighlightStyle, getStartOffset

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

HighlightedLine

protected HighlightedLine(HighlightStyle highlightStyle,
                          OffsetMark startMark,
                          OffsetMark endMark)
Constructs a new HighlightedLine object.
Parameters:
highlightStyle - the highlightStyle to use

Method Detail

isLineHighlight

public boolean isLineHighlight()
Fetch whether this highlight is a line highlight or not.
Overrides:
isLineHighlight in class HighlightedText
Returns:
true if this is a line highlight

Extension SDK


Copyright © 1997, 2004, Oracle. All rights reserved.