Multivalent API

Uses of Class
multivalent.Document

Packages that use Document
multivalent Core system classes. 
multivalent.devel Developer tools, templates, and examples: MyBehavior template, document tree viewer, DebugMode, .... 
multivalent.node Many types of tree nodes: scrolled panel, fixed format document nodes, media leaves. 
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.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 Document in multivalent
 

Fields in multivalent declared as Document
 Document DocInfo.doc
          maybe change to String that you search for.
 

Methods in multivalent that return Document
 Document Node.getDocument()
          Chains up parent links until find (lowest enclosing) Document.
 Document Layer.getDocument()
          Often end of Layer chain.
 Document Document.getDocument()
          End Node's chain up tree by returning this.
 Document Browser.getCurDocument()
          Current Document on which to attach annotations.
 Document Behavior.getDocument()
          Convenience method to fetch Document from Layer.
 

Methods in multivalent with parameters of type Document
 void StyleSheet.setCascade(Document doc)
           
 void Span.buildAfter(Document doc)
          Attach to document tree based on saved anchor description.
 void MediaAdaptor.buildBefore(Document doc)
          MediaAdaptor.parse(INode) concrete document format and put into tree.
static Layer Layer.getInstance(java.lang.String logicalname, Document doc)
          Constructs top-most Layer of Layers in a Document.
 void Layer.buildBeforeAfter(Document doc)
           
 void Layer.buildBefore(Document doc)
          Iterates over component Behaviors (Layer is a subclass of Behavior), highest priority to lowest, if layer is active.
 void Layer.buildAfter(Document doc)
          Iterates over component Behaviors (Layer is a subclass of Behavior), lowest priority to highest.
 void Browser.setCurDocument(Document doc)
          Switching from one completely formed independent document tree (Document) to another.
 void Behavior.buildBefore(Document doc)
          A round robin protocol, here traversing all behaviors from highest to lowest priority, during which main contributors of document content (called media adaptors) hack their content into the tree, and annotators set Marks to robust anchor to locations to hack in buildAfter so as not to disturb positioning by other annotations.
 void Behavior.buildAfter(Document doc)
          Traverses all behaviors from lowest to highest priority, during which tweaks hack their content into the tree,
 

Uses of Document in multivalent.devel
 

Methods in multivalent.devel with parameters of type Document
 void DebugMode.buildAfter(Document doc)
           
 void Debug.buildAfter(Document doc)
           
 

Uses of Document in multivalent.node
 

Subclasses of Document in multivalent.node
 class Root
          Documents can contain other documents, and this is the topmost instance.
 

Uses of Document in multivalent.std
 

Fields in multivalent.std declared as Document
protected  Document Note.doc_
          Document nested in VFrame.
 

Methods in multivalent.std with parameters of type Document
static java.lang.String VScript.getVal(java.lang.String name, Document doc, java.util.Map<java.lang.String,java.lang.Object> locals, java.lang.String seed)
           
static boolean VScript.getBoolean(java.lang.String name, Document doc, java.util.Map<java.lang.String,java.lang.Object> locals, java.lang.String seed)
           
static java.lang.String VScript.getVal(java.lang.String name, Document doc, java.util.Map<java.lang.String,java.lang.Object> locals)
           
static java.lang.String VScript.getVar(java.lang.String name, Document doc, java.util.Map<java.lang.String,java.lang.Object> locals)
           
static java.lang.String VScript.putVal(java.lang.String name, java.lang.String val, Document doc, java.util.Map<java.lang.String,java.lang.Object> locals)
           
static java.lang.String VScript.eval(java.lang.Object expr, Document doc, java.util.Map<java.lang.String,java.lang.Object> locals, Node node)
          Evaluate an expression, returning result in a String.
 void PauseNGo.buildBefore(Document doc)
           
 void Outliner.buildAfter(Document doc)
          Tart up with open/close arrow and span on section bodies.
 void OcrView.buildAfter(Document doc)
           
 void Note.buildBefore(Document doc)
          Recurse to nested document.
 void Note.buildAfter(Document doc)
          Recurse to nested document.
 void LinkMarkup.buildAfter(Document doc)
           
 void ClipMarkup.buildAfter(Document doc)
          Add self to root to be call during clipboard tree event.
 

Uses of Document in multivalent.std.adaptor
 

Methods in multivalent.std.adaptor with parameters of type Document
 void Unsupported.buildBefore(Document doc)
           
 

Uses of Document in multivalent.std.adaptor.pdf
 

Methods in multivalent.std.adaptor.pdf with parameters of type Document
 void ContractualObligation.buildAfter(Document doc)
          If encrypted and permissions set, observe root in order to enforce.
 

Uses of Document in multivalent.std.span
 

Methods in multivalent.std.span with parameters of type Document
 void MoveTextSpan.buildAfter(Document doc)
          Attach destination point as well.
 

Uses of Document in multivalent.std.ui
 

Methods in multivalent.std.ui with parameters of type Document
 void RobustReport.buildAfter(Document doc)
           
 void Multipage.buildAfter(Document doc)
           
 void FontRender.buildBefore(Document doc)
           
 void DocumentPopup.buildAfter(Document doc)
           
 void BindingsWindoze.buildAfter(Document doc)
           
 void BindingsTk.buildAfter(Document doc)
          Set self as observer on docroot to catch unclaimed MOUSE_PRESSED event.
 void BindingsMacintosh.buildAfter(Document doc)
           
 void BindingsEmacs.buildAfter(Document doc)
           
 void BindingsDefault.buildAfter(Document doc)
          Adds self as observer on root in order catch mouse and key events.
 


Multivalent API