Package org.hibernate.validation.xml

Examples of org.hibernate.validation.xml.XmlMappingParser


    );
  }

  private <T> void initBeanMetaData(Set<InputStream> mappingStreams) {

    XmlMappingParser mappingParser = new XmlMappingParser( constraintHelper );
    mappingParser.parse( mappingStreams );

    AnnotationIgnores annotationIgnores = mappingParser.getAnnotationIgnores();
    for ( Class<?> clazz : mappingParser.getProcessedClasses() ) {
      Class<T> beanClass = ( Class<T> ) clazz;
      BeanMetaDataImpl<T> metaData = new BeanMetaDataImpl<T>(
          beanClass, constraintHelper, annotationIgnores
      );

      for ( MetaConstraint<T, ? extends Annotation> constraint : mappingParser.getConstraintsForClass( beanClass ) ) {
        metaData.addMetaConstraint( beanClass, constraint );
      }

      for ( Member m : mappingParser.getCascadedMembersForClass( beanClass ) ) {
        metaData.addCascadedMember( m );
      }

      if ( !mappingParser.getDefaultSequenceForClass( beanClass ).isEmpty() ) {
        metaData.setDefaultGroupSequence( mappingParser.getDefaultSequenceForClass( beanClass ) );
      }
      beanMetaDataCache.addBeanMetaData( beanClass, metaData );
    }
  }
View Full Code Here

TOP

Related Classes of org.hibernate.validation.xml.XmlMappingParser

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.