Class StandardWriteFilterFactory

java.lang.Object
org.apache.tika.metadata.writefilter.StandardWriteFilterFactory
All Implemented Interfaces:
MetadataWriteFilterFactory

public class StandardWriteFilterFactory extends Object implements MetadataWriteFilterFactory
Factory class for StandardWriteFilter. See that class for how the estimated sizes are calculated on Strings.
  • Field Details

    • DEFAULT_MAX_KEY_SIZE

      public static int DEFAULT_MAX_KEY_SIZE
    • DEFAULT_MAX_FIELD_SIZE

      public static int DEFAULT_MAX_FIELD_SIZE
    • DEFAULT_TOTAL_ESTIMATED_BYTES

      public static int DEFAULT_TOTAL_ESTIMATED_BYTES
    • DEFAULT_MAX_VALUES_PER_FIELD

      public static int DEFAULT_MAX_VALUES_PER_FIELD
  • Constructor Details

    • StandardWriteFilterFactory

      public StandardWriteFilterFactory()
  • Method Details

    • newInstance

      public MetadataWriteFilter newInstance()
      Specified by:
      newInstance in interface MetadataWriteFilterFactory
    • setIncludeFields

      public void setIncludeFields(List<String> includeFields)
    • setMaxTotalEstimatedBytes

      public void setMaxTotalEstimatedBytes(int maxTotalEstimatedBytes)
    • setMaxKeySize

      public void setMaxKeySize(int maxKeySize)
    • setMaxFieldSize

      public void setMaxFieldSize(int maxFieldSize)
    • setIncludeEmpty

      public void setIncludeEmpty(boolean includeEmpty)
    • setMaxValuesPerField

      public void setMaxValuesPerField(int maxValuesPerField)
    • getIncludeFields

      public Set<String> getIncludeFields()
    • getMaxKeySize

      public int getMaxKeySize()
    • getMaxFieldSize

      public int getMaxFieldSize()
    • getMaxTotalEstimatedBytes

      public int getMaxTotalEstimatedBytes()
    • getMaxValuesPerField

      public int getMaxValuesPerField()
    • isIncludeEmpty

      public boolean isIncludeEmpty()
    • toString

      public String toString()
      Overrides:
      toString in class Object