Examples of PackageContainer


Examples of net.riccardocossu.autodoc.base.PackageContainer

  @Test
  public void testOutput() {
    PackageParser parser = new PackageParser();
    PluginFactory factory = new PluginFactory();
    factory.registerPlugin(new JPAPlugin());
    PackageContainer pack = parser.parse(
        "net.riccardocossu.autodoc.test.model", factory);
    List<PackageContainer> packages = new ArrayList<PackageContainer>();
    packages.add(pack);
    HtmlOutputPlugin outPlugin = new HtmlOutputPlugin();
    outPlugin.process(packages, new File("/tmp"));
View Full Code Here

Examples of net.riccardocossu.autodoc.base.PackageContainer

  @Test
  public void testJPAPlugin() {
    PackageParser parser = new PackageParser();
    PluginFactory factory = new PluginFactory();
    factory.registerPlugin(new JPAPlugin());
    PackageContainer pack = parser.parse(
        "net.riccardocossu.autodoc.test.model", factory);
    assertEquals(6, pack.getClasses().size());
  }
View Full Code Here

Examples of net.riccardocossu.autodoc.base.PackageContainer

  @Test
  public void testSimplestPlugin() {
    PackageParser parser = new PackageParser();
    PluginFactory factory = new PluginFactory();
    factory.registerPlugin(new TestSimplestPlugin());
    PackageContainer pack = parser.parse(
        "net.riccardocossu.autodoc.test.model", factory);
    assertEquals(1, pack.getClasses().size());
  }
View Full Code Here

Examples of net.riccardocossu.autodoc.base.PackageContainer

  public void testSimplestAndJPAPlugin() {
    PackageParser parser = new PackageParser();
    PluginFactory factory = new PluginFactory();
    factory.registerPlugin(new TestSimplestPlugin());
    factory.registerPlugin(new JPAPlugin());
    PackageContainer pack = parser.parse(
        "net.riccardocossu.autodoc.test.model", factory);
    assertEquals(7, pack.getClasses().size());
  }
View Full Code Here

Examples of net.riccardocossu.autodoc.base.PackageContainer

  private ClassParser classParser = new ClassParser();

  public PackageContainer parse(String packagetoParse, PluginFactory factory) {
    log.debug("Parsing package {}", packagetoParse);
    PackageContainer res = new PackageContainer();
    res.setName(packagetoParse);
    List<AnnotatedClass> classes = res.getClasses();
    Set<Class<?>> packClasses = new HashSet<Class<?>>();
    try {
      ClassPath classpath = ClassPath.from(Thread.currentThread()
          .getContextClassLoader()); // scans the class path used by
                        // classloader
View Full Code Here

Examples of net.riccardocossu.autodoc.base.PackageContainer

    String[] packages = configuration.getStringArray(CONFIG_PACKAGES);
    log.info("Scanning packages: {}", (Object) packages);
    PackageParser parser = new PackageParser();
    List<PackageContainer> parsedPackages = new ArrayList<PackageContainer>();
    for (String p : packages) {
      PackageContainer pk = parser.parse(p, factory);
      parsedPackages.add(pk);
    }
    String confOutputDir = configuration.getString(CONFIG_BASE_OUTPUT_DIR);
    if (confOutputDir == null) {
      confOutputDir = System.getProperty("java.io.tmpdir");
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.