org.apache.pivot.wtk.skin
Class TextAreaSkin.DocumentView
java.lang.Object
org.apache.pivot.wtk.skin.TextAreaSkin.NodeView
org.apache.pivot.wtk.skin.TextAreaSkin.ElementView
org.apache.pivot.wtk.skin.TextAreaSkin.DocumentView
- All Implemented Interfaces:
- Iterable<TextAreaSkin.NodeView>, Sequence<TextAreaSkin.NodeView>, ElementListener, NodeListener, Visual
- Enclosing class:
- TextAreaSkin
public class TextAreaSkin.DocumentView
- extends TextAreaSkin.ElementView
Document view.
Methods inherited from class org.apache.pivot.wtk.skin.TextAreaSkin.ElementView |
add, detach, get, getCharacterBounds, getLength, indexOf, insert, iterator, paint, remove, remove, update |
Methods inherited from class org.apache.pivot.wtk.skin.TextAreaSkin.NodeView |
getBaseline, getBounds, getBreakWidth, getCharacterCount, getDocumentOffset, getHeight, getLocation, getNode, getOffset, getParent, getSize, getWidth, getX, getY, isValid, offsetChanged, parentChanged, rangeInserted, rangeRemoved, repaint, setBreakWidth, setLocation, setParent, setSize |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TextAreaSkin.DocumentView
public TextAreaSkin.DocumentView(Document document)
attach
public void attach()
- Overrides:
attach
in class TextAreaSkin.ElementView
repaint
public void repaint(int x,
int y,
int width,
int height)
- Overrides:
repaint
in class TextAreaSkin.NodeView
invalidate
public void invalidate()
- Overrides:
invalidate
in class TextAreaSkin.NodeView
validate
public void validate()
- Overrides:
validate
in class TextAreaSkin.NodeView
getInsertionPoint
public int getInsertionPoint(int x,
int y)
- Specified by:
getInsertionPoint
in class TextAreaSkin.NodeView
getNextInsertionPoint
public int getNextInsertionPoint(int x,
int from,
Direction direction)
- Specified by:
getNextInsertionPoint
in class TextAreaSkin.NodeView
getRowIndex
public int getRowIndex(int offset)
- Specified by:
getRowIndex
in class TextAreaSkin.NodeView
getRowCount
public int getRowCount()
- Specified by:
getRowCount
in class TextAreaSkin.NodeView
getNext
public TextAreaSkin.NodeView getNext()
- Specified by:
getNext
in class TextAreaSkin.NodeView
nodeInserted
public void nodeInserted(Element element,
int index)
- Description copied from interface:
ElementListener
- Called when a node has been inserted into an element.
- Specified by:
nodeInserted
in interface ElementListener
- Overrides:
nodeInserted
in class TextAreaSkin.ElementView
nodesRemoved
public void nodesRemoved(Element element,
int index,
Sequence<Node> nodes)
- Description copied from interface:
ElementListener
- Called when nodes have been removed from an element.
- Specified by:
nodesRemoved
in interface ElementListener
- Overrides:
nodesRemoved
in class TextAreaSkin.ElementView