Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Multivalent API
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
multivalent.Span

Packages that use Span
multivalent | Core system classes.
multivalent.std | Standard system functionality that is guaranteed to be available locally during runtime.
multivalent.std.adaptor.pdf | PDF manipulation: read, render, modify, write.
multivalent.std.span | A collection of general-use spans: hyperlink, highlight, font, color.
multivalent.std.ui | Standard user interface controls, such as forward/back buttons and bookmarks.

Uses of Span in multivalent

Methods in multivalent that return Span
`Span` | `Browser.getSelectionSpan()` Returns handle to the `selection span`.

Methods in multivalent with parameters of type Span
`void` | `Span.move(Span s)` Span endpoints assumed valid; just moveq + reformatting and repainting.
`void` | `Span.moveq(Span span)` Useful to morph to the selection.
`java.lang.String` | `Browser.clipboard(Span span)`

Uses of Span in multivalent.std

Fields in multivalent.std declared as Span
`Span` | `SearchHit.span`

Constructors in multivalent.std with parameters of type Span
`SearchHit(Span span, int x, int y)`

Uses of Span in multivalent.std.adaptor.pdf

Subclasses of Span in multivalent.std.adaptor.pdf
`class` | `SpanPDF` A span that can set any PDF graphic state attribute: stroke color, fill color, font, Tr.

Methods in multivalent.std.adaptor.pdf that return Span
`protected Span` | `Anno.createSpan(SemanticEvent se, java.lang.String logical, java.lang.String bename)` Given /Rect (and handle to `PDF`) in semantic event, convert to `Span`.

Uses of Span in multivalent.std.span

Subclasses of Span in multivalent.std.span
`class` | `ActionSpan` When click on span, execute `ActionSpan.action()`.
`class` | `AnchorSpan` Intra-document destination of a hyperlink: a named, robustly located point in document.
`class` | `AwkSpan` Underline a span and show a message at the start.
`class` | `BackgroundSpan` Background span with editable color.
`class` | `BIUSpan` A copy editor mark: bold/italics/under suggestion.
`class` | `BlinkSpan` Because you asked for it!
`class` | `BoldSpan` Convenience span for setting boldface.
`class` | `BoxSpan` Box the word covered by the span (later, intelligently box arbitrarily long spans).
`class` | `CapSpan` Change case of region by clicking anywhere in span.
`class` | `DeleteSpan` Executable copy editor mark to suggest span should be deleted.
`class` | `ElideSpan` Convenience span for setting elided (aka hidden) spans.
`class` | `FamilySpan` Convenience span for setting font family.
`class` | `FontSpan` Convenience span for setting font properties: family, size, style.
`class` | `ForegroundSpan` Convenience span for setting foreground color.
`class` | `HyperlinkSpan` This is the familiar point-to-point link.
`class` | `InsertSpan` Copy editor markup: insert text at point.
`class` | `InvisibleSpan` Span for setting invisible text (foreground==background).
`class` | `ItalicSpan` Convenience span for setting italics.
`class` | `LabelSpan` Helper span for copy editor marks that draws message above content text.
`class` | `MonospacedSpan` Same as FamilySpan(..., "Monospaced").
`class` | `MoveTextSpan` Executable copy editor markup that will move marked text to another point in the document.
`class` | `Notemark` out of date Many functions taken over by elide attribute in style sheet.
`class` | `OutlineSpan` Assumes LeafImage as first node, which shows open or closed arrow.
`class` | `OverstrikeSpan` Convenience span for setting overstrike.
`class` | `PlainSpan` Convenience span for setting plain text.
`class` | `PointSpan` Point size span editable by user.
`class` | `RelPointSpan` Common convenience span for changing the font size relative to the current size by n steps.
`class` | `ReplaceWithSpan` A combination of InsertSpan and DeleteSpan.
`class` | `ScriptSpan` When click on span, execute script in `VScript`.
`class` | `SelectionSpan` Default selection behavior.
`class` | `SidebarSpan` UNDER DEVELOPMENT.
`class` | `SignalSpan` Convenience span for setting some signal, as given by SIGNAL and VALUE attributes.
`class` | `StrokeSpan` Set attributes of line: width, cap style, join style, miter limit, dash.
`class` | `SubSupSpan` Convenience span for subscripts and superscripts.
`class` | `UnderlineSpan` Convenience span for setting underline.

Uses of Span in multivalent.std.ui

Methods in multivalent.std.ui with parameters of type Span
`Node` | `History.fault(int id, Span span, INode replace)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Multivalent API
PREV NEXT | FRAMES NO FRAMES