com.sibvisions.rad.ui.swing.ext
Class JVxChoice.NullCaret

java.lang.Object
  extended by com.sibvisions.rad.ui.swing.ext.JVxChoice.NullCaret
All Implemented Interfaces:
Caret
Enclosing class:
JVxChoice

public static class JVxChoice.NullCaret
extends Object
implements Caret

Null Caret is a invisible non functional Caret to prevent null pointer exceptions in swing.


Constructor Summary
JVxChoice.NullCaret()
          Creates a new instance of NullCaret.
 
Method Summary
 void addChangeListener(ChangeListener pListener)
          
 void deinstall(JTextComponent pTextComponent)
          
 int getBlinkRate()
          
 int getDot()
          
 Point getMagicCaretPosition()
          
 int getMark()
          
 void install(JTextComponent pTextComponent)
          
 boolean isSelectionVisible()
          
 boolean isVisible()
          
 void moveDot(int dot)
          
 void paint(Graphics pGraphics)
          
 void removeChangeListener(ChangeListener pListener)
          
 void setBlinkRate(int pRate)
          
 void setDot(int pDot)
          
 void setMagicCaretPosition(Point pPoint)
          
 void setSelectionVisible(boolean pSelectionVisible)
          
 void setVisible(boolean pVisible)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JVxChoice.NullCaret

public JVxChoice.NullCaret()
Creates a new instance of NullCaret.

Method Detail

addChangeListener

public void addChangeListener(ChangeListener pListener)

Specified by:
addChangeListener in interface Caret

removeChangeListener

public void removeChangeListener(ChangeListener pListener)

Specified by:
removeChangeListener in interface Caret

install

public void install(JTextComponent pTextComponent)

Specified by:
install in interface Caret

deinstall

public void deinstall(JTextComponent pTextComponent)

Specified by:
deinstall in interface Caret

setBlinkRate

public void setBlinkRate(int pRate)

Specified by:
setBlinkRate in interface Caret

getBlinkRate

public int getBlinkRate()

Specified by:
getBlinkRate in interface Caret

setDot

public void setDot(int pDot)

Specified by:
setDot in interface Caret

getDot

public int getDot()

Specified by:
getDot in interface Caret

moveDot

public void moveDot(int dot)

Specified by:
moveDot in interface Caret

setMagicCaretPosition

public void setMagicCaretPosition(Point pPoint)

Specified by:
setMagicCaretPosition in interface Caret

getMagicCaretPosition

public Point getMagicCaretPosition()

Specified by:
getMagicCaretPosition in interface Caret

getMark

public int getMark()

Specified by:
getMark in interface Caret

setSelectionVisible

public void setSelectionVisible(boolean pSelectionVisible)

Specified by:
setSelectionVisible in interface Caret

isSelectionVisible

public boolean isSelectionVisible()

Specified by:
isSelectionVisible in interface Caret

setVisible

public void setVisible(boolean pVisible)

Specified by:
setVisible in interface Caret

isVisible

public boolean isVisible()

Specified by:
isVisible in interface Caret

paint

public void paint(Graphics pGraphics)

Specified by:
paint in interface Caret


Copyright © 2009 SIB Visions GmbH. All Rights Reserved.