JIDE 3.5.15

com.jidesoft.margin
Class AbstractRowMarginPainter

java.lang.Object
  extended by com.jidesoft.margin.AbstractRowMarginPainter
All Implemented Interfaces:
RowMarginPainter
Direct Known Subclasses:
AbstractLineMarginPainter

public abstract class AbstractRowMarginPainter
extends Object
implements RowMarginPainter

An abstract implementation of RowMarginPainter interface. It implements the getLayer() method so that you can use setLayer(int) to set the layer index. You still need to implement the other method paintLineMargin.


Field Summary
 
Fields inherited from interface com.jidesoft.margin.RowMarginPainter
LAYER_DEFAULT_INDEX
 
Constructor Summary
protected AbstractRowMarginPainter()
           
protected AbstractRowMarginPainter(int layer)
           
 
Method Summary
 int getLayer()
          Gets the layer index.
 void setLayer(int layer)
          Sets the layer index.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.jidesoft.margin.RowMarginPainter
paintRowMargin
 

Constructor Detail

AbstractRowMarginPainter

protected AbstractRowMarginPainter()

AbstractRowMarginPainter

protected AbstractRowMarginPainter(int layer)
Method Detail

getLayer

public int getLayer()
Gets the layer index. The painter has a higher index will overwrite those that have lower index.

Specified by:
getLayer in interface RowMarginPainter
Returns:
the layer index.

setLayer

public void setLayer(int layer)
Sets the layer index.

Parameters:
layer -

JIDE 3.5.15