protected static class RIFFStructView.RIFFChunkNode extends java.lang.Object implements AbstractStructView.StructNode
| Constructor and Description |
|---|
RIFFStructView.RIFFChunkNode(RIFFStructView.RIFFModel model,
java.lang.String type,
java.lang.String id,
int size,
long offset,
byte[] data) |
RIFFStructView.RIFFChunkNode(RIFFStructView.RIFFModel model,
java.lang.String type,
java.lang.String id,
int size,
long offset,
java.io.File file) |
| Modifier and Type | Method and Description |
|---|---|
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 len) |
java.util.List<org.monte.media.binary.BinaryPanel.Highlight> |
getRawDataHighlights() |
long |
getSize() |
org.monte.media.binary.StructTableModel |
getStructTableModel() |
java.lang.String |
getType() |
boolean |
hasRawData() |
void |
setChildCount(int cc) |
void |
setIndexInParent(int cc) |
void |
setParserMessage(java.lang.String message) |
java.lang.String |
toString() |
public RIFFStructView.RIFFChunkNode(RIFFStructView.RIFFModel model, java.lang.String type, java.lang.String id, int size, long offset, byte[] data)
public RIFFStructView.RIFFChunkNode(RIFFStructView.RIFFModel model, java.lang.String type, java.lang.String id, int size, long offset, java.io.File file)
public java.lang.String getName()
getName in interface AbstractStructView.StructNodepublic java.lang.String getType()
public java.lang.String getId()
getId in interface AbstractStructView.StructNodepublic long getSize()
getSize in interface AbstractStructView.StructNodepublic long getOffset()
getOffset in interface AbstractStructView.StructNodepublic void setChildCount(int cc)
public void setParserMessage(java.lang.String message)
public java.lang.String getDescription()
getDescription in interface AbstractStructView.StructNodepublic org.monte.media.binary.StructTableModel getStructTableModel()
getStructTableModel in interface AbstractStructView.StructNodepublic byte[] getRawData(long offset,
int len)
getRawData in interface AbstractStructView.StructNodepublic java.util.List<org.monte.media.binary.BinaryPanel.Highlight> getRawDataHighlights()
getRawDataHighlights in interface AbstractStructView.StructNodepublic java.lang.String toString()
toString in class java.lang.Objectpublic int getIndexInParent()
AbstractStructView.StructNodegetIndexInParent in interface AbstractStructView.StructNodepublic void setIndexInParent(int cc)
public boolean hasRawData()
hasRawData in interface AbstractStructView.StructNodepublic java.io.File getFile()
AbstractStructView.StructNodegetFile in interface AbstractStructView.StructNode