Package org.hibernate.validation.engine.xml

Examples of org.hibernate.validation.engine.xml.XmlMappingParser


    );
  }

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

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

    AnnotationIgnores annotationIgnores = mappingParser.getAnnotationIgnores();
    for ( Class<?> beanClass : mappingParser.getProcessedClasses() ) {
      BeanMetaDataImpl<?> metaData = new BeanMetaDataImpl<T>(
          ( Class<T> ) beanClass, constraintHelper, annotationIgnores
      );
      for ( MetaConstraint<?, ? extends Annotation> constraint : mappingParser.getConstraintMap()
          .get( beanClass ) ) {
        metaData.addMetaConstraint( constraint );
      }
      for ( Member m : mappingParser.getCascadedMembers().get( beanClass ) ) {
        metaData.addCascadedMember( m );
      }
      if ( mappingParser.getDefaultSequences().containsKey( beanClass ) ) {
        metaData.setDefaultGroupSequence( mappingParser.getDefaultSequences().get( beanClass ) );
      }
      beanMetaDataCache.addBeanMetaData( ( Class<T> ) beanClass, ( BeanMetaDataImpl<T> ) metaData );
    }
  }
View Full Code Here

TOP

Related Classes of org.hibernate.validation.engine.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.