# Uses of Package
org.appng.forms

- Packages that use org.appng.forms
  Package | Description
  --- | ---
  org.appng.api | Base package for the appNG API
  org.appng.api.support | Implementations of commonly used features like internationalization, permission- and parameter-processing etc.
  org.appng.api.support.field | Implementations of `FieldConverter` for the various `FieldType`s
  org.appng.api.support.validation | This package contains all validation-related classes.
  org.appng.forms | Types for handling HTTP POST- and GET-requests
  org.appng.forms.impl | `Request` and `FormUpload` implementations
  org.appng.formtags | Contains basic abstractions for a HTML form and the contained input elements.
  org.appng.taglib | Contains the appNG JSP `Tag`s
  org.appng.testsupport | Test-related types

- Classes in org.appng.forms used by org.appng.api
  Class and Description
  RequestContainer A `RequestContainer` conveniently wraps an `ServletRequest` and simplifies the access to (possibly multi-valued) request-parameters including `FormUpload`s.

- Classes in org.appng.forms used by org.appng.api.support
  Class and Description
  FormUpload A `FormUpload` represents a `File` which was uploaded through a HTML form using `<input type="file">`.
  Request Extends the informations provided by a `RequestContainer` and allows processing a `HttpServletRequest` by calling `Request.process(HttpServletRequest)`.
  RequestContainer A `RequestContainer` conveniently wraps an `ServletRequest` and simplifies the access to (possibly multi-valued) request-parameters including `FormUpload`s.
  XSSUtil A utility class helping with XSS prevention. Uses ESAPI and JSOUP.

- Classes in org.appng.forms used by org.appng.api.support.field
  Class and Description
  RequestContainer A `RequestContainer` conveniently wraps an `ServletRequest` and simplifies the access to (possibly multi-valued) request-parameters including `FormUpload`s.

- Classes in org.appng.forms used by org.appng.api.support.validation
  Class and Description
  FormUpload A `FormUpload` represents a `File` which was uploaded through a HTML form using `<input type="file">`.

- Classes in org.appng.forms used by org.appng.forms
  Class and Description
  FormUpload A `FormUpload` represents a `File` which was uploaded through a HTML form using `<input type="file">`.
  FormUploadValidator Interface to support further validation of the uploaded file, for example check the dimensions of an image or the structure of a text file.
  RequestContainer A `RequestContainer` conveniently wraps an `ServletRequest` and simplifies the access to (possibly multi-valued) request-parameters including `FormUpload`s.

- Classes in org.appng.forms used by org.appng.forms.impl
  Class and Description
  FormUpload A `FormUpload` represents a `File` which was uploaded through a HTML form using `<input type="file">`.
  FormUploadValidator Interface to support further validation of the uploaded file, for example check the dimensions of an image or the structure of a text file.
  Request Extends the informations provided by a `RequestContainer` and allows processing a `HttpServletRequest` by calling `Request.process(HttpServletRequest)`.
  RequestContainer A `RequestContainer` conveniently wraps an `ServletRequest` and simplifies the access to (possibly multi-valued) request-parameters including `FormUpload`s.
  XSSUtil A utility class helping with XSS prevention. Uses ESAPI and JSOUP.

- Classes in org.appng.forms used by org.appng.formtags
  Class and Description
  FormUpload A `FormUpload` represents a `File` which was uploaded through a HTML form using `<input type="file">`.
  Request Extends the informations provided by a `RequestContainer` and allows processing a `HttpServletRequest` by calling `Request.process(HttpServletRequest)`.

- Classes in org.appng.forms used by org.appng.taglib
  Class and Description
  Request Extends the informations provided by a `RequestContainer` and allows processing a `HttpServletRequest` by calling `Request.process(HttpServletRequest)`.

- Classes in org.appng.forms used by org.appng.testsupport
  Class and Description
  FormUpload A `FormUpload` represents a `File` which was uploaded through a HTML form using `<input type="file">`.

Copyright © 2011–2023 aiticon GmbH. All rights reserved.