com.swabunga.spell.swing.autospell
Class AutoSpellView
java.lang.Object
javax.swing.text.View
com.swabunga.spell.swing.autospell.AutoSpellView
- All Implemented Interfaces:
- AutoSpellConstants, javax.swing.SwingConstants
public class AutoSpellView
- extends javax.swing.text.View
- implements AutoSpellConstants
This View just forward all calls to the original view but also paints
the waved line if the Elements is marked as misspelled.
| Fields inherited from class javax.swing.text.View |
BadBreakWeight, ExcellentBreakWeight, ForcedBreakWeight, GoodBreakWeight, X_AXIS, Y_AXIS |
| Fields inherited from interface javax.swing.SwingConstants |
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
|
Method Summary |
void |
append(javax.swing.text.View arg0)
|
javax.swing.text.View |
breakView(int arg0,
int arg1,
float arg2,
float arg3)
|
void |
changedUpdate(javax.swing.event.DocumentEvent arg0,
java.awt.Shape arg1,
javax.swing.text.ViewFactory arg2)
|
javax.swing.text.View |
createFragment(int arg0,
int arg1)
|
boolean |
equals(java.lang.Object arg0)
|
float |
getAlignment(int arg0)
|
javax.swing.text.AttributeSet |
getAttributes()
|
int |
getBreakWeight(int arg0,
float arg1,
float arg2)
|
java.awt.Shape |
getChildAllocation(int arg0,
java.awt.Shape arg1)
|
java.awt.Container |
getContainer()
|
javax.swing.text.Document |
getDocument()
|
javax.swing.text.Element |
getElement()
|
int |
getEndOffset()
|
java.awt.Graphics |
getGraphics()
|
float |
getMaximumSpan(int arg0)
|
float |
getMinimumSpan(int arg0)
|
int |
getNextVisualPositionFrom(int arg0,
javax.swing.text.Position.Bias arg1,
java.awt.Shape arg2,
int arg3,
javax.swing.text.Position.Bias[] arg4)
|
javax.swing.text.View |
getParent()
|
float |
getPreferredSpan(int arg0)
|
int |
getResizeWeight(int arg0)
|
int |
getStartOffset()
|
java.lang.String |
getToolTipText(float arg0,
float arg1,
java.awt.Shape arg2)
|
javax.swing.text.View |
getView(int arg0)
|
int |
getViewCount()
|
javax.swing.text.ViewFactory |
getViewFactory()
|
int |
getViewIndex(float arg0,
float arg1,
java.awt.Shape arg2)
|
int |
getViewIndex(int arg0,
javax.swing.text.Position.Bias arg1)
|
void |
insert(int arg0,
javax.swing.text.View arg1)
|
void |
insertUpdate(javax.swing.event.DocumentEvent arg0,
java.awt.Shape arg1,
javax.swing.text.ViewFactory arg2)
|
boolean |
isVisible()
|
java.awt.Shape |
modelToView(int arg0,
javax.swing.text.Position.Bias arg1,
int arg2,
javax.swing.text.Position.Bias arg3,
java.awt.Shape arg4)
|
java.awt.Shape |
modelToView(int arg0,
java.awt.Shape arg1,
javax.swing.text.Position.Bias arg2)
|
void |
paint(java.awt.Graphics arg0,
java.awt.Shape arg1)
|
void |
preferenceChanged(javax.swing.text.View arg0,
boolean arg1,
boolean arg2)
|
void |
remove(int arg0)
|
void |
removeAll()
|
void |
removeUpdate(javax.swing.event.DocumentEvent arg0,
java.awt.Shape arg1,
javax.swing.text.ViewFactory arg2)
|
void |
replace(int arg0,
int arg1,
javax.swing.text.View[] arg2)
|
void |
setParent(javax.swing.text.View arg0)
|
void |
setSize(float arg0,
float arg1)
|
int |
viewToModel(float arg0,
float arg1,
java.awt.Shape arg2,
javax.swing.text.Position.Bias[] arg3)
|
| Methods inherited from class javax.swing.text.View |
forwardUpdate, forwardUpdateToView, modelToView, updateChildren, updateLayout, viewToModel |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AutoSpellView
public AutoSpellView(javax.swing.text.View view)
append
public void append(javax.swing.text.View arg0)
- Overrides:
append in class javax.swing.text.View
breakView
public javax.swing.text.View breakView(int arg0,
int arg1,
float arg2,
float arg3)
- Overrides:
breakView in class javax.swing.text.View
changedUpdate
public void changedUpdate(javax.swing.event.DocumentEvent arg0,
java.awt.Shape arg1,
javax.swing.text.ViewFactory arg2)
- Overrides:
changedUpdate in class javax.swing.text.View
createFragment
public javax.swing.text.View createFragment(int arg0,
int arg1)
- Overrides:
createFragment in class javax.swing.text.View
equals
public boolean equals(java.lang.Object arg0)
- Overrides:
equals in class java.lang.Object
getAlignment
public float getAlignment(int arg0)
- Overrides:
getAlignment in class javax.swing.text.View
getAttributes
public javax.swing.text.AttributeSet getAttributes()
- Overrides:
getAttributes in class javax.swing.text.View
getBreakWeight
public int getBreakWeight(int arg0,
float arg1,
float arg2)
- Overrides:
getBreakWeight in class javax.swing.text.View
getChildAllocation
public java.awt.Shape getChildAllocation(int arg0,
java.awt.Shape arg1)
- Overrides:
getChildAllocation in class javax.swing.text.View
getContainer
public java.awt.Container getContainer()
- Overrides:
getContainer in class javax.swing.text.View
getDocument
public javax.swing.text.Document getDocument()
- Overrides:
getDocument in class javax.swing.text.View
getElement
public javax.swing.text.Element getElement()
- Overrides:
getElement in class javax.swing.text.View
getEndOffset
public int getEndOffset()
- Overrides:
getEndOffset in class javax.swing.text.View
getGraphics
public java.awt.Graphics getGraphics()
- Overrides:
getGraphics in class javax.swing.text.View
getMaximumSpan
public float getMaximumSpan(int arg0)
- Overrides:
getMaximumSpan in class javax.swing.text.View
getMinimumSpan
public float getMinimumSpan(int arg0)
- Overrides:
getMinimumSpan in class javax.swing.text.View
getNextVisualPositionFrom
public int getNextVisualPositionFrom(int arg0,
javax.swing.text.Position.Bias arg1,
java.awt.Shape arg2,
int arg3,
javax.swing.text.Position.Bias[] arg4)
throws javax.swing.text.BadLocationException
- Overrides:
getNextVisualPositionFrom in class javax.swing.text.View
- Throws:
javax.swing.text.BadLocationException
getParent
public javax.swing.text.View getParent()
- Overrides:
getParent in class javax.swing.text.View
getPreferredSpan
public float getPreferredSpan(int arg0)
- Specified by:
getPreferredSpan in class javax.swing.text.View
- Parameters:
arg0 -
- Returns:
getResizeWeight
public int getResizeWeight(int arg0)
- Overrides:
getResizeWeight in class javax.swing.text.View
getStartOffset
public int getStartOffset()
- Overrides:
getStartOffset in class javax.swing.text.View
getToolTipText
public java.lang.String getToolTipText(float arg0,
float arg1,
java.awt.Shape arg2)
- Overrides:
getToolTipText in class javax.swing.text.View
getView
public javax.swing.text.View getView(int arg0)
- Overrides:
getView in class javax.swing.text.View
getViewCount
public int getViewCount()
- Overrides:
getViewCount in class javax.swing.text.View
getViewFactory
public javax.swing.text.ViewFactory getViewFactory()
- Overrides:
getViewFactory in class javax.swing.text.View
getViewIndex
public int getViewIndex(float arg0,
float arg1,
java.awt.Shape arg2)
- Overrides:
getViewIndex in class javax.swing.text.View
getViewIndex
public int getViewIndex(int arg0,
javax.swing.text.Position.Bias arg1)
- Overrides:
getViewIndex in class javax.swing.text.View
insert
public void insert(int arg0,
javax.swing.text.View arg1)
- Overrides:
insert in class javax.swing.text.View
insertUpdate
public void insertUpdate(javax.swing.event.DocumentEvent arg0,
java.awt.Shape arg1,
javax.swing.text.ViewFactory arg2)
- Overrides:
insertUpdate in class javax.swing.text.View
isVisible
public boolean isVisible()
- Overrides:
isVisible in class javax.swing.text.View
modelToView
public java.awt.Shape modelToView(int arg0,
java.awt.Shape arg1,
javax.swing.text.Position.Bias arg2)
throws javax.swing.text.BadLocationException
- Specified by:
modelToView in class javax.swing.text.View
- Parameters:
arg0 - arg1 - arg2 -
- Returns:
-
- Throws:
javax.swing.text.BadLocationException
modelToView
public java.awt.Shape modelToView(int arg0,
javax.swing.text.Position.Bias arg1,
int arg2,
javax.swing.text.Position.Bias arg3,
java.awt.Shape arg4)
throws javax.swing.text.BadLocationException
- Overrides:
modelToView in class javax.swing.text.View
- Throws:
javax.swing.text.BadLocationException
paint
public void paint(java.awt.Graphics arg0,
java.awt.Shape arg1)
- Specified by:
paint in class javax.swing.text.View
- Parameters:
arg0 - arg1 -
preferenceChanged
public void preferenceChanged(javax.swing.text.View arg0,
boolean arg1,
boolean arg2)
- Overrides:
preferenceChanged in class javax.swing.text.View
remove
public void remove(int arg0)
- Overrides:
remove in class javax.swing.text.View
removeAll
public void removeAll()
- Overrides:
removeAll in class javax.swing.text.View
removeUpdate
public void removeUpdate(javax.swing.event.DocumentEvent arg0,
java.awt.Shape arg1,
javax.swing.text.ViewFactory arg2)
- Overrides:
removeUpdate in class javax.swing.text.View
replace
public void replace(int arg0,
int arg1,
javax.swing.text.View[] arg2)
- Overrides:
replace in class javax.swing.text.View
setParent
public void setParent(javax.swing.text.View arg0)
- Overrides:
setParent in class javax.swing.text.View
setSize
public void setSize(float arg0,
float arg1)
- Overrides:
setSize in class javax.swing.text.View
viewToModel
public int viewToModel(float arg0,
float arg1,
java.awt.Shape arg2,
javax.swing.text.Position.Bias[] arg3)
- Specified by:
viewToModel in class javax.swing.text.View
- Parameters:
arg0 - arg1 - arg2 - arg3 -
- Returns: