Class XCOFF32Parser
- java.lang.Object
-
- org.eclipse.core.runtime.PlatformObject
-
- org.eclipse.cdt.core.AbstractCExtension
-
- org.eclipse.cdt.utils.xcoff.parser.XCOFF32Parser
-
- All Implemented Interfaces:
IBinaryParser,ICExtension,org.eclipse.core.runtime.IAdaptable
public class XCOFF32Parser extends AbstractCExtension implements IBinaryParser
XCOFF 32bit binary parser for AIX
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.cdt.core.IBinaryParser
IBinaryParser.IBinaryArchive, IBinaryParser.IBinaryExecutable, IBinaryParser.IBinaryFile, IBinaryParser.IBinaryObject, IBinaryParser.IBinaryShared, IBinaryParser.ISymbol
-
-
Constructor Summary
Constructors Constructor Description XCOFF32Parser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> TgetAdapter(Class<T> adapter)IBinaryParser.IBinaryFilegetBinary(byte[] hints, org.eclipse.core.runtime.IPath path)Creates an IBinaryFile.IBinaryParser.IBinaryFilegetBinary(org.eclipse.core.runtime.IPath path)Creates an IBinaryFile.StringgetFormat()Returns the name of the Format.intgetHintBufferSize()Get a hint of the needed buffer size to recognize the file.booleanisBinary(byte[] hints, org.eclipse.core.runtime.IPath path)True if the resource is a binary.-
Methods inherited from class org.eclipse.cdt.core.AbstractCExtension
getConfigExtensionReference, getExtensionReference, getProject, setExtensionReference, setExtensionReference, setProject
-
-
-
-
Method Detail
-
getBinary
public IBinaryParser.IBinaryFile getBinary(byte[] hints, org.eclipse.core.runtime.IPath path) throws IOException
Description copied from interface:IBinaryParserCreates an IBinaryFile.- Specified by:
getBinaryin interfaceIBinaryParser- Parameters:
hints- - array byte that can be use to recognise the file. Can be null or empty array when no hints are passed.- Throws:
IOException
-
getBinary
public IBinaryParser.IBinaryFile getBinary(org.eclipse.core.runtime.IPath path) throws IOException
Description copied from interface:IBinaryParserCreates an IBinaryFile.- Specified by:
getBinaryin interfaceIBinaryParser- Throws:
IOException
-
getFormat
public String getFormat()
Description copied from interface:IBinaryParserReturns the name of the Format.- Specified by:
getFormatin interfaceIBinaryParser
-
isBinary
public boolean isBinary(byte[] hints, org.eclipse.core.runtime.IPath path)Description copied from interface:IBinaryParserTrue if the resource is a binary.- Specified by:
isBinaryin interfaceIBinaryParser
-
getHintBufferSize
public int getHintBufferSize()
Description copied from interface:IBinaryParserGet a hint of the needed buffer size to recognize the file.- Specified by:
getHintBufferSizein interfaceIBinaryParser
-
getAdapter
public <T> T getAdapter(Class<T> adapter)
- Specified by:
getAdapterin interfaceorg.eclipse.core.runtime.IAdaptable- Overrides:
getAdapterin classorg.eclipse.core.runtime.PlatformObject
-
-