Multivalent API

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)
           
 


Multivalent API