Class FileMetaData
java.lang.Object
org.teamapps.universaldb.index.file.FileMetaData
public class FileMetaData
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringFIELD_CONTENTstatic java.lang.StringFIELD_HASHstatic java.lang.StringFIELD_LANGUAGEstatic java.lang.StringFIELD_METAstatic java.lang.StringFIELD_MIME_TYPEstatic java.lang.StringFIELD_NAME -
Constructor Summary
Constructors Constructor Description FileMetaData(byte[] data)FileMetaData(java.io.DataInputStream dataInputStream)FileMetaData(java.lang.String name, long size) -
Method Summary
Modifier and Type Method Description voidaddMetaDataEntry(java.lang.String property, java.lang.String value)java.lang.StringgetContentSnipped(int maxLength)java.util.List<FileMetaDataEntry>getEntries()java.lang.StringgetFileExtension()java.util.List<FullTextIndexValue>getFullTextIndexData()java.lang.StringgetHash()java.lang.StringgetLanguage()byte[]getMetaDataBytes()java.lang.StringgetMetaDataProperty(java.lang.String propertyName)java.lang.StringgetMimeType()java.lang.StringgetName()java.util.List<java.lang.String>getPropertyNames()longgetSize()java.lang.StringgetTextContent()voidsetHash(java.lang.String hash)voidsetLanguage(java.lang.String language)voidsetMimeType(java.lang.String mimeType)voidsetTextContent(java.lang.String textContent)java.lang.StringtoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
FIELD_NAME
public static final java.lang.String FIELD_NAME- See Also:
- Constant Field Values
-
FIELD_MIME_TYPE
public static final java.lang.String FIELD_MIME_TYPE- See Also:
- Constant Field Values
-
FIELD_HASH
public static final java.lang.String FIELD_HASH- See Also:
- Constant Field Values
-
FIELD_CONTENT
public static final java.lang.String FIELD_CONTENT- See Also:
- Constant Field Values
-
FIELD_LANGUAGE
public static final java.lang.String FIELD_LANGUAGE- See Also:
- Constant Field Values
-
FIELD_META
public static final java.lang.String FIELD_META- See Also:
- Constant Field Values
-
-
Constructor Details
-
FileMetaData
public FileMetaData(java.lang.String name, long size) -
FileMetaData
public FileMetaData(byte[] data) throws java.io.IOException- Throws:
java.io.IOException
-
FileMetaData
public FileMetaData(java.io.DataInputStream dataInputStream) throws java.io.IOException- Throws:
java.io.IOException
-
-
Method Details
-
getMetaDataBytes
public byte[] getMetaDataBytes() -
getMetaDataProperty
public java.lang.String getMetaDataProperty(java.lang.String propertyName) -
getPropertyNames
public java.util.List<java.lang.String> getPropertyNames() -
getFullTextIndexData
-
getName
public java.lang.String getName() -
getFileExtension
public java.lang.String getFileExtension() -
getContentSnipped
public java.lang.String getContentSnipped(int maxLength) -
getSize
public long getSize() -
getMimeType
public java.lang.String getMimeType() -
setMimeType
public void setMimeType(java.lang.String mimeType) -
addMetaDataEntry
public void addMetaDataEntry(java.lang.String property, java.lang.String value) -
getEntries
-
getTextContent
public java.lang.String getTextContent() -
setTextContent
public void setTextContent(java.lang.String textContent) -
getLanguage
public java.lang.String getLanguage() -
setLanguage
public void setLanguage(java.lang.String language) -
getHash
public java.lang.String getHash() -
setHash
public void setHash(java.lang.String hash) -
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-