Examples of ParsingResult


Examples of info.archinnov.achilles.internal.metadata.parsing.context.ParsingResult

        // Given
        List<Class<?>> candidateClasses = Arrays.asList();
        List<Interceptor<?>> interceptors = Arrays.asList();
        Map<Class<?>, EntityMeta> entityMetaMap = ImmutableMap.<Class<?>, EntityMeta>of(CompleteBean.class,
                new EntityMeta());
        ParsingResult parsingResult = new ParsingResult(entityMetaMap, true);
        final ClassLoader classLoader = this.getClass().getClassLoader();

        // When
        when(argumentExtractor.initConfigContext(configMap)).thenReturn(configContext);
        when(argumentExtractor.initSession(cluster, configMap)).thenReturn(session);
View Full Code Here

Examples of info.archinnov.achilles.internal.metadata.parsing.context.ParsingResult

            boolean shouldValidateBean = configContext.isClassConstrained(entityClass);
            if (shouldValidateBean) {
                configContext.addBeanValidationInterceptor(entityMeta);
            }
        }
        return new ParsingResult(entityMetaMap, hasSimpleCounter);
    }
View Full Code Here

Examples of info.archinnov.achilles.internal.metadata.parsing.context.ParsingResult

        Session session = argumentExtractor.initSession(cluster, configurationMap);
        final ClassLoader classLoader = argumentExtractor.initOSGIClassLoader(configurationMap);
        List<Interceptor<?>> interceptors = argumentExtractor.initInterceptors(configurationMap);
        List<Class<?>> candidateClasses = argumentExtractor.initEntities(configurationMap, classLoader);

        ParsingResult parsingResult = parseEntities(candidateClasses);
        this.entityMetaMap = parsingResult.getMetaMap();

        bootstrapper.addInterceptorsToEntityMetas(interceptors, parsingResult.getMetaMap());

        SchemaContext schemaContext = new SchemaContext(configContext, session, keyspaceName, cluster, parsingResult);
        bootstrapper.validateOrCreateTables(schemaContext);

        daoContext = bootstrapper.buildDaoContext(session, parsingResult, configContext);
        contextFactory = new PersistenceContextFactory(daoContext, configContext, parsingResult.getMetaMap());

        warmUpProxies();

        return this;
    }
View Full Code Here

Examples of info.archinnov.achilles.internal.metadata.parsing.context.ParsingResult

    private String keyspaceName = "keyspace";

    @Before
    public void setUp() {
        when(configContext.isForceColumnFamilyCreation()).thenReturn(true);
        context = new SchemaContext(configContext, session, keyspaceName, cluster, new ParsingResult(entityMetaMap, true));
        context.tableCreator = tableCreator;
        context.tableUpdater = tableUpdater;
        context.tableValidator = tableValidator;
        context.schemaReader = schemaReader;
    }
View Full Code Here

Examples of info.archinnov.achilles.internal.metadata.parsing.context.ParsingResult

        // When
        when(parser.parseEntity(any(EntityParsingContext.class))).thenReturn(meta);
        when(configContext.isClassConstrained(UserBean.class)).thenReturn(false);

        ParsingResult parsingResult = bootstrapper.buildMetaDatas(configContext, entities);

        assertThat(parsingResult.getMetaMap().get(UserBean.class)).isSameAs(meta);
        assertThat(parsingResult.hasSimpleCounter()).isFalse();
        verify(configContext, never()).addBeanValidationInterceptor(meta);
    }
View Full Code Here

Examples of info.archinnov.achilles.internal.metadata.parsing.context.ParsingResult

        List<Class<?>> entities = Arrays.<Class<?>>asList(BeanWithFieldLevelConstraint.class);
        when(parser.parseEntity(any(EntityParsingContext.class))).thenReturn(meta);
        when(configContext.isClassConstrained(BeanWithFieldLevelConstraint.class)).thenReturn(true);

        // When
        ParsingResult parsingResult = bootstrapper.buildMetaDatas(configContext, entities);

        // Then
        assertThat(parsingResult.getMetaMap().get(BeanWithFieldLevelConstraint.class)).isSameAs(meta);
        verify(configContext).addBeanValidationInterceptor(meta);
    }
View Full Code Here

Examples of net.sf.laja.parser.engine2.ParsingResult

      element = getGrammar2();
      match = element.parse(0, source, false, true, true);
      if (!match) {
        throw new IllegalStateException("The parsing result was true in phase 1, but false in phase 2.");
      }
      return new ParsingResult(true, source, syntaxErrorHandler);
    } else if (sourceRecorderLogWriter != null) {
      source.reset();
      source.getRecorder().setLogging(sourceRecorderLogWriter, bestIndex);
      element.parse(0, source, false, true, false);
    }

    return new ParsingResult(false, source, element, syntaxErrorHandler);
  }
View Full Code Here

Examples of net.sf.laja.parser.engine2.ParsingResult

        return new ExpressionFactory();
      }
    });
   
    try {
      ParsingResult result = parser.parseFile(inputFile);
     
      if (result.success()) {
        Expression exp = ((ExpressionFactory)parser.getFactory()).getExp();
        System.out.println("Result=" + exp.calculate());
      } else {
        System.out.println(result.toString());
      }
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
View Full Code Here

Examples of net.sf.laja.parser.engine2.ParsingResult

            element = getGrammar2();
            match = element.parse(0, source, false, true, true);
            if (!match) {
                throw new IllegalStateException("The parsing result was true in phase 1, but false in phase 2.");
            }
            return new ParsingResult(true, source, syntaxErrorHandler);
        } else if (sourceRecorderLogWriter != null) {
            source.reset();
            source.getRecorder().setLogging(sourceRecorderLogWriter, bestIndex);
            element.parse(0, source, false, true, false);
        }

        return new ParsingResult(false, source, element, syntaxErrorHandler);
    }
View Full Code Here

Examples of net.sf.laja.parser.engine2.ParsingResult

            element = getGrammar2();
            match = element.parse(0, source, false, true, true);
            if (!match) {
                throw new IllegalStateException("The parsing result was true in phase 1, but false in phase 2.");
            }
            return new ParsingResult(true, source, syntaxErrorHandler);
        } else if (sourceRecorderLogWriter != null) {
            source.reset();
            source.getRecorder().setLogging(sourceRecorderLogWriter, bestIndex);
            element.parse(0, source, false, true, false);
        }

        return new ParsingResult(false, source, element, syntaxErrorHandler);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.