## Uses of Class
com.pdfunit.WhitespaceProcessing

- Packages that use WhitespaceProcessing
  Package | Description
  --- | ---
  com.pdfunit | This is the main package for testing PDF documents.
  com.pdfunit.validators | Classes implementing validations on specific topics of PDF.

- - ### Uses of WhitespaceProcessing in com.pdfunit

    Fields in com.pdfunit declared as WhitespaceProcessing
    Modifier and Type | Field and Description
    --- | ---
    `static WhitespaceProcessing` | Constants.`IGNORE` Constant, defining to ignore whitespaces when comparing text.
    `static WhitespaceProcessing` | Constants.`IGNORE_WHITESPACES` Constant, defining to ignore whitespaces when comparing text.
    `static WhitespaceProcessing` | Constants.`KEEP` Constant, defining to keep whitespaces when comparing text.
    `static WhitespaceProcessing` | Constants.`KEEP_WHITESPACES` Constant, defining to keep whitespaces when comparing text.
    `static WhitespaceProcessing` | Constants.`NORMALIZE` Constant, defining to reduce all subsequent whitespaces to one space when comparing text.
    `static WhitespaceProcessing` | Constants.`NORMALIZE_WHITESPACES` Constant, defining to reduce all subsequent whitespaces to one space when comparing text.

    Methods in com.pdfunit that return WhitespaceProcessing
    Modifier and Type | Method and Description
    --- | ---
    `static WhitespaceProcessing` | WhitespaceProcessing.`valueOf(java.lang.String name)` Returns the enum constant of this type with the specified name.
    `static WhitespaceProcessing[]` | WhitespaceProcessing.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

  - ### Uses of WhitespaceProcessing in com.pdfunit.validators

    Methods in com.pdfunit.validators with parameters of type WhitespaceProcessing
    Modifier and Type | Method and Description
    --- | ---
    `MultiDocumentTextValidator` | MultiDocumentTextValidator.`containing(java.lang.String[] expectedTokens, WhitespaceProcessing whitespaceProcessing)` This method checks that each document of a set of given PDF documents contains the expected text in the pages and areas that are defined before.
    `TextValidator` | TextValidator.`containing(java.lang.String[] expectedTokens, WhitespaceProcessing whitespaceProcessing)` This method verifies that the text on every page, which is selected by the test, contains all given arguments.
    `BarcodeValidator` | BarcodeValidator.`containing(java.lang.String expectedText, WhitespaceProcessing whitespaceProcessing)` This method checks that the value of the given paramter is part of the extracted text of an image.
    `JavaScriptActionValidator` | JavaScriptActionValidator.`containing(java.lang.String expectedContent, WhitespaceProcessing whitespaceProcessing)`
    `DocumentValidator` | PropertyValidator.`containing(java.lang.String expectedContent, WhitespaceProcessing whitespaceProcessing)` This method does what the name suggests.
    `TextValidator` | TextValidator.`containing(java.lang.String expectedToken, WhitespaceProcessing whitespaceProcessing)` This method verifies that the text on every page in effect contains given arguments.
    `JavaScriptActionValidator` | JavaScriptActionValidator.`containingSource(java.io.InputStream input, WhitespaceProcessing whitespaceProcessing)`
    `JavaScriptActionValidator` | JavaScriptActionValidator.`containingSource(java.io.Reader input, WhitespaceProcessing whitespaceProcessing)`
    `OrderedTextValidator` | OrderedTextValidator.`containsFirst(java.lang.String expectedToken, WhitespaceProcessing whitespaceProcessing)`
    `TextValidator` | TextValidator.`endingWith(java.lang.String expectedEnd, WhitespaceProcessing whitespaceProcessing)` This method verifies that the text on every page in effect ends with the given parameter.
    `BarcodeValidator` | BarcodeValidator.`equalsTo(java.lang.String expectedText, WhitespaceProcessing whitespaceProcessing)` This method checks that the extracted text of an image is the same as the value of the given parameter.
    `JavaScriptActionValidator` | JavaScriptActionValidator.`equalsTo(java.lang.String expectedContent, WhitespaceProcessing whitespaceProcessing)`
    `MultiDocumentTextValidator` | MultiDocumentTextValidator.`equalsTo(java.lang.String expectedText, WhitespaceProcessing whitespaceProcessing)` This method verifies for each document that the text on every page in effect is equals to the expected value.
    `TextValidator` | TextValidator.`equalsTo(java.lang.String expected, WhitespaceProcessing whitespaceProcessing)` This method verifies that the text on every page in effect is equals to the expected value.
    `JavaScriptActionValidator` | JavaScriptActionValidator.`equalsToSource(java.io.InputStream input, WhitespaceProcessing whitespaceProcessing)`
    `JavaScriptActionValidator` | JavaScriptActionValidator.`equalsToSource(java.io.Reader input, WhitespaceProcessing whitespaceProcessing)`
    `OrderedTextValidator` | TextValidator.`first(java.lang.String expectedToken, WhitespaceProcessing whitespaceProcessing)` This methods checks that the actual text contains the expected token.
    `ComparePageValidator` | CompareDocumentValidator.`haveSameText(PagesToUse pagesToUse, PageRegion region, WhitespaceProcessing whitespaceProcessing)` Deprecated.
    `ComparePageValidator` | CompareDocumentValidator.`haveSameText(PagesToUse pagesToUse, WhitespaceProcessing whitespaceProcessing)` Deprecated.
    `ComparePageValidator` | ComparePageValidator.`haveSameText(WhitespaceProcessing whitespaceProcessing)`
    `TextValidator` | TextValidator.`inOrder(WhitespaceProcessing whitespaceProcessing, java.lang.String... expectedTokens)` This method verifies, that the existing text of the current PDF document contains all the expected tokens in order.
    `TextValidator` | TextValidator.`matchingComplete(java.lang.String expected, WhitespaceProcessing whitespaceProcessing)` Deprecated.
    `MultiDocumentTextValidator` | MultiDocumentTextValidator.`notContaining(java.lang.String[] expectedTokens, WhitespaceProcessing normalize)` This method checks that each document of a set of given PDF documents does not contain the expected text in the pages and areas that are defined before.
    `TextValidator` | TextValidator.`notContaining(java.lang.String[] notExpectedTokens, WhitespaceProcessing whitespaceProcessing)` This method verifies that the text on every page in effect does not contain the string given by the parameter.
    `TextValidator` | TextValidator.`notContaining(java.lang.String notExpectedToken, WhitespaceProcessing whitespaceProcessing)` This method verifies that the text on every page in effect does not contain the string given by the parameter.
    `TextValidator` | TextValidator.`startingWith(java.lang.String expectedStart, WhitespaceProcessing whitespaceProcessing)` This method verifies that the text on every page in effect starts with the given parameter.

Copyright (C) PDFUnit.com. See here for license.