Author: jvanzyl
Date: Wed Sep 27 06:12:32 2006
New Revision: 450429

URL: http://svn.apache.org/viewvc?view=rev&rev=450429
Log:
Checking in some stubs while Milos and I are working through some examples.

Added:
    maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/
    
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/dotnet/
    
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/dotnet/DotNetToolChain.java
   (with props)
    
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/
    
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/AbstractJavaToolChain.java
   (with props)
    
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/JavaToolChain.java
   (with props)
    
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/bea/
    
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/bea/AbstractBeaJavaToolChain.java
   (with props)
    
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/ibm/
    
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/ibm/AbstractIbmJavaToolChain.java
   (with props)
    
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/sun/
    
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/sun/AbstractSunJavaToolChain.java
   (with props)

Added: 
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/dotnet/DotNetToolChain.java
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/dotnet/DotNetToolChain.java?view=auto&rev=450429
==============================================================================
--- 
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/dotnet/DotNetToolChain.java
 (added)
+++ 
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/dotnet/DotNetToolChain.java
 Wed Sep 27 06:12:32 2006
@@ -0,0 +1,11 @@
+package org.apache.maven.toolchain.dotnet;
+
+import org.apache.maven.toolchain.ToolChain;
+
+/**
+ * @author Jason van Zyl
+ */
+public interface DotNetToolChain
+    extends ToolChain
+{
+}

Propchange: 
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/dotnet/DotNetToolChain.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/dotnet/DotNetToolChain.java
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: 
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/AbstractJavaToolChain.java
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/AbstractJavaToolChain.java?view=auto&rev=450429
==============================================================================
--- 
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/AbstractJavaToolChain.java
 (added)
+++ 
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/AbstractJavaToolChain.java
 Wed Sep 27 06:12:32 2006
@@ -0,0 +1,11 @@
+package org.apache.maven.toolchain.java;
+
+import org.apache.maven.toolchain.java.JavaToolChain;
+
+/**
+ * @author Jason van Zyl
+ */
+public abstract class AbstractJavaToolChain
+    implements JavaToolChain
+{
+}

Propchange: 
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/AbstractJavaToolChain.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/AbstractJavaToolChain.java
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: 
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/JavaToolChain.java
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/JavaToolChain.java?view=auto&rev=450429
==============================================================================
--- 
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/JavaToolChain.java
 (added)
+++ 
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/JavaToolChain.java
 Wed Sep 27 06:12:32 2006
@@ -0,0 +1,46 @@
+package org.apache.maven.toolchain.java;
+
+import org.apache.maven.toolchain.ToolChain;
+
+import java.util.List;
+
+/**
+ * @author Jason van Zyl
+ */
+public interface JavaToolChain
+    extends ToolChain
+{
+    /**
+     * Returns a list of [EMAIL PROTECTED] java.io.File}s which represents the 
bootstrap libraries for the
+     * runtime environment. The Bootstrap libraries include libraries in JRE's
+     * extension directory, if there are any.
+     *
+     * @return List
+     */
+    List getBootstrapLibraries();
+
+    /**
+     * Returns a list of [EMAIL PROTECTED] java.io.File}s which represent the 
libraries recognized by
+     * default by the platform. Usually it corresponds to contents of CLASSPATH
+     * environment variable.
+     *
+     * @return List
+     */
+    List getStandardLibraries();
+
+    /**
+     * Returns a [EMAIL PROTECTED] java.io.File}s which represent the 
locations of the source of the JDK,
+     * or an empty collection when the location is not set or is invalid.
+     *
+     * @return List
+     */
+    List getSourceDirectories();
+
+    /**
+     * Returns a [EMAIL PROTECTED] java.io.File}s which represent the 
locations of the Javadoc for this platform,
+     * or empty collection if the location is not set or invalid
+     *
+     * @return List
+     */
+    List getJavadocFolders();
+}

Propchange: 
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/JavaToolChain.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/JavaToolChain.java
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: 
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/bea/AbstractBeaJavaToolChain.java
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/bea/AbstractBeaJavaToolChain.java?view=auto&rev=450429
==============================================================================
--- 
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/bea/AbstractBeaJavaToolChain.java
 (added)
+++ 
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/bea/AbstractBeaJavaToolChain.java
 Wed Sep 27 06:12:32 2006
@@ -0,0 +1,11 @@
+package org.apache.maven.toolchain.java.bea;
+
+import org.apache.maven.toolchain.java.AbstractJavaToolChain;
+
+/**
+ * @author Jason van Zyl
+ */
+public abstract class AbstractBeaJavaToolChain
+    extends AbstractJavaToolChain
+{
+}

Propchange: 
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/bea/AbstractBeaJavaToolChain.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/bea/AbstractBeaJavaToolChain.java
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: 
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/ibm/AbstractIbmJavaToolChain.java
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/ibm/AbstractIbmJavaToolChain.java?view=auto&rev=450429
==============================================================================
--- 
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/ibm/AbstractIbmJavaToolChain.java
 (added)
+++ 
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/ibm/AbstractIbmJavaToolChain.java
 Wed Sep 27 06:12:32 2006
@@ -0,0 +1,11 @@
+package org.apache.maven.toolchain.java.ibm;
+
+import org.apache.maven.toolchain.java.AbstractJavaToolChain;
+
+/**
+ * @author Jason van Zyl
+ */
+public abstract class AbstractIbmJavaToolChain
+    extends AbstractJavaToolChain
+{
+}

Propchange: 
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/ibm/AbstractIbmJavaToolChain.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/ibm/AbstractIbmJavaToolChain.java
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: 
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/sun/AbstractSunJavaToolChain.java
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/sun/AbstractSunJavaToolChain.java?view=auto&rev=450429
==============================================================================
--- 
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/sun/AbstractSunJavaToolChain.java
 (added)
+++ 
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/sun/AbstractSunJavaToolChain.java
 Wed Sep 27 06:12:32 2006
@@ -0,0 +1,11 @@
+package org.apache.maven.toolchain.java.sun;
+
+import org.apache.maven.toolchain.java.AbstractJavaToolChain;
+
+/**
+ * @author Jason van Zyl
+ */
+public abstract class AbstractSunJavaToolChain
+    extends AbstractJavaToolChain
+{
+}

Propchange: 
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/sun/AbstractSunJavaToolChain.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
maven/shared/trunk/maven-toolchain/src/main/java/org/apache/maven/toolchain/java/sun/AbstractSunJavaToolChain.java
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision


Reply via email to