multivalent.std.span
Class AnchorSpan
java.lang.Object
multivalent.VObject
multivalent.Behavior
multivalent.Span
multivalent.std.span.AnchorSpan
- All Implemented Interfaces:
- ContextListener, EventListener, java.util.EventListener
- public class AnchorSpan
- extends Span
Intra-document destination of a hyperlink: a named, robustly located point in document.
- Version:
- $Revision: 1.4 $ $Date: 2002/05/11 08:29:21 $
|
Method Summary |
boolean |
eventAfter(java.awt.AWTEvent e,
java.awt.Point rel,
Node n)
During Behavior.eventBefore(AWTEvent, Point, Node), the behaviors that take primary action to that event should do so,
after having given other behaviors the opportunity to filter it during eventBefore. |
int |
getPriority()
Self-reported priority relative to others of the same class, e.g., other spans. |
void |
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. |
boolean |
semanticEventAfter(SemanticEvent se,
java.lang.String msg)
Recognize "deleteSpan " and "morphSpan ". |
boolean |
semanticEventBefore(SemanticEvent se,
java.lang.String msg)
Navigate to referring links in same document, in span's popup menu. |
void |
setAnchorName(java.lang.String name)
|
| Methods inherited from class multivalent.Span |
appearance, buildAfter, checkRep, close, closeAll, contains, contains, destroy, event, getEnd, getStart, isSet, markDirty, move, move, move, moveq, moveq, moveq, moveqSwap, open, repaint, repaint, save, stretch, toString |
| Methods inherited from class multivalent.Behavior |
buildBefore, clipboardAfter, clipboardBefore, createUI, eventBefore, formatAfter, formatBefore, getBrowser, getDocument, getInstance, getInstance, getLayer, getLogger, getName, getPreference, getRoot, isEditable, paintAfter, paintBefore, putPreference, redo, restoreChildren, setName, undo |
| Methods inherited from class multivalent.VObject |
attrEntrySetIterator, attrKeysIterator, clearAttributes, getAttr, getAttr, getAttributes, getGlobal, getValue, hasAttributes, putAttr, removeAttr, setAttributes |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AnchorSpan
public AnchorSpan()
setAnchorName
public void setAnchorName(java.lang.String name)
restore
public void restore(ESISNode n,
java.util.Map<java.lang.String,java.lang.Object> attr,
Layer layer)
- Description copied from class:
Span
- Given ESIS subtree, pluck class-specific information from attributes, call super.restore() for locations.
Attributes named
start and end are reserved to hold Robust Location data.
- Overrides:
restore in class Span
- See Also:
RobustLocation
semanticEventBefore
public boolean semanticEventBefore(SemanticEvent se,
java.lang.String msg)
- Navigate to referring links in same document, in span's popup menu.
- Overrides:
semanticEventBefore in class Span
semanticEventAfter
public boolean semanticEventAfter(SemanticEvent se,
java.lang.String msg)
- Description copied from class:
Span
- Recognize "deleteSpan " and "morphSpan ".
- Overrides:
semanticEventAfter in class Span
eventAfter
public boolean eventAfter(java.awt.AWTEvent e,
java.awt.Point rel,
Node n)
- Description copied from class:
Behavior
- During
Behavior.eventBefore(AWTEvent, Point, Node), the behaviors that take primary action to that event should do so,
after having given other behaviors the opportunity to filter it during eventBefore.
- Overrides:
eventAfter in class Behavior
getPriority
public int getPriority()
- Description copied from interface:
ContextListener
- Self-reported priority relative to others of the same class, e.g., other spans.
Use the constants defined here, such as
ContextListener.PRIORITY_LENS, modified by ContextListener.LITTLE/ContextListener.SOME/{#link LOT}.
- Specified by:
getPriority in interface ContextListener- Overrides:
getPriority in class Span