public class FileContent extends java.lang.Object implements ObjectContent
Indexer.addObject(ObjectContent)
method.Constructor and Description |
---|
FileContent(java.lang.String fileName)
Creates an instance for file fileName.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getContent()
Get a file text content.
|
byte[] |
getContentHash()
Get a hash of a file text content.
|
java.util.Date |
getDate()
Get a file dateTime stamp.
|
int |
getLength()
Get a file length in bytes.
|
java.lang.String |
getName()
Get a full file name, which was passed to the object's constructor.
|
java.lang.Object |
getObject()
Get an object, linked with file
|
public FileContent(java.lang.String fileName) throws org.xml.sax.SAXException, org.apache.tika.exception.TikaException, java.io.FileNotFoundException, java.io.IOException, java.lang.OutOfMemoryError
fileName
- a full name of an indexing fileorg.xml.sax.SAXException
org.apache.tika.exception.TikaException
java.io.FileNotFoundException
java.io.IOException
java.lang.OutOfMemoryError
public java.lang.String getName()
getName
in interface ObjectContent
public java.lang.String[] getContent()
getContent
in interface ObjectContent
public int getLength()
getLength
in interface ObjectContent
public java.util.Date getDate()
getDate
in interface ObjectContent
public java.lang.Object getObject()
getObject
in interface ObjectContent
public byte[] getContentHash()
getContentHash
in interface ObjectContent