## Uses of Interface
org.apache.batik.gvt.text.Mark

Packages that use Mark
org.apache.batik.bridge: Provides an API for mapping and maintaining consistency between the SVG DOM tree and the GVT tree.
org.apache.batik.gvt: Contains all of the interfaces for describing and painting vector graphics as Java objects.
org.apache.batik.gvt.renderer
org.apache.batik.gvt.text
org.apache.batik.swing.gvt
org.apache.batik.swing.svg

Uses of Mark in org.apache.batik.bridge

Methods in org.apache.batik.bridge with parameters of type Mark
`void` `UserAgentAdapter.setTextSelection(Mark start, Mark end)` This user agent doesn't display text selections.
`void` `UserAgent.setTextSelection(Mark start, Mark end)` Informs the user agent that the text selection has changed.

Uses of Mark in org.apache.batik.gvt

Fields in org.apache.batik.gvt declared as Mark
`protected Mark` `TextNode.beginMark` The begin mark.
`protected Mark` `TextNode.endMark` The end mark.

Methods in org.apache.batik.gvt that return Mark
`Mark` `TextPainter.selectAt(double x, double y, TextNode node)` Initiates a text selection on a particular AttributedCharacterIterator, using the text/font metrics employed by this TextPainter instance.
`Mark` `TextPainter.selectTo(double x, double y, Mark beginMark)` Continues a text selection on a particular AttributedCharacterIterator, using the text/font metrics employed by this TextPainter instance.
`Mark` `TextPainter.selectFirst(TextNode node)` Selects the first glyph in the text node.
`Mark` `TextPainter.selectLast(TextNode node)` Selects the last glyph in the text node.
`Mark` `TextPainter.getMark(TextNode node, int index, boolean beforeGlyph)` Returns a mark for the char at index in node's AttributedCharacterIterator.
`Mark` `TextNode.getMarkerForChar(int index, boolean beforeChar)` Return the marker for the character at index in this nodes AttributedCharacterIterator.

Methods in org.apache.batik.gvt with parameters of type Mark
`Mark` `TextPainter.selectTo(double x, double y, Mark beginMark)` Continues a text selection on a particular AttributedCharacterIterator, using the text/font metrics employed by this TextPainter instance.
`int[]` `TextPainter.getSelected(Mark start, Mark finish)` Get an array of index pairs corresponding to the indices within an AttributedCharacterIterator regions bounded by two Marks.
`java.awt.Shape` `TextPainter.getHighlightShape(Mark beginMark, Mark endMark)` Get a Shape in userspace coords which encloses the textnode glyphs bounded by two Marks.
`void` `TextNode.setSelection(Mark begin, Mark end)`

Uses of Mark in org.apache.batik.gvt.renderer

Classes in org.apache.batik.gvt.renderer that implement Mark
`protected static class` `BasicTextPainter.BasicMark` This TextPainter's implementation of the Mark interface.

Methods in org.apache.batik.gvt.renderer that return Mark
`Mark` `StrokingTextPainter.getMark(TextNode node, int index, boolean leadingEdge)`
`protected Mark` `StrokingTextPainter.hitTest(double x, double y, TextNode node)`
`Mark` `StrokingTextPainter.selectFirst(TextNode node)` Selects the first glyph in the text node.
`Mark` `StrokingTextPainter.selectLast(TextNode node)` Selects the last glyph in the text node.
`Mark` `BasicTextPainter.selectAt(double x, double y, TextNode node)` Given an X, y coordinate, AttributedCharacterIterator, return a Mark which encapsulates a "selection start" action.
`Mark` `BasicTextPainter.selectTo(double x, double y, Mark beginMark)` Given an X, y coordinate, starting Mark, AttributedCharacterIterator, return a Mark which encapsulates a "selection continued" action.
`protected abstract Mark` `BasicTextPainter.hitTest(double x, double y, TextNode node)` Returns the mark for the specified parameters.

Methods in org.apache.batik.gvt.renderer with parameters of type Mark
`int[]` `StrokingTextPainter.getSelected(Mark startMark, Mark finishMark)` Returns an array of ints representing begin/end index pairs into an AttributedCharacterIterator which represents the text selection delineated by two Mark instances.
`java.awt.Shape` `StrokingTextPainter.getHighlightShape(Mark beginMark, Mark endMark)` Return a Shape, in the coordinate system of the text layout, which encloses the text selection delineated by two Mark instances.
`Mark` `BasicTextPainter.selectTo(double x, double y, Mark beginMark)` Given an X, y coordinate, starting Mark, AttributedCharacterIterator, return a Mark which encapsulates a "selection continued" action.

Uses of Mark in org.apache.batik.gvt.text

Methods in org.apache.batik.gvt.text with parameters of type Mark
`void` `ConcreteTextSelector.setSelection(Mark begin, Mark end)`

Uses of Mark in org.apache.batik.swing.gvt

Methods in org.apache.batik.swing.gvt with parameters of type Mark
`void` `TextSelectionManager.setSelection(Mark start, Mark end)` Sets the selected text
`void` `JGVTComponent.select(Mark start, Mark end)` Sets the selection to the specified start and end mark.

Uses of Mark in org.apache.batik.swing.svg

Methods in org.apache.batik.swing.svg with parameters of type Mark
`void` `JSVGComponent.BridgeUserAgentWrapper.setTextSelection(Mark start, Mark end)` Informs the user agent that the text selection has changed.
`void` `JSVGComponent.BridgeUserAgent.setTextSelection(Mark start, Mark end)` Informs the user agent that the text selection has changed.

Copyright © 2004 Apache Software Foundation. All Rights Reserved.