Multivalent API

multivalent.node
Class FixedLeafImage

java.lang.Object
  extended by multivalent.VObject
      extended by multivalent.Node
          extended by multivalent.Leaf
              extended by multivalent.node.LeafImage
                  extended by multivalent.node.FixedLeafImage
All Implemented Interfaces:
java.lang.Cloneable, Fixed, java.awt.image.ImageObserver

public class FixedLeafImage
extends LeafImage
implements Fixed

Holds an Image.

Version:
$Revision: 1.1 $ $Date: 2002/01/27 02:55:49 $

Field Summary
 java.awt.Rectangle ibbox_
           
 
Fields inherited from class multivalent.node.LeafImage
Broken_, cache_
 
Fields inherited from class multivalent.Node
align, ALIGN_INVALID, ATTR_ID, ATTR_SCRIPT, baseline, BASELINE, bbox, BOTH, BOTTOM, CENTER, CHAR, FILL, floats, INHERIT, JUSTIFY, LEFT, MAXNONSTRUCTDEPTH, MIDDLE, name_, NONE, observers_, parent_, PROBEWIDTH, RIGHT, sticky_, stickycnt_, TOP, valid_, valign
 
Fields inherited from class multivalent.VObject
attr_
 
Fields inherited from interface multivalent.node.Fixed
ATTR_REFORMATTED
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
FixedLeafImage(java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> attr, INode parent, java.awt.Image img)
           
 
Method Summary
 boolean formatNodeContent(Context cx, int start, int end)
           
 java.awt.Rectangle getIbbox()
          An "ibbox", or initial bbox, holds the absolute coordinates vs relative ones in bboxes.
 
Methods inherited from class multivalent.node.LeafImage
clipboardNode, eventNode, getImage, imageUpdate, paintNodeContent, reformat, setImage, setImage, setSize, subelementHit
 
Methods inherited from class multivalent.Leaf
append, checkRep, clipboardBeforeAfter, copy, cut, delete, dx, dy, eatme, eventBeforeAfter, formatBeforeAfter, formatNode, getFirstLeaf, getLastLeaf, insert, insert, isLeaf, lengthTo, markDirtySubtreeDown, offset2rel, paintBeforeAfter, paintNode, paste, paste, removeTidy, setName, split, subelement, subelementCalc
 
Methods inherited from class multivalent.Node
addObserver, addSticky, addSticky, breakAfter, breakBefore, childNum, clipboardBeforeAfter, clone, cmp, commonAncestor, commonAncestor, contains, contains, deleteObserver, dump, dump, dump, findBFS, findBFS, findBFS, findDFS, findDFS, findDFS, findDFS, getAbsLocation, getActivesAt, getActivesAt, getActivesAt, getBbox, getBrowser, getDocument, getElementById, getIScrollPane, getName, getNextLeaf, getNextNode, getNodeName, getObservers, getParentNode, getPrevLeaf, getPrevNode, getRelLocation, getRoot, getSticky, indexSticky, intersects, isStruct, isValid, markDirty, markDirtySubtree, markDirtyTo, morphInto, remove, removeSticky, removeSticky, repaint, repaint, repaint, repaint, scrollTo, scrollTo, setParentNode, setValid, size, sizeSticky, spanChunky, spanChunky, structChildNum, toString
 
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
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface multivalent.node.Fixed
getBbox
 

Field Detail

ibbox_

public java.awt.Rectangle ibbox_
Constructor Detail

FixedLeafImage

public FixedLeafImage(java.lang.String name,
                      java.util.Map<java.lang.String,java.lang.Object> attr,
                      INode parent,
                      java.awt.Image img)
Method Detail

getIbbox

public java.awt.Rectangle getIbbox()
Description copied from interface: Fixed
An "ibbox", or initial bbox, holds the absolute coordinates vs relative ones in bboxes.

Specified by:
getIbbox in interface Fixed

formatNodeContent

public boolean formatNodeContent(Context cx,
                                 int start,
                                 int end)
Overrides:
formatNodeContent in class LeafImage

Multivalent API