Providing some Javadoc, so Nexus allows the JAR to be released
authorJaroslav Tulach <jaroslav.tulach@apidesign.org>
Wed, 01 May 2013 06:59:55 +0200
changeset 540cc18086f731
parent 51 eb7c713d99ed
child 55 c404760d7dd4
Providing some Javadoc, so Nexus allows the JAR to be released
ko-fx/pom.xml
ko-fx/src/main/java/org/apidesign/html/kofx/Console.java
ko-fx/src/main/java/org/apidesign/html/kofx/FXContext.java
ko-fx/src/main/java/org/apidesign/html/kofx/Knockout.java
ko-fx/src/main/java/org/apidesign/html/kofx/LoadJSON.java
     1.1 --- a/ko-fx/pom.xml	Tue Apr 30 17:27:18 2013 +0200
     1.2 +++ b/ko-fx/pom.xml	Wed May 01 06:59:55 2013 +0200
     1.3 @@ -14,6 +14,17 @@
     1.4    <properties>
     1.5      <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     1.6    </properties>
     1.7 +  <build>
     1.8 +      <plugins>
     1.9 +          <plugin>
    1.10 +              <groupId>org.apache.maven.plugins</groupId>
    1.11 +              <artifactId>maven-javadoc-plugin</artifactId>
    1.12 +              <configuration>
    1.13 +                  <skip>false</skip>
    1.14 +              </configuration>
    1.15 +          </plugin>
    1.16 +      </plugins>
    1.17 +  </build>
    1.18    <dependencies>
    1.19      <dependency>
    1.20          <groupId>com.oracle</groupId>
     2.1 --- a/ko-fx/src/main/java/org/apidesign/html/kofx/Console.java	Tue Apr 30 17:27:18 2013 +0200
     2.2 +++ b/ko-fx/src/main/java/org/apidesign/html/kofx/Console.java	Wed May 01 06:59:55 2013 +0200
     2.3 @@ -24,11 +24,15 @@
     2.4  import javafx.scene.web.WebEngine;
     2.5  import netscape.javascript.JSObject;
     2.6  
     2.7 -/**
     2.8 +/** This is an implementation package - just
     2.9 + * include its JAR on classpath and use official {@link Context} API
    2.10 + * to access the functionality.
    2.11 + * <p>
    2.12 + * Redirects JavaScript's messages to Java's {@link Logger}.
    2.13   *
    2.14   * @author Jaroslav Tulach <jtulach@netbeans.org>
    2.15   */
    2.16 -public class Console {
    2.17 +public final class Console {
    2.18      private static final Logger LOG = Logger.getLogger(Console.class.getName());
    2.19      
    2.20      private Console() {
     3.1 --- a/ko-fx/src/main/java/org/apidesign/html/kofx/FXContext.java	Tue Apr 30 17:27:18 2013 +0200
     3.2 +++ b/ko-fx/src/main/java/org/apidesign/html/kofx/FXContext.java	Wed May 01 06:59:55 2013 +0200
     3.3 @@ -20,7 +20,7 @@
     3.4   */
     3.5  package org.apidesign.html.kofx;
     3.6  
     3.7 -import java.util.concurrent.Callable;
     3.8 +import java.util.ServiceLoader;
     3.9  import java.util.logging.Logger;
    3.10  import net.java.html.json.Context;
    3.11  import netscape.javascript.JSObject;
    3.12 @@ -33,7 +33,11 @@
    3.13  import org.apidesign.html.json.spi.Transfer;
    3.14  import org.openide.util.lookup.ServiceProvider;
    3.15  
    3.16 -/**
    3.17 +/** This is an implementation package - just
    3.18 + * include its JAR on classpath and use official {@link Context} API
    3.19 + * to access the functionality.
    3.20 + * <p>
    3.21 + * Registers {@link ContextProvider}, so {@link ServiceLoader} can find it.
    3.22   *
    3.23   * @author Jaroslav Tulach <jtulach@netbeans.org>
    3.24   */
     4.1 --- a/ko-fx/src/main/java/org/apidesign/html/kofx/Knockout.java	Tue Apr 30 17:27:18 2013 +0200
     4.2 +++ b/ko-fx/src/main/java/org/apidesign/html/kofx/Knockout.java	Wed May 01 06:59:55 2013 +0200
     4.3 @@ -27,13 +27,18 @@
     4.4  import java.util.logging.Level;
     4.5  import java.util.logging.Logger;
     4.6  import javafx.scene.web.WebEngine;
     4.7 +import net.java.html.json.Context;
     4.8  import net.java.html.json.Model;
     4.9  import netscape.javascript.JSObject;
    4.10  import org.apidesign.html.json.spi.FunctionBinding;
    4.11  import org.apidesign.html.json.spi.PropertyBinding;
    4.12  
    4.13 -/** Provides binding between {@link Model models} and knockout.js running
    4.14 - * inside a JavaFX WebView.
    4.15 +/** This is an implementation package - just
    4.16 + * include its JAR on classpath and use official {@link Context} API
    4.17 + * to access the functionality.
    4.18 + * <p>
    4.19 + * Provides binding between {@link Model models} and knockout.js running
    4.20 + * inside a JavaFX WebView. 
    4.21   *
    4.22   * @author Jaroslav Tulach <jtulach@netbeans.org>
    4.23   */
     5.1 --- a/ko-fx/src/main/java/org/apidesign/html/kofx/LoadJSON.java	Tue Apr 30 17:27:18 2013 +0200
     5.2 +++ b/ko-fx/src/main/java/org/apidesign/html/kofx/LoadJSON.java	Wed May 01 06:59:55 2013 +0200
     5.3 @@ -40,7 +40,9 @@
     5.4  import org.json.JSONObject;
     5.5  import org.json.JSONTokener;
     5.6  
     5.7 -/**
     5.8 +/** This is an implementation package - just
     5.9 + * include its JAR on classpath and use official {@link Context} API
    5.10 + * to access the functionality.
    5.11   *
    5.12   * @author Jaroslav Tulach <jtulach@netbeans.org>
    5.13   */