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