org.fife.ui.rtextarea
Class RTextAreaHighlighter.LayeredHighlightInfoImpl

java.lang.Object
  extended by org.fife.ui.rtextarea.RTextAreaHighlighter.HighlightInfoImpl
      extended by org.fife.ui.rtextarea.RTextAreaHighlighter.LayeredHighlightInfoImpl
All Implemented Interfaces:
javax.swing.text.Highlighter.Highlight, RTextAreaHighlighter.HighlightInfo, RTextAreaHighlighter.LayeredHighlightInfo
Enclosing class:
RTextAreaHighlighter

protected static class RTextAreaHighlighter.LayeredHighlightInfoImpl
extends RTextAreaHighlighter.HighlightInfoImpl
implements RTextAreaHighlighter.LayeredHighlightInfo

A straightforward implementation of HighlightInfo for painting layered highlights.


Field Summary
 int height
           
 int width
           
 int x
           
 int y
           
 
Constructor Summary
protected RTextAreaHighlighter.LayeredHighlightInfoImpl()
           
 
Method Summary
 void paintLayeredHighlights(java.awt.Graphics g, int p0, int p1, java.awt.Shape viewBounds, javax.swing.text.JTextComponent editor, javax.swing.text.View view)
          Restricts the region based on the receivers offsets and messages the painter to paint the region.
 
Methods inherited from class org.fife.ui.rtextarea.RTextAreaHighlighter.HighlightInfoImpl
getColor, getEndOffset, getPainter, getStartOffset, setEndOffset, setPainter, setStartOffset
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.swing.text.Highlighter.Highlight
getEndOffset, getPainter, getStartOffset
 

Field Detail

x

public int x

y

public int y

width

public int width

height

public int height
Constructor Detail

RTextAreaHighlighter.LayeredHighlightInfoImpl

protected RTextAreaHighlighter.LayeredHighlightInfoImpl()
Method Detail

paintLayeredHighlights

public void paintLayeredHighlights(java.awt.Graphics g,
                                   int p0,
                                   int p1,
                                   java.awt.Shape viewBounds,
                                   javax.swing.text.JTextComponent editor,
                                   javax.swing.text.View view)
Restricts the region based on the receivers offsets and messages the painter to paint the region.

Specified by:
paintLayeredHighlights in interface RTextAreaHighlighter.LayeredHighlightInfo