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:
javax.swing.text.Caret
Enclosing class:
JVxChoice

public static class JVxChoice.NullCaret
extends java.lang.Object
implements javax.swing.text.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(javax.swing.event.ChangeListener pListener)
          
 void deinstall(javax.swing.text.JTextComponent pTextComponent)
          
 int getBlinkRate()
          
 int getDot()
          
 java.awt.Point getMagicCaretPosition()
          
 int getMark()
          
 void install(javax.swing.text.JTextComponent pTextComponent)
          
 boolean isSelectionVisible()
          
 boolean isVisible()
          
 void moveDot(int dot)
          
 void paint(java.awt.Graphics pGraphics)
          
 void removeChangeListener(javax.swing.event.ChangeListener pListener)
          
 void setBlinkRate(int pRate)
          
 void setDot(int pDot)
          
 void setMagicCaretPosition(java.awt.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(javax.swing.event.ChangeListener pListener)

Specified by:
addChangeListener in interface javax.swing.text.Caret

removeChangeListener

public void removeChangeListener(javax.swing.event.ChangeListener pListener)

Specified by:
removeChangeListener in interface javax.swing.text.Caret

install

public void install(javax.swing.text.JTextComponent pTextComponent)

Specified by:
install in interface javax.swing.text.Caret

deinstall

public void deinstall(javax.swing.text.JTextComponent pTextComponent)

Specified by:
deinstall in interface javax.swing.text.Caret

setBlinkRate

public void setBlinkRate(int pRate)

Specified by:
setBlinkRate in interface javax.swing.text.Caret

getBlinkRate

public int getBlinkRate()

Specified by:
getBlinkRate in interface javax.swing.text.Caret

setDot

public void setDot(int pDot)

Specified by:
setDot in interface javax.swing.text.Caret

getDot

public int getDot()

Specified by:
getDot in interface javax.swing.text.Caret

moveDot

public void moveDot(int dot)

Specified by:
moveDot in interface javax.swing.text.Caret

setMagicCaretPosition

public void setMagicCaretPosition(java.awt.Point pPoint)

Specified by:
setMagicCaretPosition in interface javax.swing.text.Caret

getMagicCaretPosition

public java.awt.Point getMagicCaretPosition()

Specified by:
getMagicCaretPosition in interface javax.swing.text.Caret

getMark

public int getMark()

Specified by:
getMark in interface javax.swing.text.Caret

setSelectionVisible

public void setSelectionVisible(boolean pSelectionVisible)

Specified by:
setSelectionVisible in interface javax.swing.text.Caret

isSelectionVisible

public boolean isSelectionVisible()

Specified by:
isSelectionVisible in interface javax.swing.text.Caret

setVisible

public void setVisible(boolean pVisible)

Specified by:
setVisible in interface javax.swing.text.Caret

isVisible

public boolean isVisible()

Specified by:
isVisible in interface javax.swing.text.Caret

paint

public void paint(java.awt.Graphics pGraphics)

Specified by:
paint in interface javax.swing.text.Caret


Copyright © 2009 SIB Visions GmbH. All Rights Reserved.