org.hibernate.validator.cfg.context.impl
Class ConstraintMappingContextImplBase

java.lang.Object
  extended by org.hibernate.validator.cfg.context.impl.ConstraintMappingContextImplBase
Direct Known Subclasses:
ParameterConstraintMappingContextImpl, PropertyConstraintMappingContextImpl, ReturnValueConstraintMappingContextImpl, TypeConstraintMappingContextImpl

public abstract class ConstraintMappingContextImplBase
extends java.lang.Object

Base class for implementations of constraint mapping creational context types.

Author:
Gunnar Morling

Field Summary
protected  java.lang.Class<?> beanClass
           
protected  ConstraintMappingContext mapping
           
 
Constructor Summary
ConstraintMappingContextImplBase(java.lang.Class<?> beanClass, ConstraintMappingContext mapping)
           
 
Method Summary
 MethodConstraintMappingContext method(java.lang.String name, java.lang.Class<?>... parameterTypes)
           
 PropertyConstraintMappingContext property(java.lang.String property, java.lang.annotation.ElementType elementType)
           
<C> TypeConstraintMappingContext<C>
type(java.lang.Class<C> type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

beanClass

protected final java.lang.Class<?> beanClass

mapping

protected final ConstraintMappingContext mapping
Constructor Detail

ConstraintMappingContextImplBase

public ConstraintMappingContextImplBase(java.lang.Class<?> beanClass,
                                        ConstraintMappingContext mapping)
Method Detail

type

public <C> TypeConstraintMappingContext<C> type(java.lang.Class<C> type)

property

public PropertyConstraintMappingContext property(java.lang.String property,
                                                 java.lang.annotation.ElementType elementType)

method

public MethodConstraintMappingContext method(java.lang.String name,
                                             java.lang.Class<?>... parameterTypes)


Copyright © 2011 Oracle Corporation. All Rights Reserved.