public class ExecutableParser
extends org.apache.tika.parser.AbstractParser
implements org.apache.tika.metadata.MachineMetadata
ARCHITECTURE_BITS, ENDIAN, MACHINE_ALPHA, MACHINE_ARM, MACHINE_EFI, MACHINE_IA_64, MACHINE_M32R, MACHINE_M68K, MACHINE_M88K, MACHINE_MIPS, MACHINE_PPC, MACHINE_S370, MACHINE_S390, MACHINE_SH3, MACHINE_SH4, MACHINE_SH5, MACHINE_SPARC, MACHINE_TYPE, MACHINE_UNKNOWN, MACHINE_VAX, MACHINE_x86_32, MACHINE_x86_64, PLATFORM, PLATFORM_AIX, PLATFORM_ARM, PLATFORM_EMBEDDED, PLATFORM_FREEBSD, PLATFORM_HPUX, PLATFORM_IRIX, PLATFORM_LINUX, PLATFORM_NETBSD, PLATFORM_SOLARIS, PLATFORM_SYSV, PLATFORM_TRU64, PLATFORM_WINDOWS, PREFIX| Constructor and Description |
|---|
ExecutableParser() |
| Modifier and Type | Method and Description |
|---|---|
Set<org.apache.tika.mime.MediaType> |
getSupportedTypes(org.apache.tika.parser.ParseContext context) |
void |
parse(InputStream stream,
ContentHandler handler,
org.apache.tika.metadata.Metadata metadata,
org.apache.tika.parser.ParseContext context) |
void |
parseELF(org.apache.tika.sax.XHTMLContentHandler xhtml,
org.apache.tika.metadata.Metadata metadata,
InputStream stream,
byte[] first4)
Parses a Unix ELF file
|
void |
parsePE(org.apache.tika.sax.XHTMLContentHandler xhtml,
org.apache.tika.metadata.Metadata metadata,
InputStream stream,
byte[] first4)
Parses a DOS or Windows PE file
|
public Set<org.apache.tika.mime.MediaType> getSupportedTypes(org.apache.tika.parser.ParseContext context)
getSupportedTypes in interface org.apache.tika.parser.Parserpublic void parse(InputStream stream, ContentHandler handler, org.apache.tika.metadata.Metadata metadata, org.apache.tika.parser.ParseContext context) throws IOException, SAXException, org.apache.tika.exception.TikaException
parse in interface org.apache.tika.parser.ParserIOExceptionSAXExceptionorg.apache.tika.exception.TikaExceptionpublic void parsePE(org.apache.tika.sax.XHTMLContentHandler xhtml,
org.apache.tika.metadata.Metadata metadata,
InputStream stream,
byte[] first4)
throws org.apache.tika.exception.TikaException,
IOException
org.apache.tika.exception.TikaExceptionIOExceptionpublic void parseELF(org.apache.tika.sax.XHTMLContentHandler xhtml,
org.apache.tika.metadata.Metadata metadata,
InputStream stream,
byte[] first4)
throws org.apache.tika.exception.TikaException,
IOException
org.apache.tika.exception.TikaExceptionIOExceptionCopyright © 2007–2024 The Apache Software Foundation. All rights reserved.