|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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,
java.lang.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(java.io.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 TikaException
data
- byte[]resetTable
- ChmLzxcResetTableblockNumber
- intlzxcBlockOffset
- intlzxcBlockLength
- int
TikaException
public static final void assertInputStreamNotNull(java.io.InputStream is) throws java.io.IOException
is
- InputStream
ChmParsingException
java.io.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, java.lang.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 |