protected static class MP3StructView.MP3Node extends java.lang.Object implements AbstractStructView.StructNode
| Constructor and Description |
|---|
MP3StructView.MP3Node(MP3StructView.MP3Model model,
java.lang.String name,
java.io.File file,
org.monte.media.mp3.MP3ElementaryInputStream.Frame frame,
byte[] data,
int indexInParent,
long offset,
long size) |
| 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 length) |
java.util.List<org.monte.media.binary.BinaryPanel.Highlight> |
getRawDataHighlights() |
long |
getSize() |
org.monte.media.binary.StructTableModel |
getStructTableModel() |
boolean |
hasRawData() |
java.lang.String |
toString() |
public MP3StructView.MP3Node(MP3StructView.MP3Model model, java.lang.String name, java.io.File file, org.monte.media.mp3.MP3ElementaryInputStream.Frame frame, byte[] data, int indexInParent, long offset, long size)
public java.lang.String getName()
getName in interface AbstractStructView.StructNodepublic org.monte.media.binary.StructTableModel getStructTableModel()
getStructTableModel in interface AbstractStructView.StructNodepublic byte[] getRawData(long offset,
int length)
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 java.lang.String getId()
getId in interface AbstractStructView.StructNodepublic long getSize()
getSize in interface AbstractStructView.StructNodepublic long getOffset()
getOffset in interface AbstractStructView.StructNodepublic java.lang.String getDescription()
getDescription in interface AbstractStructView.StructNodepublic int getIndexInParent()
AbstractStructView.StructNodegetIndexInParent in interface AbstractStructView.StructNodepublic boolean hasRawData()
hasRawData in interface AbstractStructView.StructNodepublic java.io.File getFile()
AbstractStructView.StructNodegetFile in interface AbstractStructView.StructNode