类com.sun.javadoc.DocErrorReporter源码实例Demo

下面列出了怎么用com.sun.javadoc.DocErrorReporter的API类实例代码及写法,或者点击链接到github查看源代码。

/**
 * See <a href=
 * "https://docs.oracle.com/javase/8/docs/technotes/guides/javadoc/doclet/overview.html#options">Using
 * custom command-line options</a>
 * @param options command line options split as key value pairs on index 0 and 1
 * @param reporter reporter for errors
 * @return true if options are valid
 */
@SuppressWarnings("WeakerAccess")
public static boolean validOptions(
  String[][] options,
  DocErrorReporter reporter) {

    DocletOptionParser parser = new DocletOptionParser(options);

    try {
        docletOptions = parser.parse();
        return true;
    } catch (IllegalStateException e) {
        reporter.printError(e.getMessage());
    }
    return false;
}
 
源代码2 项目: cxf   文件: DumpJavaDoc.java
public static boolean validOptions(String[][] options, DocErrorReporter reporter) {
    boolean foundTagOption = false;
    for (int i = 0; i < options.length; i++) {
        String[] opt = options[i];
        if ("-dumpJavaDocFile".equals(opt[0])) {
            if (foundTagOption) {
                reporter.printError("Only one -dumpJavaDocFile option allowed.");
                return false;
            }
            foundTagOption = true;
        }
    }
    if (!foundTagOption) {
        reporter.printError("Usage: -dumpJavaDocFile theFileToDumpJavaDocForLaterUse...");
    }
    return foundTagOption;
}
 
源代码3 项目: swagger-more   文件: SwaggerMoreDoclet.java
public static boolean validOptions(String[][] options, DocErrorReporter reporter) {
    // 插件参数校验需要实现的方法
    Arrays.stream(options).forEach(s -> {
        if (OPTION_CLASS_DIR.equalsIgnoreCase(s[0])) {
            classDir = s[1];
        }
    });
    return true;
}
 
源代码4 项目: hadoop   文件: StabilityOptions.java
public static void validOptions(String[][] options,
     DocErrorReporter reporter) {
   for (int i = 0; i < options.length; i++) {
     String opt = options[i][0].toLowerCase(Locale.ENGLISH);
     if (opt.equals(UNSTABLE_OPTION)) {
RootDocProcessor.stability = UNSTABLE_OPTION;
     } else if (opt.equals(EVOLVING_OPTION)) {
RootDocProcessor.stability = EVOLVING_OPTION;
     } else if (opt.equals(STABLE_OPTION)) {
RootDocProcessor.stability = STABLE_OPTION;	
     }
   }
 }
 
源代码5 项目: big-c   文件: StabilityOptions.java
public static void validOptions(String[][] options,
     DocErrorReporter reporter) {
   for (int i = 0; i < options.length; i++) {
     String opt = options[i][0].toLowerCase(Locale.ENGLISH);
     if (opt.equals(UNSTABLE_OPTION)) {
RootDocProcessor.stability = UNSTABLE_OPTION;
     } else if (opt.equals(EVOLVING_OPTION)) {
RootDocProcessor.stability = EVOLVING_OPTION;
     } else if (opt.equals(STABLE_OPTION)) {
RootDocProcessor.stability = STABLE_OPTION;	
     }
   }
 }
 
源代码6 项目: doclava   文件: Doclava.java
public static boolean validOptions(String[][] options, DocErrorReporter r) {
  for (String[] a : options) {
    if (a[0].equals("-error") || a[0].equals("-warning") || a[0].equals("-hide")) {
      try {
        Integer.parseInt(a[1]);
      } catch (NumberFormatException e) {
        r.printError("bad -" + a[0] + " value must be a number: " + a[1]);
        return false;
      }
    }
  }

  return true;
}
 
源代码7 项目: markdown-doclet   文件: MarkdownTaglets.java
/**
 * # Handle the (potential) markdown options.
 *
 * @param options the options
 * @param errorReporter the error reporter
 * @return {@code true} if a markdown option has been found, otherwise false
 *
 * @see MarkdownTaglet#OPT_MD_TAGLET_OPTION_PREFIX
 * @see #optionLengths(String)
 */
public boolean handleOptions(String[] options, DocErrorReporter errorReporter) {
    final String potentialMarkdownTagletOption = options[0];

    if( potentialMarkdownTagletOption.startsWith(OPT_MD_TAGLET_OPTION_PREFIX) ) {
        storeMarkdownTagletOption(potentialMarkdownTagletOption, options[1]);
        return true;
    }

    return false;
}
 
源代码8 项目: markdown-doclet   文件: Options.java
/**
 * Loads the options from the command line.
 *
 * @param options          The command line options.
 * @param errorReporter    The error reporter for printing messages.
 *
 * @return The options to be forwarded to the standard doclet.
 */
public String[][] load(String[][] options, DocErrorReporter errorReporter) {
    LinkedList<String[]> optionsList = new LinkedList<>(Arrays.asList(options));
    Iterator<String[]> optionsIter = optionsList.iterator();
    while ( optionsIter.hasNext() ) {
        String[] opt = optionsIter.next();
        if ( !handleOption(optionsIter, opt, errorReporter) ) {
            return null;
        }
    }
    if ( pegdownExtensions == null ) {
        setPegdownExtensions(DEFAULT_PEGDOWN_EXTENSIONS);
    }
    return optionsList.toArray(new String[optionsList.size()][]);
}
 
源代码9 项目: TencentKona-8   文件: GetTask_DocletClassTest.java
public static boolean validOptions(String options[][],
        DocErrorReporter reporter) {
    return true;  // default is options are valid
}
 
源代码10 项目: TencentKona-8   文件: GetTask_DocletClassTest.java
public static boolean validOptions(String options[][],
        DocErrorReporter reporter) {
    return true;  // default is options are valid
}
 
源代码11 项目: jdk8u60   文件: GetTask_DocletClassTest.java
public static boolean validOptions(String options[][],
        DocErrorReporter reporter) {
    return true;  // default is options are valid
}
 
源代码12 项目: jdk8u60   文件: GetTask_DocletClassTest.java
public static boolean validOptions(String options[][],
        DocErrorReporter reporter) {
    return true;  // default is options are valid
}
 
源代码13 项目: openjdk-jdk8u   文件: GetTask_DocletClassTest.java
public static boolean validOptions(String options[][],
        DocErrorReporter reporter) {
    return true;  // default is options are valid
}
 
源代码14 项目: openjdk-jdk8u   文件: GetTask_DocletClassTest.java
public static boolean validOptions(String options[][],
        DocErrorReporter reporter) {
    return true;  // default is options are valid
}
 
源代码15 项目: PrivacyStreams   文件: PSDoclet.java
public static boolean validOptions(String options[][], DocErrorReporter reporter) {
    return HtmlDoclet.validOptions(options, reporter);
}
 
public static boolean validOptions(String options[][],
        DocErrorReporter reporter) {
    return true;  // default is options are valid
}
 
public static boolean validOptions(String options[][],
        DocErrorReporter reporter) {
    return true;  // default is options are valid
}
 
源代码18 项目: openjdk-jdk9   文件: GetTask_DocletClassTest.java
public static boolean validOptions(String options[][],
        DocErrorReporter reporter) {
    return true;  // default is options are valid
}
 
源代码19 项目: openjdk-jdk9   文件: GetTask_DocletClassTest.java
public static boolean validOptions(String options[][],
        DocErrorReporter reporter) {
    return true;  // default is options are valid
}
 
源代码20 项目: openjdk-jdk9   文件: GetTask_DocletClassTest.java
public static boolean validOptions(String options[][],
        DocErrorReporter reporter) {
    return true;  // default is options are valid
}
 
源代码21 项目: openjdk-jdk9   文件: GetTask_DocletClassTest.java
public static boolean validOptions(String options[][],
        DocErrorReporter reporter) {
    return true;  // default is options are valid
}
 
public static boolean validOptions(String[][] options,
    DocErrorReporter reporter) {
  StabilityOptions.validOptions(options, reporter);
  String[][] filteredOptions = StabilityOptions.filterOptions(options);
  return JDiff.validOptions(filteredOptions, reporter);
}
 
public static boolean validOptions(String[][] options,
    DocErrorReporter reporter) {
  StabilityOptions.validOptions(options, reporter);
  String[][] filteredOptions = StabilityOptions.filterOptions(options);
  return Standard.validOptions(filteredOptions, reporter);
}
 
public static boolean validOptions(String[][] options,
    DocErrorReporter reporter) {
  StabilityOptions.validOptions(options, reporter);
  String[][] filteredOptions = StabilityOptions.filterOptions(options);
  return Standard.validOptions(filteredOptions, reporter);
}
 
源代码25 项目: hottub   文件: GetTask_DocletClassTest.java
public static boolean validOptions(String options[][],
        DocErrorReporter reporter) {
    return true;  // default is options are valid
}
 
源代码26 项目: hottub   文件: GetTask_DocletClassTest.java
public static boolean validOptions(String options[][],
        DocErrorReporter reporter) {
    return true;  // default is options are valid
}
 
源代码27 项目: openjdk-8-source   文件: GetTask_DocletClassTest.java
public static boolean validOptions(String options[][],
        DocErrorReporter reporter) {
    return true;  // default is options are valid
}
 
源代码28 项目: openjdk-8-source   文件: GetTask_DocletClassTest.java
public static boolean validOptions(String options[][],
        DocErrorReporter reporter) {
    return true;  // default is options are valid
}
 
public static boolean validOptions(String[][] options,
    DocErrorReporter reporter) {
  StabilityOptions.validOptions(options, reporter);
  String[][] filteredOptions = StabilityOptions.filterOptions(options);
  return JDiff.validOptions(filteredOptions, reporter);
}
 
public static boolean validOptions(String[][] options,
    DocErrorReporter reporter) {
  StabilityOptions.validOptions(options, reporter);
  String[][] filteredOptions = StabilityOptions.filterOptions(options);
  return Standard.validOptions(filteredOptions, reporter);
}