Home » JCraft » jxl » biff » drawing » [javadoc | source]
jxl.biff.drawing
class: EscherContainer [javadoc | source]
java.lang.Object
   jxl.biff.drawing.EscherRecord
      jxl.biff.drawing.EscherContainer

Direct Known Subclasses:
    DgContainer, SpgrContainer, SpContainer, DggContainer, BStoreContainer

An escher container. This record may contain other escher containers or atoms
Fields inherited from jxl.biff.drawing.EscherRecord:
HEADER_LENGTH
Constructor:
 public EscherContainer(EscherRecordData erd) 
    Constructor
    Parameters:
    erd - the raw data
 protected EscherContainer(EscherRecordType type) 
    Constructor used when writing out escher data
    Parameters:
    type - the type
Method from jxl.biff.drawing.EscherContainer Summary:
add,   getChildren,   getData,   remove
Methods from jxl.biff.drawing.EscherRecord:
getBytes,   getData,   getEscherData,   getEscherStream,   getInstance,   getLength,   getPos,   getStreamLength,   getType,   setContainer,   setHeaderData,   setInstance,   setVersion
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from jxl.biff.drawing.EscherContainer Detail:
 public  void add(EscherRecord child) 
    Adds a child to this container
 public EscherRecord[] getChildren() 
    Accessor for the children of this container
 byte[] getData() 
    Gets the data for this container (and all of its children recursively
 public  void remove(EscherRecord child) 
    Removes a child from this container