public class StructParser
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
protected static class |
StructParser.ArraySize |
protected static class |
StructParser.Declarations |
protected static class |
StructParser.DescriptionDeclaration |
protected static class |
StructParser.EnumDeclaration |
protected static class |
StructParser.EnumSpecifier |
protected static class |
StructParser.IntLiteral |
protected static class |
StructParser.MagicDeclaration |
protected static class |
StructParser.MagicOrIntLiteral |
protected static class |
StructParser.MemberDeclaration |
protected static class |
StructParser.PrimitiveSpecifier |
protected static class |
StructParser.SetDeclaration |
protected static class |
StructParser.SetSpecifier |
protected static class |
StructParser.StructSpecifier |
protected static class |
StructParser.TypedefDeclaration |
protected static class |
StructParser.TypeSpecifier |
| Modifier and Type | Field and Description |
|---|---|
protected static long |
MAC_TIMESTAMP_EPOCH |
| Constructor and Description |
|---|
StructParser() |
StructParser(java.io.Reader r) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDescription(java.lang.Object magic) |
java.lang.String |
getDescription(java.lang.String magic) |
java.lang.String |
getIdentifierName(java.lang.String magic) |
java.lang.String |
getName(java.lang.Object magic) |
java.lang.String |
getName(java.lang.String magic) |
boolean |
isMagicDeclared(java.lang.Object magic) |
boolean |
isMagicDeclared(java.lang.String magic) |
boolean |
isTypeDeclared(java.lang.Object magic) |
boolean |
isTypeDeclared(java.lang.String magic) |
protected void |
parse(java.io.Reader r) |
StructTableModel |
readStruct(int magic,
byte[] data) |
StructTableModel |
readStruct(int magic,
java.io.InputStream data) |
StructTableModel |
readStruct(java.lang.String magic,
byte[] data) |
StructTableModel |
readStruct(java.lang.String magic,
java.io.InputStream data) |
public StructParser()
public StructParser(java.io.Reader r)
throws java.io.IOException,
ParseException
java.io.IOExceptionParseExceptionpublic java.lang.String getName(java.lang.String magic)
public java.lang.String getName(java.lang.Object magic)
public java.lang.String getIdentifierName(java.lang.String magic)
public boolean isMagicDeclared(java.lang.String magic)
public boolean isMagicDeclared(java.lang.Object magic)
public boolean isTypeDeclared(java.lang.String magic)
public boolean isTypeDeclared(java.lang.Object magic)
public java.lang.String getDescription(java.lang.String magic)
public java.lang.String getDescription(java.lang.Object magic)
public StructTableModel readStruct(java.lang.String magic, byte[] data) throws java.io.IOException
java.io.IOExceptionpublic StructTableModel readStruct(int magic, byte[] data) throws java.io.IOException
java.io.IOExceptionpublic StructTableModel readStruct(java.lang.String magic, java.io.InputStream data) throws java.io.IOException
java.io.IOExceptionpublic StructTableModel readStruct(int magic, java.io.InputStream data) throws java.io.IOException
java.io.IOExceptionprotected void parse(java.io.Reader r)
throws java.io.IOException,
ParseException
java.io.IOExceptionParseExceptionCopyright © 2022. All Rights Reserved.