# Hierarchy For Package javax.faces.validator

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - javax.faces.validator.BeanValidator (implements javax.faces.component.PartialStateHolder, javax.faces.validator.Validator)
  - javax.faces.validator.DoubleRangeValidator (implements javax.faces.component.PartialStateHolder, javax.faces.validator.Validator)
  - javax.faces.validator.LengthValidator (implements javax.faces.component.PartialStateHolder, javax.faces.validator.Validator)
  - javax.faces.validator.LongRangeValidator (implements javax.faces.component.PartialStateHolder, javax.faces.validator.Validator)
  - javax.faces.validator.MethodExpressionValidator (implements javax.faces.component.StateHolder, javax.faces.validator.Validator)
  - javax.faces.validator.RegexValidator (implements javax.faces.component.PartialStateHolder, javax.faces.validator.Validator)
  - javax.faces.validator.RequiredValidator (implements javax.faces.validator.Validator)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - javax.faces.FacesException
          - javax.faces.validator.ValidatorException

## Interface Hierarchy

- java.util.EventListener
  - javax.faces.validator.Validator

## Annotation Type Hierarchy

- javax.faces.validator.FacesValidator (implements java.lang.annotation.Annotation)

Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.