Class FileFilter
- java.lang.Object
-
- org.teamapps.universaldb.index.file.FileFilter
-
public class FileFilter extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedFileFilter(long size, long size2)protectedFileFilter(long size, FileFilterType filterType)FileFilter(FileFilterType filterType)protectedFileFilter(FileFullTextFilterType fullTextFilterType, java.lang.String value, FileDataField... fields)
-
Method Summary
Modifier and Type Method Description static FileFilterempty()java.util.List<FileDataField>getFields()FileFilterTypegetFilterType()FileFullTextFilterTypegetFullTextFilterType()longgetSize()longgetSize2()java.util.List<TextFieldFilter>getTextFilters()java.lang.StringgetValue()static FileFilternotEmpty()static FileFiltersizeBetween(long size, long size2)static FileFiltersizeEquals(long size)static FileFiltersizeGreater(long size)static FileFiltersizeNotEquals(long size)static FileFiltersizeSmaller(long size)static FileFiltertermContains(java.lang.String value, FileDataField... fields)static FileFiltertermContainsNot(java.lang.String value, FileDataField... fields)static FileFiltertermEquals(java.lang.String value, FileDataField... fields)static FileFiltertermNotEquals(java.lang.String value, FileDataField... fields)static FileFiltertermNotSimilar(java.lang.String value, FileDataField... fields)static FileFiltertermSimilar(java.lang.String value, FileDataField... fields)static FileFiltertermStartNotWith(java.lang.String value, FileDataField... fields)static FileFiltertermStartsWith(java.lang.String value, FileDataField... fields)
-
-
-
Constructor Detail
-
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 Detail
-
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()
-
-