Copyright 2012-02-25 Werner Randelshofer

ch.randelshofer.view
Interface AbstractStructView.StructNode

All Known Implementing Classes:
IFFStructView.IFFChunkNode, JFIFStructView.ImageSegment, JFIFStructView.JFIFSegment, LPFStructView.LPFNode, MP3StructView.MP3Node, MPEG4StructView.MPEG4Box, NeoChromeStructView.NeoNode, PictStructView.PictNode, PNGStructView.PNGChunk, QuickTimeStructView.QTAtom, RIFFStructView.RIFFChunkNode, SEQStructView.SeqNode, TIFFStructView.IFDEntryStructNode, TIFFStructView.IFDStructNode
Enclosing class:
AbstractStructView

protected static interface AbstractStructView.StructNode


Method Summary
 java.lang.String getDescription()
           
 java.io.File getFile()
          If the node is file based, returns the file otherwise returns null.
 java.lang.String getId()
           
 int getIndexInParent()
          Returns the index of the node in its parent.
 java.lang.String getName()
           
 long getOffset()
           
 byte[] getRawData(long offset, int length)
           
 java.util.List<org.monte.media.binary.BinaryPanel.Highlight> getRawDataHighlights()
           
 long getSize()
           
 org.monte.media.binary.StructTableModel getStructTableModel()
           
 boolean hasRawData()
           
 

Method Detail

getName

java.lang.String getName()

getId

java.lang.String getId()

getSize

long getSize()

getOffset

long getOffset()

getFile

java.io.File getFile()
If the node is file based, returns the file otherwise returns null.


getDescription

java.lang.String getDescription()

getStructTableModel

org.monte.media.binary.StructTableModel getStructTableModel()

getRawData

byte[] getRawData(long offset,
                  int length)

getRawDataHighlights

java.util.List<org.monte.media.binary.BinaryPanel.Highlight> getRawDataHighlights()

getIndexInParent

int getIndexInParent()
Returns the index of the node in its parent.


hasRawData

boolean hasRawData()

Copyright 2012-02-25 Werner Randelshofer