Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 * JBoss, Home of Professional Open Source
 * Copyright 2011, Red Hat, Inc. and/or its affiliates, and individual contributors
 * by the @authors tag. See the copyright.txt in the distribution for a
 * full listing of individual contributors.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* See the License for the specific language governing permissions and
* limitations under the License.
package org.hibernate.validator.internal.metadata.provider;
A provider for constraint related meta data such as constraints, default group sequences etc.

Implementations are based one different meta data sources such as XML, programmatic mappings and annotations. Meta data providers only return meta data directly configured for one class, they don't deal with merging meta data from super-classes or implemented interfaces.

Gunnar Morling
Hardy Ferentschik
public interface MetaDataProvider {
Used as prefix for parameter names, if no explicit names are given.
	static final String DEFAULT_PARAMETER_NAME_PREFIX = "arg";

Returns the annotation processing options as configured by this provider.

The annotation processing options as configured by this provider.
Returns a list with the configurations for all types contained in the given type's hierarchy (including implemented interfaces) starting at the specified type.

beanClass The type of interest.
A set with the configurations for the complete hierarchy of the given type. May be empty, but never null.
	<T> List<BeanConfiguration<? super T>> getBeanConfigurationForHierarchy(Class<T> beanClass);
New to GrepCode? Check out our FAQ X