public abstract class BinaryFile extends org.eclipse.core.runtime.PlatformObject implements IBinaryParser.IBinaryFile
ARCHIVE, CORE, EXECUTABLE, OBJECT, SHARED| Constructor and Description |
|---|
BinaryFile(IBinaryParser parser,
org.eclipse.core.runtime.IPath path,
int type) |
| Modifier and Type | Method and Description |
|---|---|
IBinaryParser |
getBinaryParser()
Return the binary parser
|
InputStream |
getContents() |
org.eclipse.core.runtime.IPath |
getPath()
Filename of the binary
|
int |
getType()
Binary type
|
protected boolean |
hasChanged() |
public BinaryFile(IBinaryParser parser, org.eclipse.core.runtime.IPath path, int type)
public final IBinaryParser getBinaryParser()
IBinaryParser.IBinaryFilegetBinaryParser in interface IBinaryParser.IBinaryFilepublic final org.eclipse.core.runtime.IPath getPath()
IBinaryParser.IBinaryFilegetPath in interface IBinaryParser.IBinaryFileIBinaryParser.IBinaryFile.getPath()public final int getType()
IBinaryParser.IBinaryFilegetType in interface IBinaryParser.IBinaryFileIBinaryParser.IBinaryFile.getType()public InputStream getContents() throws IOException
getContents in interface IBinaryParser.IBinaryFileIOExceptionIBinaryParser.IBinaryFile.getContents()protected boolean hasChanged()
Copyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.