src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/standard/Standard.java

Print this page

        

@@ -1,7 +1,7 @@
 /*
- * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2003, 2015, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
  * under the terms of the GNU General Public License version 2 only, as
  * published by the Free Software Foundation.  Oracle designates this

@@ -21,31 +21,45 @@
  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  * or visit www.oracle.com if you need additional information or have any
  * questions.
  */
 
-package com.sun.tools.doclets.standard;
+package jdk.javadoc.internal.doclets.standard;
 
-import com.sun.javadoc.*;
-import com.sun.tools.doclets.formats.html.*;
+import java.util.Locale;
+import java.util.Set;
 
+import javax.lang.model.SourceVersion;
 
-public class Standard {
+import jdk.javadoc.doclet.Doclet;
+import jdk.javadoc.doclet.DocletEnvironment;
+import jdk.javadoc.doclet.Reporter;
+import jdk.javadoc.internal.doclets.formats.html.HtmlDoclet;
 
-    public static int optionLength(String option) {
-        return HtmlDoclet.optionLength(option);
+public class Standard implements Doclet {
+
+    private final HtmlDoclet htmlDoclet;
+
+    public Standard() {
+        htmlDoclet = new HtmlDoclet();
     }
 
-    public static boolean start(RootDoc root) {
-        return HtmlDoclet.start(root);
+    public void init(Locale locale, Reporter reporter) {
+        htmlDoclet.init(locale, reporter);
     }
 
-    public static boolean validOptions(String[][] options,
-                                   DocErrorReporter reporter) {
-        return HtmlDoclet.validOptions(options, reporter);
+    public String getName() {
+        return "Standard";
     }
 
-    public static LanguageVersion languageVersion() {
-        return HtmlDoclet.languageVersion();
+    public Set<Doclet.Option> getSupportedOptions() {
+        return htmlDoclet.getSupportedOptions();
     }
 
+    public SourceVersion getSupportedSourceVersion() {
+        return htmlDoclet.sourceVersion();
+    }
+
+    public boolean run(DocletEnvironment root) {
+        return htmlDoclet.run(root);
+    }
 }