|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.tika.parser.chm.assertion.ChmAssert
public class ChmAssert
Contains chm extractor assertions
| Constructor Summary | |
|---|---|
ChmAssert()
|
|
| Method Summary | |
|---|---|
static void |
assertByteArrayNotNull(byte[] data)
Checks if byte[] is not null |
static void |
assertChmAccessorNotNull(ChmAccessor<?> chmAccessor)
Checks if ChmAccessor is not null In case of null throws exception |
static void |
assertChmAccessorParameters(byte[] data,
ChmAccessor<?> chmAccessor,
int count)
Checks validity of ChmAccessor parameters |
static void |
assertChmBlockSegment(byte[] data,
ChmLzxcResetTable resetTable,
int blockNumber,
int lzxcBlockOffset,
int lzxcBlockLength)
Checks a validity of the chmBlockSegment parameters |
static void |
assertCopyingDataIndex(int index,
int dataLength)
|
static void |
assertDirectoryListingEntry(int name_length,
String name,
ChmCommons.EntryType entryType,
int offset,
int length)
Checks validity of the DirectoryListingEntry's parameters In case of invalid parameter(s) throws an exception |
static void |
assertInputStreamNotNull(InputStream is)
Checks if InputStream is not null |
static void |
assertPositiveInt(int param)
Checks if int param is greater than zero In case param <=0 throws an exception |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ChmAssert()
| Method Detail |
|---|
public static final void assertChmBlockSegment(byte[] data,
ChmLzxcResetTable resetTable,
int blockNumber,
int lzxcBlockOffset,
int lzxcBlockLength)
throws org.apache.tika.exception.TikaException
data - byte[]resetTable - ChmLzxcResetTableblockNumber - intlzxcBlockOffset - intlzxcBlockLength - int
org.apache.tika.exception.TikaException
public static final void assertInputStreamNotNull(InputStream is)
throws IOException
is - InputStream
ChmParsingException
IOException
public static final void assertChmAccessorParameters(byte[] data,
ChmAccessor<?> chmAccessor,
int count)
throws ChmParsingException
data - chmItsfHeader - count -
ChmParsingException
public static final void assertByteArrayNotNull(byte[] data)
throws ChmParsingException
data -
ChmParsingException
public static final void assertChmAccessorNotNull(ChmAccessor<?> chmAccessor)
throws ChmParsingException
ChmAccessor -
ChmParsingException
public static final void assertDirectoryListingEntry(int name_length,
String name,
ChmCommons.EntryType entryType,
int offset,
int length)
throws ChmParsingException
name_length - length of the chm entry namename - chm entry nameentryType - EntryTypeoffset - length -
ChmParsingException
public static void assertCopyingDataIndex(int index,
int dataLength)
throws ChmParsingException
ChmParsingException
public static void assertPositiveInt(int param)
throws ChmParsingException
param -
ChmParsingException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||