Class FileFilter

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

public class FileFilter
extends java.lang.Object
  • Constructor Details

    • FileFilter

      public FileFilter​(FileFilterType filterType)
    • FileFilter

      protected FileFilter​(FileFullTextFilterType fullTextFilterType, java.lang.String value, FileDataField... fields)
    • FileFilter

      protected FileFilter​(long size, FileFilterType filterType)
    • FileFilter

      protected FileFilter​(long size, long size2)
  • Method Details

    • empty

      public static FileFilter empty()
    • notEmpty

      public static FileFilter notEmpty()
    • termEquals

      public static FileFilter termEquals​(java.lang.String value, FileDataField... fields)
    • termNotEquals

      public static FileFilter termNotEquals​(java.lang.String value, FileDataField... fields)
    • termStartsWith

      public static FileFilter termStartsWith​(java.lang.String value, FileDataField... fields)
    • termStartNotWith

      public static FileFilter termStartNotWith​(java.lang.String value, FileDataField... fields)
    • termSimilar

      public static FileFilter termSimilar​(java.lang.String value, FileDataField... fields)
    • termNotSimilar

      public static FileFilter termNotSimilar​(java.lang.String value, FileDataField... fields)
    • termContains

      public static FileFilter termContains​(java.lang.String value, FileDataField... fields)
    • termContainsNot

      public static FileFilter termContainsNot​(java.lang.String value, FileDataField... fields)
    • sizeEquals

      public static FileFilter sizeEquals​(long size)
    • sizeNotEquals

      public static FileFilter sizeNotEquals​(long size)
    • sizeGreater

      public static FileFilter sizeGreater​(long size)
    • sizeSmaller

      public static FileFilter sizeSmaller​(long size)
    • sizeBetween

      public static FileFilter sizeBetween​(long size, long size2)
    • getTextFilters

      public java.util.List<TextFieldFilter> getTextFilters()
    • getFilterType

      public FileFilterType getFilterType()
    • getFullTextFilterType

      public FileFullTextFilterType getFullTextFilterType()
    • getFields

      public java.util.List<FileDataField> getFields()
    • getValue

      public java.lang.String getValue()
    • getSize

      public long getSize()
    • getSize2

      public long getSize2()