Examples of DocsProvider


Examples of com.linkedin.restli.internal.server.model.ResourceModelEncoder.DocsProvider

      log.info("Executing "+ provider.getClass().getSimpleName() + " tool...");
      try
      {
        if(provider instanceof DocsProvider)
        {
          DocsProvider docsProvider = (DocsProvider)provider;
          providers.add(docsProvider);
        }
        else
        {
          log.error("Unable to cast provided docs provider to DocsProvider class: " + provider + ", skipping.");
View Full Code Here

Examples of com.linkedin.restli.internal.server.model.ResourceModelEncoder.DocsProvider

    {
      return new Result();
    }

    // We always include the doc provider for javadoc
    DocsProvider javadocProvider = new DocletDocsProvider(apiName, classpath, sourcePaths, resourcePackages);

    DocsProvider docsProvider;
    if(additionalDocProviders == null || additionalDocProviders.isEmpty())
    {
      docsProvider = javadocProvider;
    }
    else
    {
      // dynamically load doc providers for additional language, if available
      List<DocsProvider> languageSpecificDocsProviders = new ArrayList<DocsProvider>();
      languageSpecificDocsProviders.add(javadocProvider);
      languageSpecificDocsProviders.addAll(MultiLanguageDocsProvider.loadExternalProviders(additionalDocProviders));
      docsProvider = new MultiLanguageDocsProvider(languageSpecificDocsProviders);
    }

    log.info("Registering source files with doc providers...");

    docsProvider.registerSourceFiles(classFileNames.values());

    log.info("Exporting IDL files...");

    final GeneratorResult result = generateIDLFiles(apiName, outdir, rootResourceMap, docsProvider);
View Full Code Here

Examples of com.linkedin.restli.internal.server.model.ResourceModelEncoder.DocsProvider

    {
      return new SnapshotResult();
    }

    // We always include the doc provider for javadoc
    DocsProvider javadocProvider = new DocletDocsProvider(apiName, classpath, sourcePaths, resourcePackages);

    DocsProvider docsProvider;
    if(additionalDocProviders == null || additionalDocProviders.isEmpty())
    {
      docsProvider = javadocProvider;
    }
    else
    {
      // dynamically load doc providers for additional language, if available
      List<DocsProvider> languageSpecificDocsProviders = new ArrayList<DocsProvider>();
      languageSpecificDocsProviders.add(javadocProvider);
      languageSpecificDocsProviders.addAll(MultiLanguageDocsProvider.loadExternalProviders(additionalDocProviders));
      docsProvider = new MultiLanguageDocsProvider(languageSpecificDocsProviders);
    }

    log.info("Registering source files with doc providers...");

    docsProvider.registerSourceFiles(classFileNames.values());

    log.info("Exporting snapshot files...");

    final GeneratorResult result = generateSnapshotFiles(apiName, outdir, rootResourceMap, docsProvider);
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.