public class RIFFParser
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
JUNK_ID |
static int |
LIST_ID |
static int |
NULL_ID |
static int |
NULL_NUL_ID |
static int |
RIFF_ID |
| Constructor and Description |
|---|
RIFFParser() |
| Modifier and Type | Method and Description |
|---|---|
void |
declareCollectionChunk(int type,
int id) |
void |
declareDataChunk(int type,
int id) |
void |
declareGroupChunk(int type,
int id) |
void |
declarePropertyChunk(int type,
int id) |
void |
declareStopChunks() |
void |
declareStopChunkType(int type) |
long |
getStreamOffset() |
static java.lang.String |
idToString(int anInt) |
protected boolean |
isCollectionChunk(RIFFChunk chunk) |
protected boolean |
isDataChunk(RIFFChunk chunk) |
protected boolean |
isGroupChunk(RIFFChunk chunk) |
static boolean |
isGroupID(int id) |
static boolean |
isGroupType(int id) |
static boolean |
isID(int id) |
static boolean |
isLocalChunkID(int id) |
protected boolean |
isPropertyChunk(RIFFChunk chunk) |
long |
parse(javax.imageio.stream.ImageInputStream in,
RIFFVisitor v) |
long |
parse(java.io.InputStream in,
RIFFVisitor v) |
void |
setStreamOffset(long offset) |
static int |
stringToID(java.lang.String aString) |
public static final int RIFF_ID
public static final int LIST_ID
public static final int NULL_ID
public static final int NULL_NUL_ID
public static final int JUNK_ID
public long getStreamOffset()
public void setStreamOffset(long offset)
public long parse(java.io.InputStream in,
RIFFVisitor v)
throws ParseException,
AbortException,
java.io.IOException
ParseExceptionAbortExceptionjava.io.IOExceptionpublic long parse(javax.imageio.stream.ImageInputStream in,
RIFFVisitor v)
throws ParseException,
AbortException,
java.io.IOException
ParseExceptionAbortExceptionjava.io.IOExceptionprotected boolean isDataChunk(RIFFChunk chunk)
protected boolean isGroupChunk(RIFFChunk chunk)
protected boolean isPropertyChunk(RIFFChunk chunk)
protected boolean isCollectionChunk(RIFFChunk chunk)
public void declareDataChunk(int type,
int id)
public void declareGroupChunk(int type,
int id)
public void declarePropertyChunk(int type,
int id)
public void declareCollectionChunk(int type,
int id)
public void declareStopChunkType(int type)
public void declareStopChunks()
public static boolean isGroupID(int id)
public static boolean isGroupType(int id)
public static boolean isID(int id)
public static boolean isLocalChunkID(int id)
public static java.lang.String idToString(int anInt)
public static int stringToID(java.lang.String aString)
Copyright © 2022. All Rights Reserved.