Class FileMetaData

java.lang.Object
org.teamapps.universaldb.index.file.FileMetaData

public class FileMetaData
extends java.lang.Object
  • Field Details

  • 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

      public java.util.List<FullTextIndexValue> 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

      public java.util.List<FileMetaDataEntry> 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:
      toString in class java.lang.Object