Examples of DescriptorResolverFactory


Examples of com.buschmais.jqassistant.core.scanner.impl.resolver.DescriptorResolverFactory

        return !isDirectory && file.endsWith(".class");
    }

    @Override
    public TypeDescriptor scanFile(Store store, InputStreamSource streamSource) throws IOException {
        DescriptorResolverFactory resolverFactory = new DescriptorResolverFactory(store);
        ClassVisitor visitor = new ClassVisitor(new VisitorHelper(store, resolverFactory));
        new ClassReader(streamSource.openStream()).accept(visitor, 0);
        TypeDescriptor typeDescriptor = visitor.getTypeDescriptor();
        scannedClasses++;
        return typeDescriptor;
View Full Code Here

Examples of com.buschmais.jqassistant.plugin.java.impl.scanner.resolver.DescriptorResolverFactory

    private ClassVisitor visitor;

    @Override
    protected void initialize() {
        DescriptorResolverFactory resolverFactory = new DescriptorResolverFactory(getStore());
        VisitorHelper visitorHelper = new VisitorHelper(getStore(), resolverFactory);
        visitor = new ClassVisitor(visitorHelper);
    }
View Full Code Here

Examples of com.buschmais.jqassistant.plugin.java.impl.scanner.resolver.DescriptorResolverFactory

        try {
            jaxbContext = JAXBContext.newInstance(ObjectFactory.class);
        } catch (JAXBException e) {
            throw new IllegalStateException("Cannot create JAXB context.", e);
        }
        descriptorResolverFactory = new DescriptorResolverFactory(getStore());
    }
View Full Code Here

Examples of com.buschmais.jqassistant.plugin.java.impl.store.resolver.DescriptorResolverFactory

    return !isDirectory && file.endsWith(".class") && !file.startsWith("apple");
  }

  @Override
  public TypeDescriptor scanFile(Store store, StreamSource streamSource) throws IOException {
    DescriptorResolverFactory resolverFactory = new DescriptorResolverFactory(store);
    ClassVisitor visitor = new ClassVisitor(new VisitorHelper(store, resolverFactory));
    new ClassReader(streamSource.getInputStream()).accept(visitor, 0);
    TypeDescriptor typeDescriptor = visitor.getTypeDescriptor();
    scannedClasses++;
    return typeDescriptor;
View Full Code Here

Examples of com.buschmais.jqassistant.plugin.java.impl.store.resolver.DescriptorResolverFactory

    return "META-INF/persistence.xml".equals(file) || "WEB-INF/model.xml".equals(file);
  }

  @Override
  public PersistenceDescriptor scanFile(Store store, StreamSource streamSource) throws IOException {
    DescriptorResolverFactory descriptorResolverFactory = new DescriptorResolverFactory(store);
    Persistence persistence;
    try {
      Unmarshaller unmarshaller = jaxbContext.createUnmarshaller();
      persistence = unmarshaller.unmarshal(streamSource, Persistence.class).getValue();
    } catch (JAXBException e) {
      throw new IOException("Cannot read model descriptor.", e);
    }
    PersistenceDescriptor persistenceDescriptor = store.create(PersistenceDescriptor.class);
    persistenceDescriptor.setName(streamSource.getSystemId());
    persistenceDescriptor.setVersion(persistence.getVersion());
    // Create model units
    for (PersistenceUnit persistenceUnit : persistence.getPersistenceUnit()) {
      PersistenceUnitDescriptor persistenceUnitDescriptor = store.create(PersistenceUnitDescriptor.class);
      persistenceUnitDescriptor.setName(persistenceUnit.getName());
      persistenceUnitDescriptor.setDescription(persistenceUnit.getDescription());
      persistenceUnitDescriptor.setJtaDataSource(persistenceUnit.getJtaDataSource());
      persistenceUnitDescriptor.setNonJtaDataSource(persistenceUnit.getNonJtaDataSource());
      persistenceUnitDescriptor.setProvider(persistenceUnit.getProvider());
      persistenceUnitDescriptor.setValidationMode(persistenceUnit.getValidationMode().name());
      persistenceUnitDescriptor.setSharedCacheMode(persistenceUnit.getSharedCacheMode().name());
      for (String clazz : persistenceUnit.getClazz()) {
        TypeDescriptor typeDescriptor = descriptorResolverFactory.getTypeDescriptorResolver().resolve(clazz);
        persistenceUnitDescriptor.getContains().add(typeDescriptor);
      }
      // Create model unit properties
      for (Property property : persistenceUnit.getProperties().getProperty()) {
        PropertyDescriptor propertyDescriptor = store.create(PropertyDescriptor.class);
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.