Package org.jboss.errai.ioc.rebind.ioc.bootstrapper

Examples of org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCBootstrapGenerator


  public Class<? extends Bootstrapper> generate() {
    String packageName = Bootstrapper.class.getPackage().getName();
    String className = "MockBootstrapperImpl";

    IOCBootstrapGenerator bootstrapGenerator = new IOCBootstrapGenerator();
    bootstrapGenerator.setUseReflectionStubs(true);
    bootstrapGenerator.setPackages(packages);

    final String classStr = bootstrapGenerator.generate(packageName, className);

    try {
      File directory =
              new File(RebindUtils.getTempDirectory() + "/ioc/classes/" + packageName.replaceAll("\\.", "/"));
View Full Code Here


*/
public class MockIOCGenerator {
  private String packageFilter;

  public Class<? extends Bootstrapper> generate() {
    IOCBootstrapGenerator bootstrapGenerator = new IOCBootstrapGenerator();
    bootstrapGenerator.setUseReflectionStubs(true);
    bootstrapGenerator.setPackageFilter(packageFilter);

    String packageName = Bootstrapper.class.getPackage().getName();
    String className = "MockBootstrapperImpl";

    final String classStr = bootstrapGenerator.generate(packageName, className);

    InputStream inStream = new InputStream() {
      int cursor = 0;

      @Override
View Full Code Here

    PrintWriter printWriter = context.tryCreate(logger, packageName, className);
    // print writer if null, source code has ALREADY been generated,

    if (printWriter == null) return;

    IOCBootstrapGenerator iocBootstrapGenerator = new IOCBootstrapGenerator(typeOracle, context, logger);
    if (modulePackage != null && modulePackage.length() != 0) {
      iocBootstrapGenerator.setPackageFilter(modulePackage);
    }


    printWriter.append(iocBootstrapGenerator.generate(packageName, className));
    // commit generated class
    context.commit(logger, printWriter);
  }
View Full Code Here

TOP

Related Classes of org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCBootstrapGenerator

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.