public class TikaDocument extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
TikaDocument.ReaderGenerator |
| Modifier and Type | Field and Description |
|---|---|
static String |
CONTENT_DISPOSITION |
static String |
CONTENT_ENCODING |
static String |
CONTENT_LANGUAGE |
static String |
CONTENT_LENGTH |
static String |
CONTENT_LOCATION |
static String |
CONTENT_MD5 |
static String |
CONTENT_TYPE |
static org.apache.tika.metadata.Property |
LAST_MODIFIED |
static String |
LOCATION |
| Constructor and Description |
|---|
TikaDocument(Identifier identifier,
Path path) |
TikaDocument(Identifier identifier,
Path path,
org.apache.tika.metadata.Metadata metadata)
Instantiate a document when the ID has not yet been generated.
|
TikaDocument(String id,
Identifier identifier,
Path path) |
TikaDocument(String id,
Identifier identifier,
Path path,
org.apache.tika.metadata.Metadata metadata)
Instantiate a document with a pre-generated ID.
|
| Modifier and Type | Method and Description |
|---|---|
EmbeddedTikaDocument |
addEmbed(org.apache.tika.metadata.Metadata metadata) |
EmbeddedTikaDocument |
addEmbed(String key,
Identifier identifier,
Path path,
org.apache.tika.metadata.Metadata metadata) |
void |
clearReader() |
boolean |
equals(Object other) |
EmbeddedTikaDocument |
getEmbed(String key) |
List<EmbeddedTikaDocument> |
getEmbeds() |
String |
getForeignId() |
String |
getHash() |
String |
getId() |
org.apache.tika.metadata.Metadata |
getMetadata() |
String |
getMetadata(String fieldName) |
Path |
getPath() |
Reader |
getReader() |
boolean |
hasEmbeds() |
int |
hashCode() |
boolean |
removeEmbed(EmbeddedTikaDocument embed) |
void |
setForeignId(String foreignId) |
void |
setReader(Reader reader) |
void |
setReader(TikaDocument.ReaderGenerator readerGenerator) |
String |
toString() |
public static String CONTENT_ENCODING
public static String CONTENT_LANGUAGE
public static String CONTENT_LENGTH
public static String CONTENT_LOCATION
public static String CONTENT_DISPOSITION
public static String CONTENT_MD5
public static String CONTENT_TYPE
public static org.apache.tika.metadata.Property LAST_MODIFIED
public static String LOCATION
public TikaDocument(String id, Identifier identifier, Path path, org.apache.tika.metadata.Metadata metadata)
id - a pre-generated IDidentifier - an identifier generatorpath - the path to the documentmetadata - document metadatapublic TikaDocument(String id, Identifier identifier, Path path)
(String, Identifier, Path, Metadata)public TikaDocument(Identifier identifier, Path path, org.apache.tika.metadata.Metadata metadata)
identifier - for generating the IDpath - the path to the documentmetadata - document metadatapublic TikaDocument(Identifier identifier, Path path)
(Identifier, Path, Metadata)public String getId()
public String getHash()
public Path getPath()
public org.apache.tika.metadata.Metadata getMetadata()
public EmbeddedTikaDocument addEmbed(org.apache.tika.metadata.Metadata metadata)
public EmbeddedTikaDocument addEmbed(String key, Identifier identifier, Path path, org.apache.tika.metadata.Metadata metadata)
public boolean removeEmbed(EmbeddedTikaDocument embed)
public List<EmbeddedTikaDocument> getEmbeds()
public boolean hasEmbeds()
public EmbeddedTikaDocument getEmbed(String key)
public void setReader(Reader reader)
public void setReader(TikaDocument.ReaderGenerator readerGenerator)
public void clearReader()
public void setForeignId(String foreignId)
public String getForeignId()
public Reader getReader() throws IOException
IOExceptionCopyright © 2018. All rights reserved.