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

## Uses of Class
multivalent.Layer

Packages that use Layer
multivalent | Core system classes.
multivalent.devel | Developer tools, templates, and examples: MyBehavior template, document tree viewer, DebugMode, ....
multivalent.devel.lens | Document inspection lenses: bbox bounds, character numbers, ruler for layout measuring.
multivalent.net | Network-related behaviors: cookies, referer, return code, server.
multivalent.std | Standard system functionality that is guaranteed to be available locally during runtime.
multivalent.std.adaptor | Media adaptors guaranteed to be available locally: HTML, UNIX manual page, directory, FTP directory, ...
multivalent.std.lens | Lens superclass and standard lenses, such as Magnify and Rot-13.
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 Layer in multivalent

Methods in multivalent that return Layer
`static Layer` | `Layer.getInstance(java.lang.String logicalname, Document doc)` Constructs top-most Layer of Layers in a Document.
`Layer` | `Layer.getInstance(java.lang.String logicalname)` Constructs empty layer with given name, unless one by that name already exists, in which case that existing Layer is returned.
`Layer` | `Document.getLayers()` Returns the topmost layer, which holds useful layers (system, genre, annotations, ...).
`Layer` | `Document.getLayer(java.lang.String name)` Convenience method for `Document.getLayers()` plus `getInstance(String)`.
`Layer` | `Behavior.getLayer()` Link to containing layer, which links to Document and so on to Root, Browser, Multivalent.

Methods in multivalent with parameters of type Layer
`void` | `Span.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)` Given ESIS subtree, pluck class-specific information from attributes, call super.restore() for locations.
`static java.lang.Object` | `MediaAdaptor.parseHelper(java.lang.String txt, java.lang.String adaptor, Layer layer, INode parent)` It is recommended that media adaptors construct document trees that directly and fully represent the document format.
`void` | `Layer.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `Layer.restoreChildren(ESISNode n, Layer layer)` Override definition in Behavior to keep immediate subtrees that aren't behaviors.
`void` | `CursorMark.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`static Behavior` | `Behavior.getInstance(java.lang.String logicalname, java.lang.String behaviorclass, ESISNode children, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)` Centralized behavior instantiation factory: instantiate all behaviors through this method -- never use `new behavior(...)`
`static Behavior` | `Behavior.getInstance(java.lang.String logicalname, java.lang.String behaviorclass, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)` Used in hub instantiation.
`void` | `Behavior.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)` Takes the place of a constructor's initialization functions; that is, it is invoked exactly once immediately after object instantiation.
`void` | `Behavior.restoreChildren(ESISNode n, Layer layer)` Recursively process ESIS children, restore children as behaviors.

Uses of Layer in multivalent.devel

Methods in multivalent.devel with parameters of type Layer
`void` | `ShowDocTree.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`

Uses of Layer in multivalent.devel.lens

Methods in multivalent.devel.lens with parameters of type Layer
`void` | `Ruler.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`

Uses of Layer in multivalent.net

Methods in multivalent.net with parameters of type Layer
`void` | `RemoteControl.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)` When browser destroyed, release port.
`void` | `HttpHeaders.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `About.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)` Take name-to-URI remappings from hub entry's `ATTR_MAP` attribute, as `name uri, name2 uri2 ...`

Uses of Layer in multivalent.std

Subclasses of Layer in multivalent.std
`class` | `PerPage` Wraps other behaviors in hub and enables them only when page URI matches passed pattern.

Methods in multivalent.std with parameters of type Layer
`void` | `SpeedRead.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)` Create VFrame.
`void` | `SlideShowLinks.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)` Take interval from "intervalms" attribute.
`void` | `ShowHeaders.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `Search.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `ReverseLink.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `PerPage.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `Note.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `DeleteBehavior.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `Autosearch.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`

Uses of Layer in multivalent.std.adaptor

Methods in multivalent.std.adaptor with parameters of type Layer
`void` | `StyleSheetSetter.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)` Read in name of style sheet type.
`void` | `ManualPageVolume.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`

Uses of Layer in multivalent.std.lens

Methods in multivalent.std.lens with parameters of type Layer
`void` | `SignalLens.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `Sharpen.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `Rotate.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `Magnify.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)` Transform mouse coordinates to match magnified.
`void` | `LensMan.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `Lens.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)` Creates corresponding VFrame, and sets title and bounds, which are available for subclasses to tweak,
`void` | `EdgeDetect.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `Darken.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `Brighten.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `Blur.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`

Uses of Layer in multivalent.std.span

Methods in multivalent.std.span with parameters of type Layer
`void` | `SubSupSpan.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `SignalSpan.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `SidebarSpan.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `ReplaceWithSpan.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `RelPointSpan.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `PointSpan.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `OverstrikeSpan.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attrs, Layer layer)`
`void` | `OutlineSpan.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `MoveTextSpan.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `InsertSpan.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `HyperlinkSpan.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)` Restore almost always invokes its superclass, which when it chains up to `Behavior` sets the behavior's attributes and adds it to the passed layer.
`void` | `FontSpan.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `FamilySpan.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `ElideSpan.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `CapSpan.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `BlinkSpan.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `BIUSpan.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `BackgroundSpan.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `AwkSpan.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `AnchorSpan.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`

Uses of Layer in multivalent.std.ui

Methods in multivalent.std.ui with parameters of type Layer
`void` | `Zoom.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `WindowUI.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `SpanUI.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `PublishAnno.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `NotemarkUI.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `Multipage.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)` If page given in URL anchor (e.g, `#page=5` or `#page10` or `#page.15`), use that.
`void` | `Menubar.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)` Take menu titles from "Titles" attribute value, names separated by '|'.
`void` | `DocumentPopup.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)` Take name of menu categories, in order, from comma-separated list in `DocumentPopup.ATTR_CATEGORIES` attribute.
`void` | `DnD.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`
`void` | `Bookmark.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)` Read in bookmarks -- LATER maybe put on timer so load a few seconds after basic startup.
`void` | `AttrUI.restore(ESISNode n, java.util.Map<java.lang.String,java.lang.Object> attr, Layer layer)`

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