protected static class IFFStructView.IFFModel
extends javax.swing.tree.DefaultTreeModel
implements org.monte.media.iff.IFFVisitor
| Constructor and Description |
|---|
IFFStructView.IFFModel(java.io.InputStream in,
java.io.File file) |
| Modifier and Type | Method and Description |
|---|---|
void |
enterGroup(org.monte.media.iff.IFFChunk group) |
java.lang.String |
getDescription(IFFStructView.IFFChunkNode chunkNode) |
java.lang.String |
getName(IFFStructView.IFFChunkNode chunkNode) |
org.monte.media.binary.StructTableModel |
getStructTableModel(IFFStructView.IFFChunkNode chunkNode) |
void |
leaveGroup(org.monte.media.iff.IFFChunk group) |
void |
registerChunks(org.monte.media.iff.IFFParser iff) |
void |
visitChunk(org.monte.media.iff.IFFChunk group,
org.monte.media.iff.IFFChunk chunk) |
addTreeModelListener, asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getChild, getChildCount, getIndexOfChild, getListeners, getPathToRoot, getPathToRoot, getRoot, getTreeModelListeners, insertNodeInto, isLeaf, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, setRoot, valueForPathChangedpublic IFFStructView.IFFModel(java.io.InputStream in,
java.io.File file)
throws java.io.IOException
java.io.IOExceptionpublic void registerChunks(org.monte.media.iff.IFFParser iff)
public void enterGroup(org.monte.media.iff.IFFChunk group)
enterGroup in interface org.monte.media.iff.IFFVisitorpublic void leaveGroup(org.monte.media.iff.IFFChunk group)
leaveGroup in interface org.monte.media.iff.IFFVisitorpublic void visitChunk(org.monte.media.iff.IFFChunk group,
org.monte.media.iff.IFFChunk chunk)
visitChunk in interface org.monte.media.iff.IFFVisitorpublic java.lang.String getName(IFFStructView.IFFChunkNode chunkNode)
public java.lang.String getDescription(IFFStructView.IFFChunkNode chunkNode)
public org.monte.media.binary.StructTableModel getStructTableModel(IFFStructView.IFFChunkNode chunkNode)