|
Multivalent API | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ESISNode | |
---|---|
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 ESISNode in multivalent |
---|
Methods in multivalent that return ESISNode | |
---|---|
ESISNode |
Span.save()
Stuff instance state into attributes; if save buffer not null, write out corresponding XML. |
ESISNode |
Layer.getAux(java.lang.String tag)
Returns tree of aux tree data with passed tag. |
ESISNode |
Layer.getAux(java.lang.String attrname,
java.lang.String attrval)
Returns tree of aux tree data with attribute name = val. |
ESISNode |
Layer.save()
Iterate over auxiliary non-behavior trees, then component Behaviors highest priority to lowest. |
ESISNode |
ESISNode.putAttr(java.lang.String key,
java.lang.Object value)
|
ESISNode |
Behavior.save()
Build up save data as ESIS tree, then write that out. |
Methods in multivalent with parameters of type ESISNode | |
---|---|
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. |
protected void |
Layer.addAux(ESISNode e)
Add ESISNode tree to aux trees, if not already there (not a multilist). |
protected void |
Layer.removeAux(ESISNode e)
|
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. |
static void |
ESISNode.trimTree(ESISNode tree)
|
static void |
ESISNode.trimTree(ESISNode tree,
int flags)
|
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(...) |
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. |
Constructors in multivalent with parameters of type ESISNode | |
---|---|
ESISNode(java.lang.String gi,
java.util.Map<java.lang.String,java.lang.Object> attr,
ESISNode parent)
|
Uses of ESISNode in multivalent.devel |
---|
Methods in multivalent.devel with parameters of type ESISNode | |
---|---|
void |
ShowDocTree.restore(ESISNode n,
java.util.Map<java.lang.String,java.lang.Object> attr,
Layer layer)
|
Uses of ESISNode in multivalent.devel.lens |
---|
Methods in multivalent.devel.lens with parameters of type ESISNode | |
---|---|
void |
Ruler.restore(ESISNode n,
java.util.Map<java.lang.String,java.lang.Object> attr,
Layer layer)
|
Uses of ESISNode in multivalent.net |
---|
Methods in multivalent.net with parameters of type ESISNode | |
---|---|
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 ESISNode in multivalent.std |
---|
Methods in multivalent.std that return ESISNode | |
---|---|
ESISNode |
Note.save()
|
Methods in multivalent.std with parameters of type ESISNode | |
---|---|
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 ESISNode in multivalent.std.adaptor |
---|
Methods in multivalent.std.adaptor that return ESISNode | |
---|---|
static ESISNode |
XML.parseDOM(java.net.URI uri)
XML can be also be treated not as a media adaptor but as an XML parsing utility. |
protected ESISNode |
ML.getTag()
|
protected ESISNode |
ML.getTag(char ch)
ESISNode returned is reused, so clients should extract all they want before calling again. |
Methods in multivalent.std.adaptor with parameters of type ESISNode | |
---|---|
void |
StyleSheetSetter.restore(ESISNode n,
java.util.Map<java.lang.String,java.lang.Object> attr,
Layer layer)
Read in name of style sheet type. |
static boolean |
ML.pairsWith(ESISNode t1,
ESISNode t2)
|
void |
ManualPageVolume.restore(ESISNode n,
java.util.Map<java.lang.String,java.lang.Object> attr,
Layer layer)
|
Uses of ESISNode in multivalent.std.lens |
---|
Methods in multivalent.std.lens that return ESISNode | |
---|---|
ESISNode |
SignalLens.save()
|
ESISNode |
LensMan.save()
LensMan is spontaneously generated -- nothing to save. |
ESISNode |
Lens.save()
|
Methods in multivalent.std.lens with parameters of type ESISNode | |
---|---|
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 ESISNode in multivalent.std.span |
---|
Methods in multivalent.std.span that return ESISNode | |
---|---|
ESISNode |
SubSupSpan.save()
|
ESISNode |
SignalSpan.save()
|
ESISNode |
RelPointSpan.save()
|
ESISNode |
PointSpan.save()
|
ESISNode |
OverstrikeSpan.save()
|
ESISNode |
MoveTextSpan.save()
Source text location saved by superclass, so just need to save endpoint (using a Robust Location, of course). |
ESISNode |
InsertSpan.save()
|
ESISNode |
HyperlinkSpan.save()
|
ESISNode |
FontSpan.save()
|
ESISNode |
FamilySpan.save()
|
ESISNode |
ElideSpan.save()
|
ESISNode |
BIUSpan.save()
|
ESISNode |
BackgroundSpan.save()
|
ESISNode |
AwkSpan.save()
|
Methods in multivalent.std.span with parameters of type ESISNode | |
---|---|
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 ESISNode in multivalent.std.ui |
---|
Methods in multivalent.std.ui with parameters of type ESISNode | |
---|---|
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 | |||||||||
PREV NEXT | FRAMES NO FRAMES |