PEParser64.
This class is planned for removal in next major release.@Deprecated public class PEParser extends AbstractCExtension implements IBinaryParser
IBinaryParser.IBinaryArchive, IBinaryParser.IBinaryExecutable, IBinaryParser.IBinaryFile, IBinaryParser.IBinaryObject, IBinaryParser.IBinaryShared, IBinaryParser.ISymbol| Constructor and Description |
|---|
PEParser()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected IBinaryParser.IBinaryArchive |
createBinaryArchive(org.eclipse.core.runtime.IPath path)
Deprecated.
|
protected IBinaryParser.IBinaryObject |
createBinaryCore(org.eclipse.core.runtime.IPath path)
Deprecated.
|
protected IBinaryParser.IBinaryExecutable |
createBinaryExecutable(org.eclipse.core.runtime.IPath path)
Deprecated.
|
protected IBinaryParser.IBinaryObject |
createBinaryObject(org.eclipse.core.runtime.IPath path)
Deprecated.
|
protected IBinaryParser.IBinaryShared |
createBinaryShared(org.eclipse.core.runtime.IPath path)
Deprecated.
|
IBinaryParser.IBinaryFile |
getBinary(byte[] hints,
org.eclipse.core.runtime.IPath path)
Deprecated.
Creates an IBinaryFile.
|
IBinaryParser.IBinaryFile |
getBinary(org.eclipse.core.runtime.IPath path)
Deprecated.
Creates an IBinaryFile.
|
String |
getFormat()
Deprecated.
Returns the name of the Format.
|
int |
getHintBufferSize()
Deprecated.
Get a hint of the needed buffer size to recognize the file.
|
boolean |
isBinary(byte[] array,
org.eclipse.core.runtime.IPath path)
Deprecated.
True if the resource is a binary.
|
getConfigExtensionReference, getExtensionReference, getProject, setExtensionReference, setExtensionReference, setProjectpublic IBinaryParser.IBinaryFile getBinary(org.eclipse.core.runtime.IPath path) throws IOException
IBinaryParsergetBinary in interface IBinaryParserIOExceptionpublic IBinaryParser.IBinaryFile getBinary(byte[] hints, org.eclipse.core.runtime.IPath path) throws IOException
IBinaryParsergetBinary in interface IBinaryParserhints - - array byte that can be use to recognise the file.
Can be null or empty array when no hints are passed.IOExceptionpublic String getFormat()
IBinaryParsergetFormat in interface IBinaryParserpublic boolean isBinary(byte[] array,
org.eclipse.core.runtime.IPath path)
IBinaryParserisBinary in interface IBinaryParserpublic int getHintBufferSize()
IBinaryParsergetHintBufferSize in interface IBinaryParserprotected IBinaryParser.IBinaryExecutable createBinaryExecutable(org.eclipse.core.runtime.IPath path)
protected IBinaryParser.IBinaryObject createBinaryCore(org.eclipse.core.runtime.IPath path)
protected IBinaryParser.IBinaryObject createBinaryObject(org.eclipse.core.runtime.IPath path)
protected IBinaryParser.IBinaryShared createBinaryShared(org.eclipse.core.runtime.IPath path)
protected IBinaryParser.IBinaryArchive createBinaryArchive(org.eclipse.core.runtime.IPath path) throws IOException
IOExceptionCopyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.