| パッケージ | 説明 |
|---|---|
| javax.validation |
Bean Validation APIのトップレベルのパッケージです。
|
| javax.validation.bootstrap |
自動実行時固有のオブジェクトを含めるパッケージです。
|
| javax.validation.constraints |
すべてのBean Validationには組み込み制約とも呼ばれる提供された制約が含まれています。
|
| javax.validation.executable |
実行可能なバリデーションの制御と実行に関連するパッケージです。
|
| javax.validation.metadata |
Package containing all objects specifically used and returned by the
metadata API.
|
| javax.validation.spi |
Package containing objects specific to the interaction between the
Bean Validation bootstrapping process and Bean Validation providers.
|
| javax.validation.valueextraction |
Package containing objects dedicated to extract values to validate from containers.
|
| クラスと説明 |
|---|
BootstrapConfiguration
META-INF/validation.xml でユーザーが指定したデフォルトの設定を表します。 |
| ClockProvider |
| Configuration
設定情報を受け取り、適切なBean検証プロバイダの選択と適切な
ValidatorFactoryの構築を行います。 |
| ConstraintDeclarationException
Exception raised if a constraint declaration is not legal.
|
| ConstraintTarget
Defines the constraint target.
|
| ConstraintValidator
Defines the logic to validate a given constraint
A
for a given object type T. |
| ConstraintValidatorContext
Provides contextual data and operation when applying a given constraint validator.
|
ConstraintValidatorContext.ConstraintViolationBuilder
ConstraintViolation builder allowing to optionally associate
the violation report to a sub path. |
| ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext
Represents a container element node whose context is
configurable (i.e. index, key and isInIterable)
and that is not necessarily a leaf node (i.e. subnodes can
be added).
|
| ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderDefinedContext
Represents a container element node whose context is known
(i.e. index, key and isInIterable)
and that is not necessarily a leaf node (i.e. subnodes can
be added).
|
| ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeContextBuilder
Represents refinement choices for a container element node.
|
| ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext
Represents a node whose context is
configurable (i.e. index, key and isInIterable)
and that is a leaf node (i.e. no subnode can be added).
|
| ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderDefinedContext
Represents a node whose context is known
(i.e. index, key and isInIterable)
and that is a leaf node (i.e. no subnode can be added).
|
| ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeContextBuilder
Represents refinement choices for a node which is
in an iterable, e.g. array,
Iterable or Map. |
| ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
Represents a node whose context is
configurable (i.e. index, key and isInIterable)
and that is not necessarily a leaf node (i.e. subnodes can
be added).
|
| ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext
Represents a node whose context is known
(i.e. index, key and isInIterable)
and that is not necessarily a leaf node (i.e. subnodes can
be added).
|
| ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder
Represents refinement choices for a node which is
in an iterable, e.g. array,
Iterable or Map. |
| ConstraintValidatorFactory
Instantiates a
ConstraintValidator instance based off its class. |
| ConstraintViolation
Describes a constraint violation.
|
| ElementKind
Enum of possible kinds of elements encountered in Bean Validation.
|
| MessageInterpolator
Interpolates a given constraint violation message.
|
| MessageInterpolator.Context
Information related to the interpolation context.
|
| ParameterNameProvider
Provides names for method and constructor parameters.
|
| Path
Represents the navigation path from an object to another
in an object graph.
|
| Path.Node
Represents an element of a navigation path.
|
| TraversableResolver
Contract determining if a property can be accessed by the Bean Validation provider.
|
| ValidationException
Base exception of all Bean Validation "unexpected" problems.
|
| Validator
Validates bean instances.
|
| ValidatorContext
Represents the context that is used to create
Validator
instances. |
| ValidatorFactory
Factory returning initialized
Validator instances. |
| クラスと説明 |
|---|
| Configuration
設定情報を受け取り、適切なBean検証プロバイダの選択と適切な
ValidatorFactoryの構築を行います。 |
| ValidationProviderResolver
Determines the list of Bean Validation providers available in the runtime environment
Bean Validation providers are identified by the presence of
META-INF/services/javax.validation.spi.ValidationProvider
files following the Service Provider pattern described
here. |
| クラスと説明 |
|---|
| Constraint
Marks an annotation as being a Bean Validation constraint.
|
| クラスと説明 |
|---|
| ConstraintViolation
Describes a constraint violation.
|
| クラスと説明 |
|---|
| ConstraintTarget
Defines the constraint target.
|
| ConstraintValidator
Defines the logic to validate a given constraint
A
for a given object type T. |
| Payload
Payload type that can be attached to a given
constraint declaration.
|
| クラスと説明 |
|---|
| ClockProvider |
| Configuration
設定情報を受け取り、適切なBean検証プロバイダの選択と適切な
ValidatorFactoryの構築を行います。 |
| ConstraintValidatorFactory
Instantiates a
ConstraintValidator instance based off its class. |
| MessageInterpolator
Interpolates a given constraint violation message.
|
| ParameterNameProvider
Provides names for method and constructor parameters.
|
| TraversableResolver
Contract determining if a property can be accessed by the Bean Validation provider.
|
| ValidationProviderResolver
Determines the list of Bean Validation providers available in the runtime environment
Bean Validation providers are identified by the presence of
META-INF/services/javax.validation.spi.ValidationProvider
files following the Service Provider pattern described
here. |
| ValidatorFactory
Factory returning initialized
Validator instances. |
| クラスと説明 |
|---|
| Payload
Payload type that can be attached to a given
constraint declaration.
|
| ValidationException
Base exception of all Bean Validation "unexpected" problems.
|
Copyright © 2007-2018 Red Hat Inc. All Rights Reserved. Released under the Apache Software License 2.0. Translated by @megascus.