Thread: [Japi-cvs] SF.net SVN: japi: [152] libs
Status: Beta
Brought to you by:
christianhujer
|
From: <chr...@us...> - 2006-09-01 20:22:20
|
Revision: 152
http://svn.sourceforge.net/japi/?rev=152&view=rev
Author: christianhujer
Date: 2006-09-01 13:22:09 -0700 (Fri, 01 Sep 2006)
Log Message:
-----------
Moving logging to libs.
Added Paths:
-----------
libs/logging/
Removed Paths:
-------------
logging/
Copied: libs/logging (from rev 151, logging)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <chr...@us...> - 2006-09-05 19:17:40
|
Revision: 164
http://svn.sourceforge.net/japi/?rev=164&view=rev
Author: christianhujer
Date: 2006-09-05 12:16:57 -0700 (Tue, 05 Sep 2006)
Log Message:
-----------
Creating ttb structures.
Added Paths:
-----------
libs/argparser/branches/
libs/argparser/tags/
libs/argparser/trunk/
libs/finance/branches/
libs/finance/tags/
libs/finance/trunk/
libs/logging/branches/
libs/logging/tags/
libs/logging/trunk/
libs/swing-action/branches/
libs/swing-action/tags/
libs/swing-action/trunk/
libs/swing-bookmarks/branches/
libs/swing-bookmarks/tags/
libs/swing-bookmarks/trunk/
libs/swing-extlib/branches/
libs/swing-extlib/tags/
libs/swing-extlib/trunk/
libs/swing-font/branches/
libs/swing-font/tags/
libs/swing-font/trunk/
libs/swing-keyprefs/branches/
libs/swing-keyprefs/tags/
libs/swing-keyprefs/trunk/
libs/swing-misc/branches/
libs/swing-misc/tags/
libs/swing-misc/trunk/
libs/swing-prefs/branches/
libs/swing-prefs/tags/
libs/swing-prefs/trunk/
libs/swing-proxyprefs/branches/
libs/swing-proxyprefs/tags/
libs/swing-proxyprefs/trunk/
libs/swing-recent/branches/
libs/swing-recent/tags/
libs/swing-recent/trunk/
libs/swing-tod/branches/
libs/swing-tod/tags/
libs/swing-tod/trunk/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <chr...@us...> - 2006-10-09 21:25:57
|
Revision: 181
http://svn.sourceforge.net/japi/?rev=181&view=rev
Author: christianhujer
Date: 2006-10-09 14:25:47 -0700 (Mon, 09 Oct 2006)
Log Message:
-----------
Added structure for util library.
Added Paths:
-----------
libs/util/
libs/util/branches/
libs/util/tags/
libs/util/trunk/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <chr...@us...> - 2006-11-20 21:10:31
|
Revision: 197
http://svn.sourceforge.net/japi/?rev=197&view=rev
Author: christianhujer
Date: 2006-11-20 13:10:28 -0800 (Mon, 20 Nov 2006)
Log Message:
-----------
Added taglets.
Added Paths:
-----------
libs/taglets/
libs/taglets/branches/
libs/taglets/tags/
libs/taglets/trunk/
libs/taglets/trunk/build.xml
libs/taglets/trunk/src/
libs/taglets/trunk/src/net/
libs/taglets/trunk/src/net/sf/
libs/taglets/trunk/src/net/sf/japi/
libs/taglets/trunk/src/net/sf/japi/taglets/
libs/taglets/trunk/src/net/sf/japi/taglets/BlockListTaglet.java
libs/taglets/trunk/src/net/sf/japi/taglets/FixmeTaglet.java
libs/taglets/trunk/src/net/sf/japi/taglets/TodoTaglet.java
libs/taglets/trunk/src/net/sf/japi/taglets/XxxTaglet.java
Added: libs/taglets/trunk/build.xml
===================================================================
--- libs/taglets/trunk/build.xml (rev 0)
+++ libs/taglets/trunk/build.xml 2006-11-20 21:10:28 UTC (rev 197)
@@ -0,0 +1,172 @@
+<?xml version="1.0" encoding="utf-8"?>
+<project name="japi lib taglets" default="compile">
+
+ <property name="module.version" value="0.1" />
+ <property name="module.name" value="japi-lib-taglets" />
+
+ <taskdef name="pack200" classpath="lib/Pack200Task.jar" classname="com.sun.tools.apache.ant.pack200.Pack200Task" />
+
+ <target
+ name = "clean"
+ description = "Cleans Sandbox"
+ >
+ <delete dir="classes" />
+ <delete dir="dist" />
+ <delete dir="docs" />
+ </target>
+
+ <target
+ name = "compile"
+ description = "Compiles production classes"
+ >
+ <mkdir dir="classes/production/taglets" />
+ <mkdir dir="classes/test/taglets" />
+ <javac
+ srcdir="src"
+ destdir="classes/production"
+ encoding="utf-8"
+ source="1.5"
+ target="1.5"
+ >
+ <classpath>
+ <fileset dir="lib" includes="*.jar" excludes="LICENSE-*.jar" />
+ </classpath>
+ <exclude name="test/**/*.java" />
+ </javac>
+ </target>
+
+ <target
+ name = "dist"
+ description = "Packs distribution archives."
+ depends = "clean, compile"
+ >
+ <!--depends = "clean, compile, doc"
+ -->
+ <delete dir="dist" />
+ <mkdir dir="dist" />
+ <property name="distName" value="dist/${module.name}-${module.version}" />
+ <parallel>
+ <tar tarfile="${distName}.src.tar">
+ <tarfileset dir="." prefix="${module.name}-${module.version}">
+ <include name="src/**" />
+ <include name="build.xml" />
+ </tarfileset>
+ </tar>
+ <zip destfile="${distName}.src.zip">
+ <zipfileset dir="." prefix="${module.name}-${module.version}">
+ <include name="src/**" />
+ <include name="build.xml" />
+ </zipfileset>
+ </zip>
+ <jar destfile="${distName}.src.jar">
+ <zipfileset dir="." prefix="${module.name}-${module.version}">
+ <include name="src/**" />
+ <include name="build.xml" />
+ </zipfileset>
+ </jar>
+ <jar destfile="${distName}.jar">
+ <zipfileset dir="classes/production" />
+ <manifest>
+ <attribute name="Implementation-Title" value="JAPI" />
+ <attribute name="Implementation-Vendor" value="Christian Hujer + the JAPI Developers" />
+ <attribute name="Implementation-Version" value="${module.version}" />
+ <attribute name="Implementation-URL" value="http://sourceforge.net/projects/japi/" />
+ </manifest>
+ </jar>
+ <tar tarfile="${distName}.doc.tar">
+ <tarfileset dir="." prefix="${module.name}-${module.version}">
+ <include name="docs/**" />
+ <include name="build.xml" />
+ </tarfileset>
+ </tar>
+ <zip destfile="${distName}.doc.zip">
+ <zipfileset dir="." prefix="${module.name}-${module.version}">
+ <include name="docs/**" />
+ <include name="build.xml" />
+ </zipfileset>
+ </zip>
+ <jar destfile="${distName}.doc.jar">
+ <zipfileset dir="." prefix="${module.name}-${module.version}">
+ <include name="docs/**" />
+ </zipfileset>
+ </jar>
+ </parallel>
+ <parallel>
+ <gzip src="${distName}.src.tar" destfile="${distName}.src.tar.gz" />
+ <bzip2 src="${distName}.src.tar" destfile="${distName}.src.tar.bz2" />
+ <gzip src="${distName}.doc.tar" destfile="${distName}.doc.tar.gz" />
+ <bzip2 src="${distName}.doc.tar" destfile="${distName}.doc.tar.bz2" />
+ <pack200
+ src="${distName}.jar"
+ destfile="${distName}.pack.gz"
+ gzipoutput="true"
+ stripdebug="true"
+ effort="9"
+ keepfileorder="false"
+ modificationtime="latest"
+ deflatehint="false"
+ />
+ </parallel>
+ <delete file="${distName}.src.tar" />
+ <delete file="${distName}.doc.tar" />
+ </target>
+
+ <target
+ name = "doc"
+ description = "Creates public javadoc documentation."
+ >
+ <mkdir dir="docs/api" />
+ <!--copy todir="docs/api" file="src/doc/api/public/copyright.html" />
+ <copy todir="docs/api" file="src/doc/api/public/.htaccess" /-->
+ <javadoc
+ destdir = "docs/api"
+ access = "protected"
+ author = "yes"
+ version = "yes"
+ locale = "en_US"
+ use = "yes"
+ splitindex = "yes"
+ windowtitle = "JAPI Library Taglets ${module.version} API documentation"
+ doctitle = "JAPI<br />Yet another Java API<br />Library Taglets ${module.version} API documentation"
+ header = "JAPI Library Taglets ${module.version}<br />API Documentation"
+ footer = "JAPI<br />Yet another Java API<br />Library Taglets ${module.version} API documentation"
+ bottom = "<div style=" text-align:center;">© 2006 Christian Hujer. All rights reserved. See <a href="{@docRoot}/copyright.html">copyright</a></div>"
+ serialwarn = "yes"
+ charset = "utf-8"
+ docencoding = "utf-8"
+ encoding = "utf-8"
+ source = "1.5"
+ linksource = "yes"
+ link = "${user.javadoc.link}"
+ >
+ <!--
+ overview = "src/overview.html"
+ -->
+ <classpath>
+ <fileset dir="lib" includes="*.jar" excludes="LICENSE-*.jar" />
+ </classpath>
+ <sourcepath>
+ <pathelement path="${user.javadoc.javasrc}" />
+ <pathelement path="src" />
+ </sourcepath>
+ <packageset
+ dir="src"
+ defaultexcludes="yes"
+ >
+ <include name="net/**" />
+ </packageset>
+ <tag enabled="true" name="retval" description="Return Values:" scope="methods" />
+ <tag enabled="true" name="pre" description="Preconditions:" scope="methods,constructors" />
+ <tag enabled="true" name="post" description="Postconditions:" scope="methods" />
+ <tag enabled="true" name="invariant" description="Invariant:" scope="methods,fields" />
+ <tag enabled="true" name="note" description="Notes:" />
+ <tag enabled="true" name="warning" description="Warnings:" />
+ <!--tag enabled="true" name="todo" description="Todo:" /-->
+ <taglet name="net.sf.japi.taglets.TodoTaglet" path="dist/japi-lib-taglets-0.1.jar" />
+ <taglet name="net.sf.japi.taglets.XxxTaglet" path="dist/japi-lib-taglets-0.1.jar" />
+ <taglet name="net.sf.japi.taglets.FixmeTaglet" path="dist/japi-lib-taglets-0.1.jar" />
+ <!--tag enabled="true" name="fixme" description="Fixme:" /-->
+ <!--tag enabled="true" name="xxx" description="XXX:" /-->
+ </javadoc>
+ </target>
+</project>
Property changes on: libs/taglets/trunk/build.xml
___________________________________________________________________
Name: svn:mime-type
+ text/xml
Name: svn:eol-style
+ LF
Added: libs/taglets/trunk/src/net/sf/japi/taglets/BlockListTaglet.java
===================================================================
--- libs/taglets/trunk/src/net/sf/japi/taglets/BlockListTaglet.java (rev 0)
+++ libs/taglets/trunk/src/net/sf/japi/taglets/BlockListTaglet.java 2006-11-20 21:10:28 UTC (rev 197)
@@ -0,0 +1,99 @@
+package net.sf.japi.taglets;
+
+import com.sun.javadoc.Tag;
+import com.sun.tools.doclets.Taglet;
+
+import java.util.Map;
+
+/**
+ * Base class for Taglets that are simple blocks transforming into lists.
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
+ */
+public abstract class BlockListTaglet implements Taglet {
+
+ /** The name of this Taglet. */
+ private final String name;
+
+ /** The title of this Taglet. */
+ private final String title;
+
+ /**
+ * Create a BLockListTaglet.
+ * @param name Name of this Taglet (e.g. "todo").
+ * @param title Title of this Taglet (e.g. "Todo").
+ */
+ protected BlockListTaglet(final String name, final String title) {
+ this.name = name;
+ this.title = title;
+ }
+
+ /** {@inheritDoc} */
+ public String getName() {
+ return name;
+ }
+
+ /** {@inheritDoc} */
+ public boolean inConstructor() {
+ return true;
+ }
+
+ /** {@inheritDoc} */
+ public boolean inField() {
+ return true;
+ }
+
+ /** {@inheritDoc} */
+ public boolean inMethod() {
+ return true;
+ }
+
+ /** {@inheritDoc} */
+ public boolean inOverview() {
+ return true;
+ }
+
+ /** {@inheritDoc} */
+ public boolean inPackage() {
+ return true;
+ }
+
+ /** {@inheritDoc} */
+ public boolean inType() {
+ return true;
+ }
+
+ /** {@inheritDoc} */
+ public boolean isInlineTag() {
+ return false;
+ }
+
+ /** {@inheritDoc} */
+ public String toString(final Tag tag) {
+ final StringBuilder sb = new StringBuilder();
+ sb.append("<DL><DT><B>");
+ sb.append(title);
+ sb.append("</B></DT><DD><UL><LI>");
+ sb.append(tag.text());
+ sb.append("</LI></UL></DD></DL>");
+ return sb.toString();
+ }
+
+ /** {@inheritDoc} */
+ public String toString(final Tag[] tags) {
+ if (tags.length == 0) {
+ return null;
+ }
+ final StringBuilder sb = new StringBuilder();
+ sb.append("<DL><DT><B>");
+ sb.append(title);
+ sb.append("</B></DT><DD><UL>");
+ for (final Tag tag : tags) {
+ sb.append("<LI>");
+ sb.append(tag.text());
+ sb.append("</LI>");
+ }
+ sb.append("</UL></DD></DL>");
+ return sb.toString();
+ }
+
+} // class BlockListTaglet
Property changes on: libs/taglets/trunk/src/net/sf/japi/taglets/BlockListTaglet.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
Added: libs/taglets/trunk/src/net/sf/japi/taglets/FixmeTaglet.java
===================================================================
--- libs/taglets/trunk/src/net/sf/japi/taglets/FixmeTaglet.java (rev 0)
+++ libs/taglets/trunk/src/net/sf/japi/taglets/FixmeTaglet.java 2006-11-20 21:10:28 UTC (rev 197)
@@ -0,0 +1,27 @@
+package net.sf.japi.taglets;
+
+import com.sun.tools.doclets.Taglet;
+
+import java.util.Map;
+
+/**
+ */
+public class FixmeTaglet extends BlockListTaglet {
+
+ /**
+ * Create an XxxTaglet.
+ */
+ protected FixmeTaglet() {
+ super("fixme", "Fixme");
+ }
+
+ /**
+ * Register this Taglet.
+ * @param tagletMap the map to register this tag to.
+ */
+ public static void register(final Map tagletMap) {
+ final Taglet taglet = new FixmeTaglet();
+ tagletMap.put(taglet.getName(), taglet);
+ }
+
+} // class XxxTaglet
Property changes on: libs/taglets/trunk/src/net/sf/japi/taglets/FixmeTaglet.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
Added: libs/taglets/trunk/src/net/sf/japi/taglets/TodoTaglet.java
===================================================================
--- libs/taglets/trunk/src/net/sf/japi/taglets/TodoTaglet.java (rev 0)
+++ libs/taglets/trunk/src/net/sf/japi/taglets/TodoTaglet.java 2006-11-20 21:10:28 UTC (rev 197)
@@ -0,0 +1,27 @@
+package net.sf.japi.taglets;
+
+import com.sun.tools.doclets.Taglet;
+
+import java.util.Map;
+
+/**
+ */
+public class TodoTaglet extends BlockListTaglet {
+
+ /**
+ * Create an XxxTaglet.
+ */
+ protected TodoTaglet() {
+ super("todo", "Todo");
+ }
+
+ /**
+ * Register this Taglet.
+ * @param tagletMap the map to register this tag to.
+ */
+ public static void register(final Map tagletMap) {
+ final Taglet taglet = new TodoTaglet();
+ tagletMap.put(taglet.getName(), taglet);
+ }
+
+} // class XxxTaglet
Property changes on: libs/taglets/trunk/src/net/sf/japi/taglets/TodoTaglet.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
Added: libs/taglets/trunk/src/net/sf/japi/taglets/XxxTaglet.java
===================================================================
--- libs/taglets/trunk/src/net/sf/japi/taglets/XxxTaglet.java (rev 0)
+++ libs/taglets/trunk/src/net/sf/japi/taglets/XxxTaglet.java 2006-11-20 21:10:28 UTC (rev 197)
@@ -0,0 +1,27 @@
+package net.sf.japi.taglets;
+
+import com.sun.tools.doclets.Taglet;
+
+import java.util.Map;
+
+/**
+ */
+public class XxxTaglet extends BlockListTaglet {
+
+ /**
+ * Create an XxxTaglet.
+ */
+ protected XxxTaglet() {
+ super("xxx", "XXX");
+ }
+
+ /**
+ * Register this Taglet.
+ * @param tagletMap the map to register this tag to.
+ */
+ public static void register(final Map tagletMap) {
+ final Taglet taglet = new XxxTaglet();
+ tagletMap.put(taglet.getName(), taglet);
+ }
+
+} // class XxxTaglet
Property changes on: libs/taglets/trunk/src/net/sf/japi/taglets/XxxTaglet.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <chr...@us...> - 2006-11-26 17:03:05
|
Revision: 214
http://svn.sourceforge.net/japi/?rev=214&view=rev
Author: christianhujer
Date: 2006-11-26 09:03:03 -0800 (Sun, 26 Nov 2006)
Log Message:
-----------
Added (empty) source directories.
Added Paths:
-----------
common/trunk/src/
libs/finance/trunk/src/
libs/logging/trunk/src/
libs/swing-extlib/trunk/src/
libs/swing-recent/trunk/src/
libs/util/trunk/src/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <chr...@us...> - 2006-11-26 21:40:42
|
Revision: 220
http://svn.sourceforge.net/japi/?rev=220&view=rev
Author: christianhujer
Date: 2006-11-26 13:40:38 -0800 (Sun, 26 Nov 2006)
Log Message:
-----------
Created libs-lang.
Added Paths:
-----------
libs/lang/
libs/lang/branches/
libs/lang/tags/
libs/lang/trunk/
libs/lang/trunk/libs-lang.iml
libs/lang/trunk/src/
libs/lang/trunk/src/net/
libs/lang/trunk/src/net/sf/
libs/lang/trunk/src/net/sf/japi/
libs/lang/trunk/src/net/sf/japi/lang/
libs/lang/trunk/src/net/sf/japi/lang/SuperClassIterator.java
Added: libs/lang/trunk/libs-lang.iml
===================================================================
--- libs/lang/trunk/libs-lang.iml (rev 0)
+++ libs/lang/trunk/libs-lang.iml 2006-11-26 21:40:38 UTC (rev 220)
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module version="4" relativePaths="true" type="JAVA_MODULE">
+ <component name="ModuleRootManager" />
+ <component name="NewModuleRootManager" inherit-compiler-output="true">
+ <exclude-output />
+ <content url="file://$MODULE_DIR$">
+ <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
+ </content>
+ <orderEntry type="inheritedJdk" />
+ <orderEntry type="sourceFolder" forTests="false" />
+ <orderEntryProperties />
+ </component>
+ <component name="copyright">
+ <Base>
+ <setting name="state" value="2" />
+ </Base>
+ </component>
+</module>
+
Property changes on: libs/lang/trunk/libs-lang.iml
___________________________________________________________________
Name: svn:mime-type
+ text/xml
Name: svn:eol-style
+ LF
Copied: libs/lang/trunk/src/net/sf/japi/lang/SuperClassIterator.java (from rev 219, historic/trunk/src/app/net/sf/japi/lang/SuperClassIterator.java)
===================================================================
--- libs/lang/trunk/src/net/sf/japi/lang/SuperClassIterator.java (rev 0)
+++ libs/lang/trunk/src/net/sf/japi/lang/SuperClassIterator.java 2006-11-26 21:40:38 UTC (rev 220)
@@ -0,0 +1,70 @@
+/* JAPI - (Yet another (hopefully) useful) Java API
+ *
+ * Copyright (C) 2004-2006 Christian Hujer
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ * 02111-1307, USA.
+ */
+
+package net.sf.japi.lang;
+
+import java.util.Iterator;
+import java.util.NoSuchElementException;
+import org.jetbrains.annotations.Nullable;
+
+/** An Iterator for iterating through the superclasses (subclasses to superclasses) of a class.
+ * Note: The supplied class is included in iteration. If you want to omit it, you'll have to invoke getSuperclass() once, e.g. use <code>new SuperClassIterator(clazz.getSuperClass())</code> instead of <code>new SuperClassIterator(clazz)</code>.
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
+ */
+public class SuperClassIterator implements Iterator<Class<?>>, Iterable<Class<?>> {
+
+ /** The current class. */
+ @Nullable private Class<?> nextClass;
+
+ /** Create a SuperClassIterator.
+ * @param clazz Class to create Iterator for
+ */
+ public SuperClassIterator(@Nullable final Class<?> clazz) {
+ nextClass = clazz;
+ }
+
+ /** {@inheritDoc} */
+ public boolean hasNext() {
+ return nextClass != null;
+ }
+
+ /** {@inheritDoc} */
+ public Class<?> next() {
+ if (nextClass == null) {
+ throw new NoSuchElementException();
+ }
+ try {
+ return nextClass;
+ } finally {
+ nextClass = nextClass.getSuperclass();
+ }
+ }
+
+ /** {@inheritDoc} */
+ public void remove() {
+ throw new UnsupportedOperationException();
+ }
+
+ /** {@inheritDoc} */
+ public Iterator<Class<?>> iterator() {
+ return this;
+ }
+
+} // class ClassIterator
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <chr...@us...> - 2006-11-26 23:11:34
|
Revision: 226
http://svn.sourceforge.net/japi/?rev=226&view=rev
Author: christianhujer
Date: 2006-11-26 15:11:32 -0800 (Sun, 26 Nov 2006)
Log Message:
-----------
Improved module dependencies.
Modified Paths:
--------------
libs/swing-font/trunk/libs-swing-font.iml
libs/swing-keyprefs/trunk/libs-swing-keyprefs.iml
libs/swing-prefs/trunk/libs-swing-prefs.iml
libs/swing-proxyprefs/trunk/libs-swing-proxyprefs.iml
libs/swing-tod/trunk/libs-swing-tod.iml
libs/taglets/trunk/libs-taglets.iml
Modified: libs/swing-font/trunk/libs-swing-font.iml
===================================================================
--- libs/swing-font/trunk/libs-swing-font.iml 2006-11-26 22:45:14 UTC (rev 225)
+++ libs/swing-font/trunk/libs-swing-font.iml 2006-11-26 23:11:32 UTC (rev 226)
@@ -8,6 +8,7 @@
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
+ <orderEntry type="module" module-name="libs-swing-action" />
<orderEntryProperties />
</component>
<component name="copyright">
Modified: libs/swing-keyprefs/trunk/libs-swing-keyprefs.iml
===================================================================
--- libs/swing-keyprefs/trunk/libs-swing-keyprefs.iml 2006-11-26 22:45:14 UTC (rev 225)
+++ libs/swing-keyprefs/trunk/libs-swing-keyprefs.iml 2006-11-26 23:11:32 UTC (rev 226)
@@ -8,6 +8,8 @@
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
+ <orderEntry type="module" module-name="libs-swing-action" />
+ <orderEntry type="module" module-name="libs-swing-prefs" />
<orderEntryProperties />
</component>
<component name="copyright">
Modified: libs/swing-prefs/trunk/libs-swing-prefs.iml
===================================================================
--- libs/swing-prefs/trunk/libs-swing-prefs.iml 2006-11-26 22:45:14 UTC (rev 225)
+++ libs/swing-prefs/trunk/libs-swing-prefs.iml 2006-11-26 23:11:32 UTC (rev 226)
@@ -8,6 +8,7 @@
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
+ <orderEntry type="module" module-name="libs-swing-action" />
<orderEntryProperties />
</component>
<component name="copyright">
Modified: libs/swing-proxyprefs/trunk/libs-swing-proxyprefs.iml
===================================================================
--- libs/swing-proxyprefs/trunk/libs-swing-proxyprefs.iml 2006-11-26 22:45:14 UTC (rev 225)
+++ libs/swing-proxyprefs/trunk/libs-swing-proxyprefs.iml 2006-11-26 23:11:32 UTC (rev 226)
@@ -8,6 +8,8 @@
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
+ <orderEntry type="module" module-name="libs-swing-action" />
+ <orderEntry type="module" module-name="libs-swing-prefs" />
<orderEntryProperties />
</component>
<component name="copyright">
Modified: libs/swing-tod/trunk/libs-swing-tod.iml
===================================================================
--- libs/swing-tod/trunk/libs-swing-tod.iml 2006-11-26 22:45:14 UTC (rev 225)
+++ libs/swing-tod/trunk/libs-swing-tod.iml 2006-11-26 23:11:32 UTC (rev 226)
@@ -8,6 +8,7 @@
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
+ <orderEntry type="module" module-name="libs-swing-action" />
<orderEntryProperties />
</component>
<component name="copyright">
Modified: libs/taglets/trunk/libs-taglets.iml
===================================================================
--- libs/taglets/trunk/libs-taglets.iml 2006-11-26 22:45:14 UTC (rev 225)
+++ libs/taglets/trunk/libs-taglets.iml 2006-11-26 23:11:32 UTC (rev 226)
@@ -8,6 +8,7 @@
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
+ <orderEntry type="library" name="tools" level="application" />
<orderEntryProperties />
</component>
<component name="copyright">
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <chr...@us...> - 2006-11-26 23:16:18
|
Revision: 227
http://svn.sourceforge.net/japi/?rev=227&view=rev
Author: christianhujer
Date: 2006-11-26 15:16:13 -0800 (Sun, 26 Nov 2006)
Log Message:
-----------
Added ColumnLayout to extlib.
Modified Paths:
--------------
libs/swing-prefs/trunk/libs-swing-prefs.iml
Added Paths:
-----------
libs/swing-extlib/trunk/src/net/
libs/swing-extlib/trunk/src/net/sf/
libs/swing-extlib/trunk/src/net/sf/japi/
libs/swing-extlib/trunk/src/net/sf/japi/swing/
libs/swing-extlib/trunk/src/net/sf/japi/swing/ColumnLayout.java
Added: libs/swing-extlib/trunk/src/net/sf/japi/swing/ColumnLayout.java
===================================================================
--- libs/swing-extlib/trunk/src/net/sf/japi/swing/ColumnLayout.java (rev 0)
+++ libs/swing-extlib/trunk/src/net/sf/japi/swing/ColumnLayout.java 2006-11-26 23:16:13 UTC (rev 227)
@@ -0,0 +1,149 @@
+package net.sf.japi.swing;
+
+import java.awt.LayoutManager;
+import java.awt.Component;
+import java.awt.Dimension;
+import java.awt.Container;
+import java.awt.Insets;
+import org.jetbrains.annotations.Nullable;
+import org.jetbrains.annotations.NotNull;
+
+/** Layout similar to FlowLayout, but using columns (vertical layout) instead of rows (horizontal layout).
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
+ */
+@SuppressWarnings({"NonPrivateFieldAccessedInSynchronizedContext", "FieldAccessedSynchronizedAndUnsynchronized"})
+public class ColumnLayout implements LayoutManager {
+
+ /** Horizontal Gap. */
+ private int hgap = 4;
+
+ /** Vertical Gap. */
+ private int vgap = 4;
+
+ /** Create a ColumnLayout with default gaps (4, 4). */
+ public ColumnLayout() {
+ }
+
+ /** Create a ColumnLayout with defined gaps.
+ * @param hgap horizontal gap
+ * @param vgap vertical gap
+ */
+ public ColumnLayout(final int hgap, final int vgap) {
+ this.hgap = hgap;
+ this.vgap = vgap;
+ }
+
+ /** Returns horizontal Gap.
+ * @return horizontal Gap.
+ */
+ public int getHgap() {
+ return hgap;
+ }
+
+ /** Sets horizontal Gap.
+ * @param hgap horizontal Gap.
+ */
+ public void setHgap(final int hgap) {
+ this.hgap = hgap;
+ }
+
+ /** Returns vertical Gap.
+ * @return vertical Gap.
+ */
+ public int getVgap() {
+ return vgap;
+ }
+
+ /** Sets vertical Gap.
+ * @param vgap vertical Gap.
+ */
+ public void setVgap(final int vgap) {
+ this.vgap = vgap;
+ }
+
+ /** {@inheritDoc} */
+ public void addLayoutComponent(@Nullable final String name, @Nullable final Component comp) {
+ // Superfluous
+ }
+
+ /** {@inheritDoc} */
+ public void removeLayoutComponent(@Nullable final Component comp) {
+ // Superfluous
+ }
+
+ /** {@inheritDoc} */
+ @NotNull
+ public Dimension preferredLayoutSize(@NotNull final Container parent) {
+ synchronized (parent.getTreeLock()) {
+ final Dimension preferredLayoutSize = new Dimension();
+ final int nmembers = parent.getComponentCount();
+ for (int i = 0; i < nmembers; i++) {
+ final Component comp = parent.getComponent(i);
+ if (comp.isVisible()) {
+ final Dimension dim = comp.getPreferredSize();
+ preferredLayoutSize.width = Math.max(preferredLayoutSize.width, dim.width);
+ if (i > 0) {
+ preferredLayoutSize.height += vgap;
+ }
+ preferredLayoutSize.height += dim.height;
+ }
+ }
+ final Insets insets = parent.getInsets();
+ preferredLayoutSize.width += insets.left + insets.right + (hgap << 1);
+ preferredLayoutSize.height += insets.top + insets.bottom + (vgap << 1);
+ return preferredLayoutSize;
+ }
+ }
+
+ /** {@inheritDoc} */
+ @NotNull public Dimension minimumLayoutSize(@NotNull final Container parent) {
+ synchronized (parent.getTreeLock()) {
+ final Dimension minimumLayoutSize = new Dimension();
+ final int nmembers = parent.getComponentCount();
+ for (int i = 0; i < nmembers; i++) {
+ final Component comp = parent.getComponent(i);
+ if (comp.isVisible()) {
+ final Dimension dim = comp.getMinimumSize();
+ minimumLayoutSize.width = Math.max(minimumLayoutSize.width, dim.width);
+ if (i > 0) {
+ minimumLayoutSize.height += vgap;
+ }
+ minimumLayoutSize.height += dim.height;
+ }
+ }
+ final Insets insets = parent.getInsets();
+ minimumLayoutSize.width += insets.left + insets.right + (hgap << 1);
+ minimumLayoutSize.height += insets.top + insets.bottom + (vgap << 1);
+ return minimumLayoutSize;
+ }
+ }
+
+ /** {@inheritDoc} */
+ public void layoutContainer(@NotNull final Container parent) {
+ synchronized (parent.getTreeLock()) {
+ final Insets insets = parent.getInsets();
+ final int nmembers = parent.getComponentCount();
+ final int maxheight = parent.getHeight() - (insets.left + insets.right + (vgap << 1));
+ int maxwidth = 0;
+ int y = 0;
+ int x = insets.left + hgap;
+ for (int i = 0; i < nmembers; i++) {
+ final Component comp = parent.getComponent(i);
+ if (comp.isVisible()) {
+ final Dimension dim = comp.getPreferredSize();
+ comp.setSize(dim);
+ if (y + vgap + comp.getHeight() > maxheight) {
+ y = 0;
+ x += maxwidth + hgap;
+ maxwidth = 0;
+ }
+ maxwidth = comp.getWidth() > maxwidth ? comp.getWidth() : maxwidth;
+ y += vgap;
+ comp.setLocation(x, y);
+ y += comp.getHeight();
+ }
+ }
+ }
+ }
+
+} // class ColumnLayout
Property changes on: libs/swing-extlib/trunk/src/net/sf/japi/swing/ColumnLayout.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
Modified: libs/swing-prefs/trunk/libs-swing-prefs.iml
===================================================================
--- libs/swing-prefs/trunk/libs-swing-prefs.iml 2006-11-26 23:11:32 UTC (rev 226)
+++ libs/swing-prefs/trunk/libs-swing-prefs.iml 2006-11-26 23:16:13 UTC (rev 227)
@@ -9,6 +9,7 @@
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module" module-name="libs-swing-action" />
+ <orderEntry type="module" module-name="libs-swing-extlib" />
<orderEntryProperties />
</component>
<component name="copyright">
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <chr...@us...> - 2006-11-26 23:18:14
|
Revision: 228
http://svn.sourceforge.net/japi/?rev=228&view=rev
Author: christianhujer
Date: 2006-11-26 15:18:12 -0800 (Sun, 26 Nov 2006)
Log Message:
-----------
Added EmptyEnumeration to util.
Modified Paths:
--------------
libs/swing-bookmarks/trunk/libs-swing-bookmarks.iml
Added Paths:
-----------
libs/util/trunk/src/net/
libs/util/trunk/src/net/sf/
libs/util/trunk/src/net/sf/japi/
libs/util/trunk/src/net/sf/japi/util/
libs/util/trunk/src/net/sf/japi/util/EmptyEnumeration.java
Modified: libs/swing-bookmarks/trunk/libs-swing-bookmarks.iml
===================================================================
--- libs/swing-bookmarks/trunk/libs-swing-bookmarks.iml 2006-11-26 23:16:13 UTC (rev 227)
+++ libs/swing-bookmarks/trunk/libs-swing-bookmarks.iml 2006-11-26 23:18:12 UTC (rev 228)
@@ -9,6 +9,7 @@
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module" module-name="libs-swing-action" />
+ <orderEntry type="module" module-name="libs-util" />
<orderEntryProperties />
</component>
<component name="copyright">
Copied: libs/util/trunk/src/net/sf/japi/util/EmptyEnumeration.java (from rev 225, historic/trunk/src/app/net/sf/japi/util/EmptyEnumeration.java)
===================================================================
--- libs/util/trunk/src/net/sf/japi/util/EmptyEnumeration.java (rev 0)
+++ libs/util/trunk/src/net/sf/japi/util/EmptyEnumeration.java 2006-11-26 23:18:12 UTC (rev 228)
@@ -0,0 +1,44 @@
+/* JAPI - (Yet another (hopefully) useful) Java API
+ *
+ * Copyright (C) 2004-2006 Christian Hujer
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ * 02111-1307, USA.
+ */
+
+package net.sf.japi.util;
+
+import java.util.Enumeration;
+import java.util.NoSuchElementException;
+
+/** Empty Enumeration.
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
+ */
+public class EmptyEnumeration<E> implements Enumeration<E> {
+
+ /** Create a new EmptyEnumeration. */
+ public EmptyEnumeration() {}
+
+ /** {@inheritDoc} */
+ public boolean hasMoreElements() {
+ return false;
+ }
+
+ /** {@inheritDoc} */
+ public E nextElement() {
+ throw new NoSuchElementException();
+ }
+
+} // class EmptyEnumeration
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <chr...@us...> - 2006-11-26 23:20:51
|
Revision: 229
http://svn.sourceforge.net/japi/?rev=229&view=rev
Author: christianhujer
Date: 2006-11-26 15:20:50 -0800 (Sun, 26 Nov 2006)
Log Message:
-----------
Added libs-swing-app.
Added Paths:
-----------
libs/swing-app/
libs/swing-app/branches/
libs/swing-app/tags/
libs/swing-app/trunk/
libs/swing-app/trunk/libs-swing-app.iml
Added: libs/swing-app/trunk/libs-swing-app.iml
===================================================================
--- libs/swing-app/trunk/libs-swing-app.iml (rev 0)
+++ libs/swing-app/trunk/libs-swing-app.iml 2006-11-26 23:20:50 UTC (rev 229)
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module version="4" relativePaths="true" type="JAVA_MODULE">
+ <component name="ModuleRootManager" />
+ <component name="NewModuleRootManager" inherit-compiler-output="true">
+ <exclude-output />
+ <content url="file://$MODULE_DIR$">
+ <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
+ </content>
+ <orderEntry type="inheritedJdk" />
+ <orderEntry type="sourceFolder" forTests="false" />
+ <orderEntryProperties />
+ </component>
+ <component name="copyright">
+ <Base>
+ <setting name="state" value="2" />
+ </Base>
+ </component>
+</module>
+
Property changes on: libs/swing-app/trunk/libs-swing-app.iml
___________________________________________________________________
Name: svn:mime-type
+ text/xml
Name: svn:eol-style
+ LF
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <chr...@us...> - 2006-11-26 23:23:23
|
Revision: 230
http://svn.sourceforge.net/japi/?rev=230&view=rev
Author: christianhujer
Date: 2006-11-26 15:23:22 -0800 (Sun, 26 Nov 2006)
Log Message:
-----------
Added CanLoad interface to libs-swing-app.
Modified Paths:
--------------
libs/swing-bookmarks/trunk/libs-swing-bookmarks.iml
libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/Bookmarkable.java
Added Paths:
-----------
libs/swing-app/trunk/src/
libs/swing-app/trunk/src/net/
libs/swing-app/trunk/src/net/sf/
libs/swing-app/trunk/src/net/sf/japi/
libs/swing-app/trunk/src/net/sf/japi/swing/
libs/swing-app/trunk/src/net/sf/japi/swing/app/
libs/swing-app/trunk/src/net/sf/japi/swing/app/CanLoad.java
Copied: libs/swing-app/trunk/src/net/sf/japi/swing/app/CanLoad.java (from rev 225, historic/trunk/src/app/net/sf/japi/swing/io/CanLoad.java)
===================================================================
--- libs/swing-app/trunk/src/net/sf/japi/swing/app/CanLoad.java (rev 0)
+++ libs/swing-app/trunk/src/net/sf/japi/swing/app/CanLoad.java 2006-11-26 23:23:22 UTC (rev 230)
@@ -0,0 +1,36 @@
+/* JAPI - (Yet another (hopefully) useful) Java API
+ *
+ * Copyright (C) 2004-2006 Christian Hujer
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+ * 02111-1307, USA.
+ */
+
+package net.sf.japi.swing.app;
+
+/** Interface to be implemented by classes that are able to load a URL.
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
+ */
+public interface CanLoad {
+
+ /** Load a document.
+ * This method does not declare any exceptions.
+ * The implementor of this method is responsible for handling any exceptional conditions which might occur during the load operation.
+ * @param url URL to load
+ * @return <code>true</code> if and only if loading the file was successful
+ */
+ boolean load(String url);
+
+} // interface CanLoad
Modified: libs/swing-bookmarks/trunk/libs-swing-bookmarks.iml
===================================================================
--- libs/swing-bookmarks/trunk/libs-swing-bookmarks.iml 2006-11-26 23:20:50 UTC (rev 229)
+++ libs/swing-bookmarks/trunk/libs-swing-bookmarks.iml 2006-11-26 23:23:22 UTC (rev 230)
@@ -10,6 +10,7 @@
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module" module-name="libs-swing-action" />
<orderEntry type="module" module-name="libs-util" />
+ <orderEntry type="module" module-name="libs-swing-app" />
<orderEntryProperties />
</component>
<component name="copyright">
Modified: libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/Bookmarkable.java
===================================================================
--- libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/Bookmarkable.java 2006-11-26 23:20:50 UTC (rev 229)
+++ libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/Bookmarkable.java 2006-11-26 23:23:22 UTC (rev 230)
@@ -21,7 +21,7 @@
package net.sf.japi.swing.bookmarks;
import java.awt.Component;
-import net.sf.japi.swing.io.CanLoad;
+import net.sf.japi.swing.app.CanLoad;
/** Interface for classes that want to interact with the BookmarkManager.
* Implement this interface if your class provides information for creating bookmarks.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <chr...@us...> - 2006-11-26 23:29:16
|
Revision: 231
http://svn.sourceforge.net/japi/?rev=231&view=rev
Author: christianhujer
Date: 2006-11-26 15:29:13 -0800 (Sun, 26 Nov 2006)
Log Message:
-----------
Added libs-swing-treetable. New JAPI is now compilable completely.
Modified Paths:
--------------
libs/swing-keyprefs/trunk/libs-swing-keyprefs.iml
Added Paths:
-----------
libs/swing-treetable/
libs/swing-treetable/branches/
libs/swing-treetable/tags/
libs/swing-treetable/trunk/
libs/swing-treetable/trunk/libs-swing-treetable.iml
libs/swing-treetable/trunk/src/
libs/swing-treetable/trunk/src/net/
libs/swing-treetable/trunk/src/net/sf/
libs/swing-treetable/trunk/src/net/sf/japi/
libs/swing-treetable/trunk/src/net/sf/japi/swing/
libs/swing-treetable/trunk/src/net/sf/japi/swing/treetable/
Modified: libs/swing-keyprefs/trunk/libs-swing-keyprefs.iml
===================================================================
--- libs/swing-keyprefs/trunk/libs-swing-keyprefs.iml 2006-11-26 23:23:22 UTC (rev 230)
+++ libs/swing-keyprefs/trunk/libs-swing-keyprefs.iml 2006-11-26 23:29:13 UTC (rev 231)
@@ -10,6 +10,7 @@
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module" module-name="libs-swing-action" />
<orderEntry type="module" module-name="libs-swing-prefs" />
+ <orderEntry type="module" module-name="libs-swing-treetable" />
<orderEntryProperties />
</component>
<component name="copyright">
Added: libs/swing-treetable/trunk/libs-swing-treetable.iml
===================================================================
--- libs/swing-treetable/trunk/libs-swing-treetable.iml (rev 0)
+++ libs/swing-treetable/trunk/libs-swing-treetable.iml 2006-11-26 23:29:13 UTC (rev 231)
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module version="4" relativePaths="true" type="JAVA_MODULE">
+ <component name="ModuleRootManager" />
+ <component name="NewModuleRootManager" inherit-compiler-output="true">
+ <exclude-output />
+ <content url="file://$MODULE_DIR$">
+ <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
+ </content>
+ <orderEntry type="inheritedJdk" />
+ <orderEntry type="sourceFolder" forTests="false" />
+ <orderEntryProperties />
+ </component>
+ <component name="copyright">
+ <Base>
+ <setting name="state" value="2" />
+ </Base>
+ </component>
+</module>
+
Property changes on: libs/swing-treetable/trunk/libs-swing-treetable.iml
___________________________________________________________________
Name: svn:mime-type
+ text/xml
Name: svn:eol-style
+ LF
Copied: libs/swing-treetable/trunk/src/net/sf/japi/swing/treetable (from rev 225, historic/trunk/src/app/net/sf/japi/swing/treetable)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <chr...@us...> - 2007-01-07 16:00:03
|
Revision: 271
http://svn.sourceforge.net/japi/?rev=271&view=rev
Author: christianhujer
Date: 2007-01-07 07:59:58 -0800 (Sun, 07 Jan 2007)
Log Message:
-----------
Adding xml.
Added Paths:
-----------
libs/xml/
libs/xml/branches/
libs/xml/tags/
libs/xml/trunk/
libs/xml/trunk/README
libs/xml/trunk/lib/
libs/xml/trunk/src/
libs/xml/trunk/src/net/
libs/xml/trunk/src/net/sf/
libs/xml/trunk/src/net/sf/japi/
Added: libs/xml/trunk/README
===================================================================
--- libs/xml/trunk/README (rev 0)
+++ libs/xml/trunk/README 2007-01-07 15:59:58 UTC (rev 271)
@@ -0,0 +1,117 @@
+JAPI COMMON README
+==================
+
+This file contains some important information about Japi Common. You should
+read it first.
+
+
+TABLE OF CONTENTS
+-----------------
+* project description
+* project website
+* system requirements
+* file structure
+* build / installation (see file INSTALL)
+* maintainers / credits (see file CREDITS)
+* project news (see file NEWS)
+* mailing lists
+* license information (see file LICENSE)
+
+
+PROJECT DESCRIPTION
+-------------------
+Japi Common is a set of libraries and build modules useful for Java projects.
+It is part of the Japi project.
+
+
+PROJECT WEBSITE
+---------------
+Project homepage: http://japi.sourceforge.net/
+Project website: http://sourceforge.net/projects/japi/
+Project statistics: http://cia.navi.cx/projects/japi
+Subproject homepage: http://japi.sourceforge.net/common/
+
+
+SYSTEM REQUIREMENTS
+-------------------
+Java 5.0
+ Previous versions of Java will not work. Gridarta uses Generics, autoboxing,
+ static imports, foreach loops, assertions, covariant return types and varargs
+ quite a lot.
+
+Ant 1.6.5
+ Previous versions of Ant might work but are not tested.
+
+
+FILE STRUCTURE
+--------------
+build.xml
+ The build file to build the project with Ant.
+
+COPYING
+ Japi Common license conditions. Note: applies to Japi Common only, not
+ third party libraries.
+
+CREDITS
+ List of project contributors. See also MAINTAINERS.
+
+INSTALL
+ Description of how to build and install Japi Common.
+
+lib/
+ Directory containing third party libraries used to build Japi Common.
+ Please note that these thrid party libraries have their own license
+ conditions. The licenses of the third party libraries are included in the
+ lib/ directory.
+
+LICENSE
+ File with license information.
+
+MAINTAINERS
+ List of current project maintainers. See also CREDITS.
+
+NEWS
+ Project News.
+
+project.properties
+ File with automatically changed settings for Ant.
+
+README
+ This file.
+
+src/
+ Source files.
+
+
+BUILD / INSTALLATION
+--------------------
+See the file INSTALL.
+
+
+MAINTAINERS / CREDITS
+---------------------
+See the file CREDITS.
+
+
+PROJECT NEWS
+------------
+See the file NEWS.
+
+
+MAILING LISTS
+-------------
+Japi mailing lists are the usual sourceforge hosted sourceforge project
+mailing lists. The current mailing lists are:
+* jap...@li...
+ News for JAPI users and developers (low traffic)
+* jap...@li...
+ japi developer talk list
+* jap...@li...
+ svn commit digest list (named cvs for historic reasons)
+To find out how to subscribe or read the archives, go to:
+ http://sourceforge.net/mail/?group_id=149894
+
+
+LICSENSE INFORMATION
+--------------------
+See the file LICENSE
Property changes on: libs/xml/trunk/README
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <chr...@us...> - 2007-01-10 19:13:13
|
Revision: 287
http://svn.sourceforge.net/japi/?rev=287&view=rev
Author: christianhujer
Date: 2007-01-10 11:13:11 -0800 (Wed, 10 Jan 2007)
Log Message:
-----------
Renamed ColumnLayout to VerticalFlowLayout. Added ColumnLayout. Changed AbstractPrefs to use ColumnLayout instead of VerticalFlowLayout (formerly ColumnLayout).
Modified Paths:
--------------
libs/swing-prefs/trunk/src/net/sf/japi/swing/prefs/AbstractPrefs.java
Added Paths:
-----------
libs/swing-extlib/trunk/src/net/sf/japi/swing/RowLayout.java
libs/swing-extlib/trunk/src/net/sf/japi/swing/VerticalFlowLayout.java
Removed Paths:
-------------
libs/swing-extlib/trunk/src/net/sf/japi/swing/ColumnLayout.java
Deleted: libs/swing-extlib/trunk/src/net/sf/japi/swing/ColumnLayout.java
===================================================================
--- libs/swing-extlib/trunk/src/net/sf/japi/swing/ColumnLayout.java 2007-01-07 18:53:39 UTC (rev 286)
+++ libs/swing-extlib/trunk/src/net/sf/japi/swing/ColumnLayout.java 2007-01-10 19:13:11 UTC (rev 287)
@@ -1,149 +0,0 @@
-package net.sf.japi.swing;
-
-import java.awt.LayoutManager;
-import java.awt.Component;
-import java.awt.Dimension;
-import java.awt.Container;
-import java.awt.Insets;
-import org.jetbrains.annotations.Nullable;
-import org.jetbrains.annotations.NotNull;
-
-/** Layout similar to FlowLayout, but using columns (vertical layout) instead of rows (horizontal layout).
- * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
- */
-@SuppressWarnings({"NonPrivateFieldAccessedInSynchronizedContext", "FieldAccessedSynchronizedAndUnsynchronized"})
-public class ColumnLayout implements LayoutManager {
-
- /** Horizontal Gap. */
- private int hgap = 4;
-
- /** Vertical Gap. */
- private int vgap = 4;
-
- /** Create a ColumnLayout with default gaps (4, 4). */
- public ColumnLayout() {
- }
-
- /** Create a ColumnLayout with defined gaps.
- * @param hgap horizontal gap
- * @param vgap vertical gap
- */
- public ColumnLayout(final int hgap, final int vgap) {
- this.hgap = hgap;
- this.vgap = vgap;
- }
-
- /** Returns horizontal Gap.
- * @return horizontal Gap.
- */
- public int getHgap() {
- return hgap;
- }
-
- /** Sets horizontal Gap.
- * @param hgap horizontal Gap.
- */
- public void setHgap(final int hgap) {
- this.hgap = hgap;
- }
-
- /** Returns vertical Gap.
- * @return vertical Gap.
- */
- public int getVgap() {
- return vgap;
- }
-
- /** Sets vertical Gap.
- * @param vgap vertical Gap.
- */
- public void setVgap(final int vgap) {
- this.vgap = vgap;
- }
-
- /** {@inheritDoc} */
- public void addLayoutComponent(@Nullable final String name, @Nullable final Component comp) {
- // Superfluous
- }
-
- /** {@inheritDoc} */
- public void removeLayoutComponent(@Nullable final Component comp) {
- // Superfluous
- }
-
- /** {@inheritDoc} */
- @NotNull
- public Dimension preferredLayoutSize(@NotNull final Container parent) {
- synchronized (parent.getTreeLock()) {
- final Dimension preferredLayoutSize = new Dimension();
- final int nmembers = parent.getComponentCount();
- for (int i = 0; i < nmembers; i++) {
- final Component comp = parent.getComponent(i);
- if (comp.isVisible()) {
- final Dimension dim = comp.getPreferredSize();
- preferredLayoutSize.width = Math.max(preferredLayoutSize.width, dim.width);
- if (i > 0) {
- preferredLayoutSize.height += vgap;
- }
- preferredLayoutSize.height += dim.height;
- }
- }
- final Insets insets = parent.getInsets();
- preferredLayoutSize.width += insets.left + insets.right + (hgap << 1);
- preferredLayoutSize.height += insets.top + insets.bottom + (vgap << 1);
- return preferredLayoutSize;
- }
- }
-
- /** {@inheritDoc} */
- @NotNull public Dimension minimumLayoutSize(@NotNull final Container parent) {
- synchronized (parent.getTreeLock()) {
- final Dimension minimumLayoutSize = new Dimension();
- final int nmembers = parent.getComponentCount();
- for (int i = 0; i < nmembers; i++) {
- final Component comp = parent.getComponent(i);
- if (comp.isVisible()) {
- final Dimension dim = comp.getMinimumSize();
- minimumLayoutSize.width = Math.max(minimumLayoutSize.width, dim.width);
- if (i > 0) {
- minimumLayoutSize.height += vgap;
- }
- minimumLayoutSize.height += dim.height;
- }
- }
- final Insets insets = parent.getInsets();
- minimumLayoutSize.width += insets.left + insets.right + (hgap << 1);
- minimumLayoutSize.height += insets.top + insets.bottom + (vgap << 1);
- return minimumLayoutSize;
- }
- }
-
- /** {@inheritDoc} */
- public void layoutContainer(@NotNull final Container parent) {
- synchronized (parent.getTreeLock()) {
- final Insets insets = parent.getInsets();
- final int nmembers = parent.getComponentCount();
- final int maxheight = parent.getHeight() - (insets.left + insets.right + (vgap << 1));
- int maxwidth = 0;
- int y = 0;
- int x = insets.left + hgap;
- for (int i = 0; i < nmembers; i++) {
- final Component comp = parent.getComponent(i);
- if (comp.isVisible()) {
- final Dimension dim = comp.getPreferredSize();
- comp.setSize(dim);
- if (y + vgap + comp.getHeight() > maxheight) {
- y = 0;
- x += maxwidth + hgap;
- maxwidth = 0;
- }
- maxwidth = comp.getWidth() > maxwidth ? comp.getWidth() : maxwidth;
- y += vgap;
- comp.setLocation(x, y);
- y += comp.getHeight();
- }
- }
- }
- }
-
-} // class ColumnLayout
Added: libs/swing-extlib/trunk/src/net/sf/japi/swing/RowLayout.java
===================================================================
--- libs/swing-extlib/trunk/src/net/sf/japi/swing/RowLayout.java (rev 0)
+++ libs/swing-extlib/trunk/src/net/sf/japi/swing/RowLayout.java 2007-01-10 19:13:11 UTC (rev 287)
@@ -0,0 +1,108 @@
+package net.sf.japi.swing;
+
+import java.awt.LayoutManager;
+import java.awt.Component;
+import java.awt.Dimension;
+import java.awt.Container;
+import java.awt.Insets;
+
+/**
+ * RowLayout is a layout that layouts its container's components vertically below each other.
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
+ */
+public class RowLayout implements LayoutManager {
+
+ /** Vertical Gap. */
+ private int vgap = 4;
+
+ /** Create a RowLayout with default gaps (4, 4). */
+ public RowLayout() {
+ }
+
+ /** Create a RowLayout with defined gaps.
+ * @param hgap horizontal gap
+ * @param vgap vertical gap
+ */
+ public RowLayout(final int hgap, final int vgap) {
+ this.vgap = vgap;
+ }
+
+ /** {@inheritDoc} */
+ public void addLayoutComponent(String name, Component comp) {
+ // nothing to do
+ }
+
+ /** {@inheritDoc} */
+ public void removeLayoutComponent(Component comp) {
+ // nothing to do
+ }
+
+ /** {@inheritDoc} */
+ public Dimension preferredLayoutSize(Container parent) {
+ synchronized (parent.getTreeLock()) {
+ final Dimension preferredLayoutSize = new Dimension();
+ final int nmembers = parent.getComponentCount();
+ for (int i = 0; i < nmembers; i++) {
+ final Component comp = parent.getComponent(i);
+ if (comp.isVisible()) {
+ final Dimension dim = comp.getPreferredSize();
+ preferredLayoutSize.width = Math.max(preferredLayoutSize.width, dim.width);
+ if (i > 0) {
+ preferredLayoutSize.height += vgap;
+ }
+ preferredLayoutSize.height += dim.height;
+ }
+ }
+ final Insets insets = parent.getInsets();
+ preferredLayoutSize.height += insets.top + insets.bottom + (vgap << 1);
+ return preferredLayoutSize;
+ }
+ }
+
+ /** {@inheritDoc} */
+ public Dimension minimumLayoutSize(Container parent) {
+ synchronized (parent.getTreeLock()) {
+ final Dimension minimumLayoutSize = new Dimension();
+ final int nmembers = parent.getComponentCount();
+ for (int i = 0; i < nmembers; i++) {
+ final Component comp = parent.getComponent(i);
+ if (comp.isVisible()) {
+ final Dimension dim = comp.getMinimumSize();
+ minimumLayoutSize.width = Math.max(minimumLayoutSize.width, dim.width);
+ if (i > 0) {
+ minimumLayoutSize.height += vgap;
+ }
+ minimumLayoutSize.height += dim.height;
+ }
+ }
+ final Insets insets = parent.getInsets();
+ minimumLayoutSize.width += insets.left + insets.right;
+ minimumLayoutSize.height += insets.top + insets.bottom + (vgap << 1);
+ return minimumLayoutSize;
+ }
+ }
+
+ /** {@inheritDoc} */
+ public void layoutContainer(Container parent) {
+ synchronized (parent.getTreeLock()) {
+ final Insets insets = parent.getInsets();
+ final int nmembers = parent.getComponentCount();
+ final int maxheight = parent.getHeight() - (insets.left + insets.right + (vgap << 1));
+ final int width = parent.getWidth();
+ int y = 0;
+ final int x = insets.left;
+ for (int i = 0; i < nmembers; i++) {
+ final Component comp = parent.getComponent(i);
+ if (comp.isVisible()) {
+ final Dimension dim = comp.getPreferredSize();
+ dim.setSize(dim.getWidth(), dim.getHeight());
+ comp.setSize(dim);
+ y += vgap;
+ comp.setLocation(x, y);
+ y += comp.getHeight();
+ }
+ }
+ }
+ }
+
+} // class RowLayout
Property changes on: libs/swing-extlib/trunk/src/net/sf/japi/swing/RowLayout.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
Copied: libs/swing-extlib/trunk/src/net/sf/japi/swing/VerticalFlowLayout.java (from rev 286, libs/swing-extlib/trunk/src/net/sf/japi/swing/ColumnLayout.java)
===================================================================
--- libs/swing-extlib/trunk/src/net/sf/japi/swing/VerticalFlowLayout.java (rev 0)
+++ libs/swing-extlib/trunk/src/net/sf/japi/swing/VerticalFlowLayout.java 2007-01-10 19:13:11 UTC (rev 287)
@@ -0,0 +1,149 @@
+package net.sf.japi.swing;
+
+import java.awt.LayoutManager;
+import java.awt.Component;
+import java.awt.Dimension;
+import java.awt.Container;
+import java.awt.Insets;
+import org.jetbrains.annotations.Nullable;
+import org.jetbrains.annotations.NotNull;
+
+/** Layout similar to FlowLayout, but using columns (vertical layout) instead of rows (horizontal layout).
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
+ */
+@SuppressWarnings({"NonPrivateFieldAccessedInSynchronizedContext", "FieldAccessedSynchronizedAndUnsynchronized"})
+public class VerticalFlowLayout implements LayoutManager {
+
+ /** Horizontal Gap. */
+ private int hgap = 4;
+
+ /** Vertical Gap. */
+ private int vgap = 4;
+
+ /** Create a VerticalFlowLayout with default gaps (4, 4). */
+ public VerticalFlowLayout() {
+ }
+
+ /** Create a VerticalFlowLayout with defined gaps.
+ * @param hgap horizontal gap
+ * @param vgap vertical gap
+ */
+ public VerticalFlowLayout(final int hgap, final int vgap) {
+ this.hgap = hgap;
+ this.vgap = vgap;
+ }
+
+ /** Returns horizontal Gap.
+ * @return horizontal Gap.
+ */
+ public int getHgap() {
+ return hgap;
+ }
+
+ /** Sets horizontal Gap.
+ * @param hgap horizontal Gap.
+ */
+ public void setHgap(final int hgap) {
+ this.hgap = hgap;
+ }
+
+ /** Returns vertical Gap.
+ * @return vertical Gap.
+ */
+ public int getVgap() {
+ return vgap;
+ }
+
+ /** Sets vertical Gap.
+ * @param vgap vertical Gap.
+ */
+ public void setVgap(final int vgap) {
+ this.vgap = vgap;
+ }
+
+ /** {@inheritDoc} */
+ public void addLayoutComponent(@Nullable final String name, @Nullable final Component comp) {
+ // Superfluous
+ }
+
+ /** {@inheritDoc} */
+ public void removeLayoutComponent(@Nullable final Component comp) {
+ // Superfluous
+ }
+
+ /** {@inheritDoc} */
+ @NotNull
+ public Dimension preferredLayoutSize(@NotNull final Container parent) {
+ synchronized (parent.getTreeLock()) {
+ final Dimension preferredLayoutSize = new Dimension();
+ final int nmembers = parent.getComponentCount();
+ for (int i = 0; i < nmembers; i++) {
+ final Component comp = parent.getComponent(i);
+ if (comp.isVisible()) {
+ final Dimension dim = comp.getPreferredSize();
+ preferredLayoutSize.width = Math.max(preferredLayoutSize.width, dim.width);
+ if (i > 0) {
+ preferredLayoutSize.height += vgap;
+ }
+ preferredLayoutSize.height += dim.height;
+ }
+ }
+ final Insets insets = parent.getInsets();
+ preferredLayoutSize.width += insets.left + insets.right + (hgap << 1);
+ preferredLayoutSize.height += insets.top + insets.bottom + (vgap << 1);
+ return preferredLayoutSize;
+ }
+ }
+
+ /** {@inheritDoc} */
+ @NotNull public Dimension minimumLayoutSize(@NotNull final Container parent) {
+ synchronized (parent.getTreeLock()) {
+ final Dimension minimumLayoutSize = new Dimension();
+ final int nmembers = parent.getComponentCount();
+ for (int i = 0; i < nmembers; i++) {
+ final Component comp = parent.getComponent(i);
+ if (comp.isVisible()) {
+ final Dimension dim = comp.getMinimumSize();
+ minimumLayoutSize.width = Math.max(minimumLayoutSize.width, dim.width);
+ if (i > 0) {
+ minimumLayoutSize.height += vgap;
+ }
+ minimumLayoutSize.height += dim.height;
+ }
+ }
+ final Insets insets = parent.getInsets();
+ minimumLayoutSize.width += insets.left + insets.right + (hgap << 1);
+ minimumLayoutSize.height += insets.top + insets.bottom + (vgap << 1);
+ return minimumLayoutSize;
+ }
+ }
+
+ /** {@inheritDoc} */
+ public void layoutContainer(@NotNull final Container parent) {
+ synchronized (parent.getTreeLock()) {
+ final Insets insets = parent.getInsets();
+ final int nmembers = parent.getComponentCount();
+ final int maxheight = parent.getHeight() - (insets.left + insets.right + (vgap << 1));
+ int maxwidth = 0;
+ int y = 0;
+ int x = insets.left + hgap;
+ for (int i = 0; i < nmembers; i++) {
+ final Component comp = parent.getComponent(i);
+ if (comp.isVisible()) {
+ final Dimension dim = comp.getPreferredSize();
+ comp.setSize(dim);
+ if (y + vgap + comp.getHeight() > maxheight) {
+ y = 0;
+ x += maxwidth + hgap;
+ maxwidth = 0;
+ }
+ maxwidth = comp.getWidth() > maxwidth ? comp.getWidth() : maxwidth;
+ y += vgap;
+ comp.setLocation(x, y);
+ y += comp.getHeight();
+ }
+ }
+ }
+ }
+
+} // class VerticalFlowLayout
Property changes on: libs/swing-extlib/trunk/src/net/sf/japi/swing/VerticalFlowLayout.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
Modified: libs/swing-prefs/trunk/src/net/sf/japi/swing/prefs/AbstractPrefs.java
===================================================================
--- libs/swing-prefs/trunk/src/net/sf/japi/swing/prefs/AbstractPrefs.java 2007-01-07 18:53:39 UTC (rev 286)
+++ libs/swing-prefs/trunk/src/net/sf/japi/swing/prefs/AbstractPrefs.java 2007-01-10 19:13:11 UTC (rev 287)
@@ -20,13 +20,13 @@
package net.sf.japi.swing.prefs;
+import java.awt.LayoutManager;
import java.net.URL;
-import java.awt.LayoutManager;
+import javax.swing.BoxLayout;
import javax.swing.Icon;
import javax.swing.JComponent;
import javax.swing.JPanel;
-import javax.swing.BoxLayout;
-import net.sf.japi.swing.ColumnLayout;
+import net.sf.japi.swing.RowLayout;
/** Abstract preferences implementation.
* Subclass this.
@@ -66,7 +66,7 @@
/** Constructor. */
protected AbstractPrefs() {
- super(new ColumnLayout());
+ super(new RowLayout());
// setLayout(new BoxLayout(this, BoxLayout.Y_AXIS));
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <chr...@us...> - 2007-01-14 12:31:05
|
Revision: 288
http://svn.sourceforge.net/japi/?rev=288&view=rev
Author: christianhujer
Date: 2007-01-14 04:31:01 -0800 (Sun, 14 Jan 2007)
Log Message:
-----------
Added swing-about structure.
Added Paths:
-----------
libs/swing-about/
libs/swing-about/branches/
libs/swing-about/tags/
libs/swing-about/trunk/
libs/swing-about/trunk/README
libs/swing-about/trunk/lib/
libs/swing-about/trunk/src/
libs/swing-about/trunk/src/net/
libs/swing-about/trunk/src/net/sf/
libs/swing-about/trunk/src/net/sf/japi/
libs/swing-about/trunk/src/net/sf/japi/swing/
libs/swing-about/trunk/src/net/sf/japi/swing/about/
Added: libs/swing-about/trunk/README
===================================================================
--- libs/swing-about/trunk/README (rev 0)
+++ libs/swing-about/trunk/README 2007-01-14 12:31:01 UTC (rev 288)
@@ -0,0 +1,117 @@
+JAPI COMMON README
+==================
+
+This file contains some important information about Japi Common. You should
+read it first.
+
+
+TABLE OF CONTENTS
+-----------------
+* project description
+* project website
+* system requirements
+* file structure
+* build / installation (see file INSTALL)
+* maintainers / credits (see file CREDITS)
+* project news (see file NEWS)
+* mailing lists
+* license information (see file LICENSE)
+
+
+PROJECT DESCRIPTION
+-------------------
+Japi Common is a set of libraries and build modules useful for Java projects.
+It is part of the Japi project.
+
+
+PROJECT WEBSITE
+---------------
+Project homepage: http://japi.sourceforge.net/
+Project website: http://sourceforge.net/projects/japi/
+Project statistics: http://cia.navi.cx/projects/japi
+Subproject homepage: http://japi.sourceforge.net/common/
+
+
+SYSTEM REQUIREMENTS
+-------------------
+Java 5.0
+ Previous versions of Java will not work. Gridarta uses Generics, autoboxing,
+ static imports, foreach loops, assertions, covariant return types and varargs
+ quite a lot.
+
+Ant 1.6.5
+ Previous versions of Ant might work but are not tested.
+
+
+FILE STRUCTURE
+--------------
+build.xml
+ The build file to build the project with Ant.
+
+COPYING
+ Japi Common license conditions. Note: applies to Japi Common only, not
+ third party libraries.
+
+CREDITS
+ List of project contributors. See also MAINTAINERS.
+
+INSTALL
+ Description of how to build and install Japi Common.
+
+lib/
+ Directory containing third party libraries used to build Japi Common.
+ Please note that these thrid party libraries have their own license
+ conditions. The licenses of the third party libraries are included in the
+ lib/ directory.
+
+LICENSE
+ File with license information.
+
+MAINTAINERS
+ List of current project maintainers. See also CREDITS.
+
+NEWS
+ Project News.
+
+project.properties
+ File with automatically changed settings for Ant.
+
+README
+ This file.
+
+src/
+ Source files.
+
+
+BUILD / INSTALLATION
+--------------------
+See the file INSTALL.
+
+
+MAINTAINERS / CREDITS
+---------------------
+See the file CREDITS.
+
+
+PROJECT NEWS
+------------
+See the file NEWS.
+
+
+MAILING LISTS
+-------------
+Japi mailing lists are the usual sourceforge hosted sourceforge project
+mailing lists. The current mailing lists are:
+* jap...@li...
+ News for JAPI users and developers (low traffic)
+* jap...@li...
+ japi developer talk list
+* jap...@li...
+ svn commit digest list (named cvs for historic reasons)
+To find out how to subscribe or read the archives, go to:
+ http://sourceforge.net/mail/?group_id=149894
+
+
+LICSENSE INFORMATION
+--------------------
+See the file LICENSE
Property changes on: libs/swing-about/trunk/README
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <chr...@us...> - 2007-01-20 23:04:20
|
Revision: 319
http://svn.sourceforge.net/japi/?rev=319&view=rev
Author: christianhujer
Date: 2007-01-20 15:04:19 -0800 (Sat, 20 Jan 2007)
Log Message:
-----------
Updated copyrights.
Changed package.html to package-info.java.
Modified Paths:
--------------
libs/argparser/trunk/build.xml
libs/argparser/trunk/src/doc/examples/Cat.java
libs/argparser/trunk/src/doc/examples/Head.java
libs/argparser/trunk/src/doc/examples/Head.properties
libs/argparser/trunk/src/doc/examples/Head_de.properties
libs/argparser/trunk/src/doc/examples/Recode.java
libs/argparser/trunk/src/doc/examples/Tail.java
libs/argparser/trunk/src/doc/examples/Uniq.java
libs/argparser/trunk/src/net/sf/japi/io/args/ArgParser.java
libs/argparser/trunk/src/net/sf/japi/io/args/BasicCommand.java
libs/argparser/trunk/src/net/sf/japi/io/args/Command.java
libs/argparser/trunk/src/net/sf/japi/io/args/MissingArgumentException.java
libs/argparser/trunk/src/net/sf/japi/io/args/Option.java
libs/argparser/trunk/src/net/sf/japi/io/args/OptionType.java
libs/argparser/trunk/src/net/sf/japi/io/args/RequiredOptionsMissingException.java
libs/argparser/trunk/src/net/sf/japi/io/args/StringJoiner.java
libs/argparser/trunk/src/net/sf/japi/io/args/TerminalException.java
libs/argparser/trunk/src/net/sf/japi/io/args/UnknownOptionException.java
libs/argparser/trunk/src/net/sf/japi/io/args/converter/AbstractConverter.java
libs/argparser/trunk/src/net/sf/japi/io/args/converter/BooleanConverter.java
libs/argparser/trunk/src/net/sf/japi/io/args/converter/Converter.java
libs/argparser/trunk/src/net/sf/japi/io/args/converter/Converter.properties
libs/argparser/trunk/src/net/sf/japi/io/args/converter/ConverterRegistry.java
libs/argparser/trunk/src/net/sf/japi/io/args/converter/Converter_de.properties
libs/argparser/trunk/src/net/sf/japi/io/args/converter/InputStreamConverter.java
libs/argparser/trunk/src/net/sf/japi/io/args/converter/IntegerConverter.java
libs/argparser/trunk/src/net/sf/japi/io/args/converter/NoConverterFoundException.java
libs/argparser/trunk/src/net/sf/japi/io/args/converter/OututStreamConverter.java
libs/argparser/trunk/src/net/sf/japi/io/args/converter/StringConverter.java
libs/argparser/trunk/src/net/sf/japi/io/args/converter/package-info.java
libs/argparser/trunk/src/net/sf/japi/io/args/messages.properties
libs/argparser/trunk/src/net/sf/japi/io/args/messages_de.properties
libs/argparser/trunk/src/test/net/sf/japi/io/args/ArgParserTest.java
libs/argparser/trunk/src/test/net/sf/japi/io/args/BasicCommandTest.java
libs/argparser/trunk/src/test/net/sf/japi/io/args/CommandDummy.java
libs/argparser/trunk/src/test/net/sf/japi/io/args/MissingArgumentExceptionTest.java
libs/argparser/trunk/src/test/net/sf/japi/io/args/OptionTypeTest.java
libs/argparser/trunk/src/test/net/sf/japi/io/args/RequiredOptionsMissingExceptionTest.java
libs/argparser/trunk/src/test/net/sf/japi/io/args/StringJoinerTest.java
libs/argparser/trunk/src/test/net/sf/japi/io/args/TerminalExceptionTest.java
libs/argparser/trunk/src/test/net/sf/japi/io/args/UnknownOptionExceptionTest.java
libs/argparser/trunk/src/test/net/sf/japi/io/args/converter/AbstractConverterTest.java
libs/argparser/trunk/src/test/net/sf/japi/io/args/converter/BooleanConverterTest.java
libs/argparser/trunk/src/test/net/sf/japi/io/args/converter/ConverterRegistryTest.java
libs/argparser/trunk/src/test/net/sf/japi/io/args/converter/IntegerConverterTest.java
libs/argparser/trunk/src/test/net/sf/japi/io/args/converter/NoConverterFoundExceptionTest.java
libs/argparser/trunk/src/test/net/sf/japi/io/args/converter/StringConverterTest.java
libs/lang/trunk/build.xml
libs/lang/trunk/src/net/sf/japi/lang/SuperClassIterator.java
libs/logging/trunk/src/net/sf/japi/log/LogConfigurationError.java
libs/logging/trunk/src/net/sf/japi/log/LogEntry.java
libs/logging/trunk/src/net/sf/japi/log/Logger.java
libs/logging/trunk/src/net/sf/japi/log/LoggerFactory.java
libs/logging/trunk/src/net/sf/japi/log/SimpleLogger.java
libs/logging/trunk/src/net/sf/japi/log/StandardLogger.java
libs/logging/trunk/src/net/sf/japi/log/def/Level.java
libs/swing-about/trunk/build.xml
libs/swing-about/trunk/src/net/sf/japi/swing/about/AboutDialog.java
libs/swing-about/trunk/src/net/sf/japi/swing/about/action.properties
libs/swing-action/trunk/build.xml
libs/swing-action/trunk/src/net/sf/japi/swing/ActionFactory.java
libs/swing-action/trunk/src/net/sf/japi/swing/ActionMethod.java
libs/swing-action/trunk/src/net/sf/japi/swing/ActionProvider.java
libs/swing-action/trunk/src/net/sf/japi/swing/DisposeAction.java
libs/swing-action/trunk/src/net/sf/japi/swing/DummyAction.java
libs/swing-action/trunk/src/net/sf/japi/swing/IconManager.java
libs/swing-action/trunk/src/net/sf/japi/swing/NamedActionMap.java
libs/swing-action/trunk/src/net/sf/japi/swing/ReflectionAction.java
libs/swing-action/trunk/src/net/sf/japi/swing/ToggleAction.java
libs/swing-action/trunk/src/net/sf/japi/swing/action.properties
libs/swing-action/trunk/src/net/sf/japi/swing/action_de.properties
libs/swing-action/trunk/src/test/net/sf/japi/swing/ActionFactoryTest.java
libs/swing-action/trunk/src/test/net/sf/japi/swing/ReflectionActionTest.java
libs/swing-action/trunk/src/test/net/sf/japi/swing/action.properties
libs/swing-app/trunk/src/net/sf/japi/swing/app/CanLoad.java
libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/BookmarkDropTargetAdapter.java
libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/BookmarkManager.java
libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/BookmarkTransferHandler.java
libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/BookmarkTransferable.java
libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/BookmarkTreeCellRenderer.java
libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/Bookmarkable.java
libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/action.properties
libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/action_de.properties
libs/swing-extlib/trunk/build.xml
libs/swing-extlib/trunk/src/net/sf/japi/swing/RowLayout.java
libs/swing-extlib/trunk/src/net/sf/japi/swing/VerticalFlowLayout.java
libs/swing-font/trunk/src/net/sf/japi/swing/font/FontChooser.java
libs/swing-font/trunk/src/net/sf/japi/swing/font/FontFamilyComboBox.java
libs/swing-font/trunk/src/net/sf/japi/swing/font/FontFamilyListCellRenderer.java
libs/swing-font/trunk/src/net/sf/japi/swing/font/FontPreview.java
libs/swing-font/trunk/src/net/sf/japi/swing/font/FontStyleListCellRenderer.java
libs/swing-font/trunk/src/net/sf/japi/swing/font/action.properties
libs/swing-font/trunk/src/net/sf/japi/swing/font/action_de.properties
libs/swing-keyprefs/trunk/src/net/sf/japi/swing/prefs/keys/AbstractSimpleNode.java
libs/swing-keyprefs/trunk/src/net/sf/japi/swing/prefs/keys/ActionKeyDisplay.java
libs/swing-keyprefs/trunk/src/net/sf/japi/swing/prefs/keys/ActionMapNode.java
libs/swing-keyprefs/trunk/src/net/sf/japi/swing/prefs/keys/ActionNode.java
libs/swing-keyprefs/trunk/src/net/sf/japi/swing/prefs/keys/KeyStrokePrefs.java
libs/swing-keyprefs/trunk/src/net/sf/japi/swing/prefs/keys/KeyStrokeRootNode.java
libs/swing-keyprefs/trunk/src/net/sf/japi/swing/prefs/keys/KeyStrokeTreeTableModel.java
libs/swing-keyprefs/trunk/src/net/sf/japi/swing/prefs/keys/SimpleNode.java
libs/swing-keyprefs/trunk/src/net/sf/japi/swing/prefs/keys/action.properties
libs/swing-misc/trunk/build.xml
libs/swing-misc/trunk/src/net/sf/japi/swing/misc/CollectionsListModel.java
libs/swing-misc/trunk/src/net/sf/japi/swing/misc/JFileChooserButton.java
libs/swing-misc/trunk/src/net/sf/japi/swing/misc/JSAXErrorHandler.java
libs/swing-misc/trunk/src/net/sf/japi/swing/misc/LocaleListCellRenderer.java
libs/swing-misc/trunk/src/net/sf/japi/swing/misc/Progress.java
libs/swing-misc/trunk/src/net/sf/japi/swing/misc/ProgressDisplay.java
libs/swing-prefs/trunk/build.xml
libs/swing-prefs/trunk/src/net/sf/japi/swing/prefs/AbstractPrefs.java
libs/swing-prefs/trunk/src/net/sf/japi/swing/prefs/PreferencesGroup.java
libs/swing-prefs/trunk/src/net/sf/japi/swing/prefs/PreferencesPane.java
libs/swing-prefs/trunk/src/net/sf/japi/swing/prefs/Prefs.java
libs/swing-prefs/trunk/src/net/sf/japi/swing/prefs/action.properties
libs/swing-prefs/trunk/src/net/sf/japi/swing/prefs/action_de.properties
libs/swing-proxyprefs/trunk/src/net/sf/japi/swing/prefs/proxy/ProxyPrefs.java
libs/swing-tod/trunk/build.xml
libs/swing-tod/trunk/src/net/sf/japi/swing/tod/TipOfTheDayManager.java
libs/swing-tod/trunk/src/net/sf/japi/swing/tod/action.properties
libs/swing-tod/trunk/src/net/sf/japi/swing/tod/action_de.properties
libs/swing-treetable/trunk/src/net/sf/japi/swing/treetable/AbstractTreeTableModel.java
libs/swing-treetable/trunk/src/net/sf/japi/swing/treetable/JTreeTable.java
libs/swing-treetable/trunk/src/net/sf/japi/swing/treetable/TreeTableModel.java
libs/swing-treetable/trunk/src/net/sf/japi/swing/treetable/TreeTableModelTableModelAdapter.java
libs/swing-treetable/trunk/src/net/sf/japi/swing/treetable/TreeTableModelTreeModelAdapter.java
libs/taglets/trunk/build.xml
libs/taglets/trunk/src/doc/start.xhtml
libs/taglets/trunk/src/net/sf/japi/taglets/BlockListTaglet.java
libs/taglets/trunk/src/net/sf/japi/taglets/FixmeTaglet.java
libs/taglets/trunk/src/net/sf/japi/taglets/InvariantTaglet.java
libs/taglets/trunk/src/net/sf/japi/taglets/NoteTaglet.java
libs/taglets/trunk/src/net/sf/japi/taglets/PostconditionTaglet.java
libs/taglets/trunk/src/net/sf/japi/taglets/PreconditionTaglet.java
libs/taglets/trunk/src/net/sf/japi/taglets/TodoTaglet.java
libs/taglets/trunk/src/net/sf/japi/taglets/WarningTaglet.java
libs/taglets/trunk/src/net/sf/japi/taglets/XxxTaglet.java
libs/util/trunk/build.xml
libs/util/trunk/src/net/sf/japi/util/Arrays2.java
libs/util/trunk/src/net/sf/japi/util/Collections2.java
libs/util/trunk/src/net/sf/japi/util/EmptyEnumeration.java
libs/util/trunk/src/net/sf/japi/util/EmptyIterator.java
libs/util/trunk/src/net/sf/japi/util/EndianConverter.java
libs/util/trunk/src/net/sf/japi/util/EnumerationIterator.java
libs/util/trunk/src/net/sf/japi/util/IteratorEnumeration.java
libs/util/trunk/src/net/sf/japi/util/IteratorIterable.java
libs/util/trunk/src/net/sf/japi/util/LocaleComparator.java
libs/util/trunk/src/net/sf/japi/util/NotNullIterator.java
libs/util/trunk/src/net/sf/japi/util/ThrowableHandler.java
libs/util/trunk/src/net/sf/japi/util/filter/AndFilterForArray.java
libs/util/trunk/src/net/sf/japi/util/filter/AndFilterForIterable.java
libs/util/trunk/src/net/sf/japi/util/filter/CollectionFilter.java
libs/util/trunk/src/net/sf/japi/util/filter/Filter.java
libs/util/trunk/src/net/sf/japi/util/filter/NotFilter.java
libs/util/trunk/src/net/sf/japi/util/filter/OrFilterForArray.java
libs/util/trunk/src/net/sf/japi/util/filter/OrFilterForIterable.java
libs/util/trunk/src/net/sf/japi/util/filter/file/AbstractFileFilter.java
libs/util/trunk/src/net/sf/japi/util/filter/file/EndingFileFilter.java
libs/util/trunk/src/net/sf/japi/util/filter/file/Factory.java
libs/util/trunk/src/net/sf/japi/util/filter/file/FileFilter.java
libs/util/trunk/src/net/sf/japi/util/filter/file/FilenameFileFilter.java
libs/util/trunk/src/net/sf/japi/util/filter/file/GlobFileFilter.java
libs/util/trunk/src/net/sf/japi/util/filter/file/RegexFileFilter.java
libs/xml/trunk/build.xml
libs/xml/trunk/src/net/sf/japi/xml/FilteredNodeList.java
libs/xml/trunk/src/net/sf/japi/xml/NodeListIterator.java
Added Paths:
-----------
libs/logging/trunk/src/net/sf/japi/log/package-info.java
libs/swing-action/trunk/src/net/sf/japi/swing/package-info.java
libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/package-info.java
libs/swing-font/trunk/src/net/sf/japi/swing/font/package-info.java
libs/swing-keyprefs/trunk/src/net/sf/japi/swing/prefs/keys/package-info.java
libs/swing-prefs/trunk/src/net/sf/japi/swing/prefs/package-info.java
libs/swing-proxyprefs/trunk/src/net/sf/japi/swing/prefs/proxy/package-info.java
libs/swing-treetable/trunk/src/net/sf/japi/swing/treetable/package-info.java
libs/util/trunk/src/net/sf/japi/util/filter/file/package-info.java
libs/util/trunk/src/net/sf/japi/util/filter/package-info.java
libs/xml/trunk/src/net/sf/japi/xml/package-info.java
Removed Paths:
-------------
libs/logging/trunk/src/net/sf/japi/log/package.html
libs/swing-action/trunk/src/net/sf/japi/swing/package.html
libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/package.html
libs/swing-font/trunk/src/net/sf/japi/swing/font/package.html
libs/swing-keyprefs/trunk/src/net/sf/japi/swing/prefs/keys/package.html
libs/swing-prefs/trunk/src/net/sf/japi/swing/prefs/package.html
libs/swing-proxyprefs/trunk/src/net/sf/japi/swing/prefs/proxy/package.html
libs/swing-treetable/trunk/src/net/sf/japi/swing/treetable/package.html
libs/util/trunk/src/net/sf/japi/util/filter/file/package.html
libs/util/trunk/src/net/sf/japi/util/filter/package.html
libs/xml/trunk/src/net/sf/japi/xml/package.html
Modified: libs/argparser/trunk/build.xml
===================================================================
--- libs/argparser/trunk/build.xml 2007-01-20 22:40:12 UTC (rev 318)
+++ libs/argparser/trunk/build.xml 2007-01-20 23:04:19 UTC (rev 319)
@@ -1,4 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ JAPI libs-argparser is a library for parsing command line arguments.
+ ~ Copyright (C) 2007 Christian Hujer.
+ ~
+ ~ This library is free software; you can redistribute it and/or
+ ~ modify it under the terms of the GNU Lesser General Public
+ ~ License as published by the Free Software Foundation; either
+ ~ version 2.1 of the License, or (at your option) any later version.
+ ~
+ ~ This library is distributed in the hope that it will be useful,
+ ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ ~ Lesser General Public License for more details.
+ ~
+ ~ You should have received a copy of the GNU Lesser General Public
+ ~ License along with this library; if not, write to the Free Software
+ ~ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ -->
+
<project name="japi lib argparser" default="compile">
<property name="module.version" value="0.1" />
Modified: libs/argparser/trunk/src/doc/examples/Cat.java
===================================================================
--- libs/argparser/trunk/src/doc/examples/Cat.java 2007-01-20 22:40:12 UTC (rev 318)
+++ libs/argparser/trunk/src/doc/examples/Cat.java 2007-01-20 23:04:19 UTC (rev 319)
@@ -1,3 +1,22 @@
+/*
+ * JAPI libs-argparser is a library for parsing command line arguments.
+ * Copyright (C) 2007 Christian Hujer.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
package examples;
import java.io.FileInputStream;
Modified: libs/argparser/trunk/src/doc/examples/Head.java
===================================================================
--- libs/argparser/trunk/src/doc/examples/Head.java 2007-01-20 22:40:12 UTC (rev 318)
+++ libs/argparser/trunk/src/doc/examples/Head.java 2007-01-20 23:04:19 UTC (rev 319)
@@ -1,3 +1,22 @@
+/*
+ * JAPI libs-argparser is a library for parsing command line arguments.
+ * Copyright (C) 2007 Christian Hujer.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
package examples;
import java.io.BufferedReader;
Modified: libs/argparser/trunk/src/doc/examples/Head.properties
===================================================================
--- libs/argparser/trunk/src/doc/examples/Head.properties 2007-01-20 22:40:12 UTC (rev 318)
+++ libs/argparser/trunk/src/doc/examples/Head.properties 2007-01-20 23:04:19 UTC (rev 319)
@@ -1,3 +1,22 @@
+#
+# JAPI libs-argparser is a library for parsing command line arguments.
+# Copyright (C) 2007 Christian Hujer.
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+#
+
net.sf.japi.io.args.OptionType.REQUIRED=required
net.sf.japi.io.args.OptionType.OPTIONAL=optional
net.sf.japi.io.args.OptionType.TERMINAL=terminal
Modified: libs/argparser/trunk/src/doc/examples/Head_de.properties
===================================================================
--- libs/argparser/trunk/src/doc/examples/Head_de.properties 2007-01-20 22:40:12 UTC (rev 318)
+++ libs/argparser/trunk/src/doc/examples/Head_de.properties 2007-01-20 23:04:19 UTC (rev 319)
@@ -1,3 +1,22 @@
+#
+# JAPI libs-argparser is a library for parsing command line arguments.
+# Copyright (C) 2007 Christian Hujer.
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+#
+
net.sf.japi.io.args.OptionType.REQUIRED=erforderlich
net.sf.japi.io.args.OptionType.OPTIONAL=optional
net.sf.japi.io.args.OptionType.TERMINAL=abbrechend
Modified: libs/argparser/trunk/src/doc/examples/Recode.java
===================================================================
--- libs/argparser/trunk/src/doc/examples/Recode.java 2007-01-20 22:40:12 UTC (rev 318)
+++ libs/argparser/trunk/src/doc/examples/Recode.java 2007-01-20 23:04:19 UTC (rev 319)
@@ -1,3 +1,22 @@
+/*
+ * JAPI libs-argparser is a library for parsing command line arguments.
+ * Copyright (C) 2007 Christian Hujer.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
package examples;
import java.io.File;
Modified: libs/argparser/trunk/src/doc/examples/Tail.java
===================================================================
--- libs/argparser/trunk/src/doc/examples/Tail.java 2007-01-20 22:40:12 UTC (rev 318)
+++ libs/argparser/trunk/src/doc/examples/Tail.java 2007-01-20 23:04:19 UTC (rev 319)
@@ -1,3 +1,22 @@
+/*
+ * JAPI libs-argparser is a library for parsing command line arguments.
+ * Copyright (C) 2007 Christian Hujer.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
package examples;
import java.io.BufferedInputStream;
Modified: libs/argparser/trunk/src/doc/examples/Uniq.java
===================================================================
--- libs/argparser/trunk/src/doc/examples/Uniq.java 2007-01-20 22:40:12 UTC (rev 318)
+++ libs/argparser/trunk/src/doc/examples/Uniq.java 2007-01-20 23:04:19 UTC (rev 319)
@@ -1,3 +1,22 @@
+/*
+ * JAPI libs-argparser is a library for parsing command line arguments.
+ * Copyright (C) 2007 Christian Hujer.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
package examples;
import net.sf.japi.io.args.BasicCommand;
Modified: libs/argparser/trunk/src/net/sf/japi/io/args/ArgParser.java
===================================================================
--- libs/argparser/trunk/src/net/sf/japi/io/args/ArgParser.java 2007-01-20 22:40:12 UTC (rev 318)
+++ libs/argparser/trunk/src/net/sf/japi/io/args/ArgParser.java 2007-01-20 23:04:19 UTC (rev 319)
@@ -1,22 +1,20 @@
/*
- * JAPI - (Yet another (hopefully) useful) Java API
+ * JAPI libs-argparser is a library for parsing command line arguments.
+ * Copyright (C) 2007 Christian Hujer.
*
- * Copyright (C) 2006 Christian Hujer
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation; either version 2 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
+ * Lesser General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
- * 02111-1307, USA.
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
package net.sf.japi.io.args;
Modified: libs/argparser/trunk/src/net/sf/japi/io/args/BasicCommand.java
===================================================================
--- libs/argparser/trunk/src/net/sf/japi/io/args/BasicCommand.java 2007-01-20 22:40:12 UTC (rev 318)
+++ libs/argparser/trunk/src/net/sf/japi/io/args/BasicCommand.java 2007-01-20 23:04:19 UTC (rev 319)
@@ -1,3 +1,22 @@
+/*
+ * JAPI libs-argparser is a library for parsing command line arguments.
+ * Copyright (C) 2007 Christian Hujer.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
package net.sf.japi.io.args;
import java.lang.reflect.Method;
Modified: libs/argparser/trunk/src/net/sf/japi/io/args/Command.java
===================================================================
--- libs/argparser/trunk/src/net/sf/japi/io/args/Command.java 2007-01-20 22:40:12 UTC (rev 318)
+++ libs/argparser/trunk/src/net/sf/japi/io/args/Command.java 2007-01-20 23:04:19 UTC (rev 319)
@@ -1,22 +1,20 @@
/*
- * JAPI - (Yet another (hopefully) useful) Java API
+ * JAPI libs-argparser is a library for parsing command line arguments.
+ * Copyright (C) 2007 Christian Hujer.
*
- * Copyright (C) 2006 Christian Hujer
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
*
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation; either version 2 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
+ * Lesser General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
- * 02111-1307, USA.
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
package net.sf.japi.io.args;
Modified: libs/argparser/trunk/src/net/sf/japi/io/args/MissingArgumentException.java
===================================================================
--- libs/argparser/trunk/src/net/sf/japi/io/args/MissingArgumentException.java 2007-01-20 22:40:12 UTC (rev 318)
+++ libs/argparser/trunk/src/net/sf/japi/io/args/MissingArgumentException.java 2007-01-20 23:04:19 UTC (rev 319)
@@ -1,3 +1,22 @@
+/*
+ * JAPI libs-argparser is a library for parsing command line arguments.
+ * Copyright (C) 2007 Christian Hujer.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * ...
[truncated message content] |
|
From: <chr...@us...> - 2007-01-20 23:29:11
|
Revision: 320
http://svn.sourceforge.net/japi/?rev=320&view=rev
Author: christianhujer
Date: 2007-01-20 15:29:09 -0800 (Sat, 20 Jan 2007)
Log Message:
-----------
Unified @author tags. Removed some old @version tags.
Modified Paths:
--------------
libs/lang/trunk/src/net/sf/japi/lang/SuperClassIterator.java
libs/swing-action/trunk/src/net/sf/japi/swing/ActionFactory.java
libs/swing-action/trunk/src/net/sf/japi/swing/ActionMethod.java
libs/swing-action/trunk/src/net/sf/japi/swing/ActionProvider.java
libs/swing-action/trunk/src/net/sf/japi/swing/DisposeAction.java
libs/swing-action/trunk/src/net/sf/japi/swing/DummyAction.java
libs/swing-action/trunk/src/net/sf/japi/swing/IconManager.java
libs/swing-action/trunk/src/net/sf/japi/swing/NamedActionMap.java
libs/swing-action/trunk/src/net/sf/japi/swing/ReflectionAction.java
libs/swing-action/trunk/src/net/sf/japi/swing/ToggleAction.java
libs/swing-app/trunk/src/net/sf/japi/swing/app/CanLoad.java
libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/BookmarkDropTargetAdapter.java
libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/BookmarkManager.java
libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/BookmarkTransferHandler.java
libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/BookmarkTransferable.java
libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/BookmarkTreeCellRenderer.java
libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/Bookmarkable.java
libs/swing-extlib/trunk/src/net/sf/japi/swing/VerticalFlowLayout.java
libs/swing-font/trunk/src/net/sf/japi/swing/font/FontChooser.java
libs/swing-font/trunk/src/net/sf/japi/swing/font/FontFamilyComboBox.java
libs/swing-font/trunk/src/net/sf/japi/swing/font/FontFamilyListCellRenderer.java
libs/swing-font/trunk/src/net/sf/japi/swing/font/FontPreview.java
libs/swing-font/trunk/src/net/sf/japi/swing/font/FontStyleListCellRenderer.java
libs/swing-keyprefs/trunk/src/net/sf/japi/swing/prefs/keys/AbstractSimpleNode.java
libs/swing-keyprefs/trunk/src/net/sf/japi/swing/prefs/keys/ActionKeyDisplay.java
libs/swing-keyprefs/trunk/src/net/sf/japi/swing/prefs/keys/ActionMapNode.java
libs/swing-keyprefs/trunk/src/net/sf/japi/swing/prefs/keys/ActionNode.java
libs/swing-keyprefs/trunk/src/net/sf/japi/swing/prefs/keys/KeyStrokePrefs.java
libs/swing-keyprefs/trunk/src/net/sf/japi/swing/prefs/keys/KeyStrokeRootNode.java
libs/swing-keyprefs/trunk/src/net/sf/japi/swing/prefs/keys/KeyStrokeTreeTableModel.java
libs/swing-keyprefs/trunk/src/net/sf/japi/swing/prefs/keys/SimpleNode.java
libs/swing-keyprefs/trunk/src/net/sf/japi/swing/prefs/keys/package-info.java
libs/swing-misc/trunk/src/net/sf/japi/swing/misc/JFileChooserButton.java
libs/swing-misc/trunk/src/net/sf/japi/swing/misc/JSAXErrorHandler.java
libs/swing-misc/trunk/src/net/sf/japi/swing/misc/LocaleListCellRenderer.java
libs/swing-misc/trunk/src/net/sf/japi/swing/misc/Progress.java
libs/swing-misc/trunk/src/net/sf/japi/swing/misc/ProgressDisplay.java
libs/swing-prefs/trunk/src/net/sf/japi/swing/prefs/AbstractPrefs.java
libs/swing-prefs/trunk/src/net/sf/japi/swing/prefs/PreferencesGroup.java
libs/swing-prefs/trunk/src/net/sf/japi/swing/prefs/PreferencesPane.java
libs/swing-prefs/trunk/src/net/sf/japi/swing/prefs/Prefs.java
libs/swing-proxyprefs/trunk/src/net/sf/japi/swing/prefs/proxy/ProxyPrefs.java
libs/swing-tod/trunk/src/net/sf/japi/swing/tod/TipOfTheDayManager.java
libs/swing-treetable/trunk/src/net/sf/japi/swing/treetable/AbstractTreeTableModel.java
libs/swing-treetable/trunk/src/net/sf/japi/swing/treetable/TreeTableModel.java
libs/swing-treetable/trunk/src/net/sf/japi/swing/treetable/TreeTableModelTableModelAdapter.java
libs/swing-treetable/trunk/src/net/sf/japi/swing/treetable/TreeTableModelTreeModelAdapter.java
libs/util/trunk/src/net/sf/japi/util/Arrays2.java
libs/util/trunk/src/net/sf/japi/util/Collections2.java
libs/util/trunk/src/net/sf/japi/util/EmptyEnumeration.java
libs/util/trunk/src/net/sf/japi/util/EmptyIterator.java
libs/util/trunk/src/net/sf/japi/util/EndianConverter.java
libs/util/trunk/src/net/sf/japi/util/EnumerationIterator.java
libs/util/trunk/src/net/sf/japi/util/IteratorEnumeration.java
libs/util/trunk/src/net/sf/japi/util/LocaleComparator.java
libs/util/trunk/src/net/sf/japi/util/NotNullIterator.java
libs/util/trunk/src/net/sf/japi/util/ThrowableHandler.java
libs/util/trunk/src/net/sf/japi/util/filter/AndFilterForArray.java
libs/util/trunk/src/net/sf/japi/util/filter/AndFilterForIterable.java
libs/util/trunk/src/net/sf/japi/util/filter/CollectionFilter.java
libs/util/trunk/src/net/sf/japi/util/filter/Filter.java
libs/util/trunk/src/net/sf/japi/util/filter/NotFilter.java
libs/util/trunk/src/net/sf/japi/util/filter/OrFilterForArray.java
libs/util/trunk/src/net/sf/japi/util/filter/OrFilterForIterable.java
libs/util/trunk/src/net/sf/japi/util/filter/file/AbstractFileFilter.java
libs/util/trunk/src/net/sf/japi/util/filter/file/EndingFileFilter.java
libs/util/trunk/src/net/sf/japi/util/filter/file/Factory.java
libs/util/trunk/src/net/sf/japi/util/filter/file/FileFilter.java
libs/util/trunk/src/net/sf/japi/util/filter/file/FilenameFileFilter.java
libs/util/trunk/src/net/sf/japi/util/filter/file/GlobFileFilter.java
libs/util/trunk/src/net/sf/japi/util/filter/file/RegexFileFilter.java
libs/xml/trunk/src/net/sf/japi/xml/FilteredNodeList.java
libs/xml/trunk/src/net/sf/japi/xml/NodeListIterator.java
libs/xml/trunk/src/net/sf/japi/xml/package-info.java
Modified: libs/lang/trunk/src/net/sf/japi/lang/SuperClassIterator.java
===================================================================
--- libs/lang/trunk/src/net/sf/japi/lang/SuperClassIterator.java 2007-01-20 23:04:19 UTC (rev 319)
+++ libs/lang/trunk/src/net/sf/japi/lang/SuperClassIterator.java 2007-01-20 23:29:09 UTC (rev 320)
@@ -26,7 +26,7 @@
/**
* An Iterator for iterating through the superclasses (subclasses to superclasses) of a class.
* Note: The supplied class is included in iteration. If you want to omit it, you'll have to invoke getSuperclass() once, e.g. use <code>new SuperClassIterator(clazz.getSuperClass())</code> instead of <code>new SuperClassIterator(clazz)</code>.
- * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
*/
public class SuperClassIterator implements Iterator<Class<?>>, Iterable<Class<?>> {
Modified: libs/swing-action/trunk/src/net/sf/japi/swing/ActionFactory.java
===================================================================
--- libs/swing-action/trunk/src/net/sf/japi/swing/ActionFactory.java 2007-01-20 23:04:19 UTC (rev 319)
+++ libs/swing-action/trunk/src/net/sf/japi/swing/ActionFactory.java 2007-01-20 23:29:09 UTC (rev 320)
@@ -159,7 +159,7 @@
* @todo think about toolbar configuration
* @todo eventually rename this ActionBuilder and provide an ActionBuilderFactory.
* @todo whether a dialog is a onetime dialog should be a property and user configurable
- * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
*/
public final class ActionFactory {
Modified: libs/swing-action/trunk/src/net/sf/japi/swing/ActionMethod.java
===================================================================
--- libs/swing-action/trunk/src/net/sf/japi/swing/ActionMethod.java 2007-01-20 23:04:19 UTC (rev 319)
+++ libs/swing-action/trunk/src/net/sf/japi/swing/ActionMethod.java 2007-01-20 23:29:09 UTC (rev 320)
@@ -31,7 +31,7 @@
* {@link ActionFactory} in future will automatically configure and store Actions with properties for methods that are annotated with this Annotation.
* In future, this Annotation might get some attributes, but currently it hasn't got any.
* There is no guarantee for future attributes to be optional.
- * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
*/
@Documented
@Inherited
Modified: libs/swing-action/trunk/src/net/sf/japi/swing/ActionProvider.java
===================================================================
--- libs/swing-action/trunk/src/net/sf/japi/swing/ActionProvider.java 2007-01-20 23:04:19 UTC (rev 319)
+++ libs/swing-action/trunk/src/net/sf/japi/swing/ActionProvider.java 2007-01-20 23:29:09 UTC (rev 320)
@@ -23,7 +23,7 @@
import org.jetbrains.annotations.Nullable;
/** Interface for classes that provide actions.
- * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
*/
public interface ActionProvider {
Modified: libs/swing-action/trunk/src/net/sf/japi/swing/DisposeAction.java
===================================================================
--- libs/swing-action/trunk/src/net/sf/japi/swing/DisposeAction.java 2007-01-20 23:04:19 UTC (rev 319)
+++ libs/swing-action/trunk/src/net/sf/japi/swing/DisposeAction.java 2007-01-20 23:29:09 UTC (rev 320)
@@ -38,7 +38,7 @@
* </pre>
* The convenience method {@link #install(JDialog)} will do exactly that for an existing JDialog.
* @todo basically this is the same as using an ActionFactory with dispose as method, so why not use that?
- * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
*/
public final class DisposeAction extends AbstractAction {
Modified: libs/swing-action/trunk/src/net/sf/japi/swing/DummyAction.java
===================================================================
--- libs/swing-action/trunk/src/net/sf/japi/swing/DummyAction.java 2007-01-20 23:04:19 UTC (rev 319)
+++ libs/swing-action/trunk/src/net/sf/japi/swing/DummyAction.java 2007-01-20 23:29:09 UTC (rev 320)
@@ -27,7 +27,7 @@
* This is useful e.g. for JMenu, instances of which you can create using Action instances but where implementing the basic abstract method {@link
* ActionListener#actionPerformed(ActionEvent)} does not make any sense.
* This class is also an appropriate superclass for Action implementations that aren't interested in ActionEvents but other events.
- * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
*/
public final class DummyAction extends AbstractAction {
Modified: libs/swing-action/trunk/src/net/sf/japi/swing/IconManager.java
===================================================================
--- libs/swing-action/trunk/src/net/sf/japi/swing/IconManager.java 2007-01-20 23:04:19 UTC (rev 319)
+++ libs/swing-action/trunk/src/net/sf/japi/swing/IconManager.java 2007-01-20 23:29:09 UTC (rev 320)
@@ -36,7 +36,7 @@
* Instances must have an associated ClassLoader, otherwise several methods will not work properly but throw a NullPointerException instead.
* So if you do not provide a ClassLoader, be sure the class you provide has one, or if you use the no-arg constructor resp. the default instance, be
* sure the IconManager class itself was loaded with some ClassLoader other than <code>null</code>.
- * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
* @todo this class should be refactored into a more generic version and accessible through ActionFactory?
* @todo it should be possible to initialize the paths through properties
*/
Modified: libs/swing-action/trunk/src/net/sf/japi/swing/NamedActionMap.java
===================================================================
--- libs/swing-action/trunk/src/net/sf/japi/swing/NamedActionMap.java 2007-01-20 23:04:19 UTC (rev 319)
+++ libs/swing-action/trunk/src/net/sf/japi/swing/NamedActionMap.java 2007-01-20 23:29:09 UTC (rev 320)
@@ -22,7 +22,7 @@
import javax.swing.ActionMap;
/** An ActionMap subclass which provides a (possibly localized) name.
- * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
*/
public class NamedActionMap extends ActionMap {
Modified: libs/swing-action/trunk/src/net/sf/japi/swing/ReflectionAction.java
===================================================================
--- libs/swing-action/trunk/src/net/sf/japi/swing/ReflectionAction.java 2007-01-20 23:04:19 UTC (rev 319)
+++ libs/swing-action/trunk/src/net/sf/japi/swing/ReflectionAction.java 2007-01-20 23:29:09 UTC (rev 320)
@@ -50,7 +50,7 @@
* <p />
* You can use {@link #REFLECTION_ARGUMENTS} for providing arguments for the action method that's called via Reflection.
* Because that Object[] is not cloned, you can keep the reference and dynamically change the arguments of the invoked method.
- * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
* @todo ReflectionAction should be able to invoke methods with parameters, three variants: Object..., ActionEvent or void
*/
public final class ReflectionAction extends AbstractAction {
Modified: libs/swing-action/trunk/src/net/sf/japi/swing/ToggleAction.java
===================================================================
--- libs/swing-action/trunk/src/net/sf/japi/swing/ToggleAction.java 2007-01-20 23:04:19 UTC (rev 319)
+++ libs/swing-action/trunk/src/net/sf/japi/swing/ToggleAction.java 2007-01-20 23:29:09 UTC (rev 320)
@@ -34,7 +34,7 @@
/** The ToggleAction works similar as an ReflectionAction.
* But it keeps track of the components.
* Be sure to use its factory methodsA
- * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
*/
public final class ToggleAction extends AbstractAction {
Modified: libs/swing-app/trunk/src/net/sf/japi/swing/app/CanLoad.java
===================================================================
--- libs/swing-app/trunk/src/net/sf/japi/swing/app/CanLoad.java 2007-01-20 23:04:19 UTC (rev 319)
+++ libs/swing-app/trunk/src/net/sf/japi/swing/app/CanLoad.java 2007-01-20 23:29:09 UTC (rev 320)
@@ -20,7 +20,7 @@
package net.sf.japi.swing.app;
/** Interface to be implemented by classes that are able to load a URL.
- * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
*/
public interface CanLoad {
Modified: libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/BookmarkDropTargetAdapter.java
===================================================================
--- libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/BookmarkDropTargetAdapter.java 2007-01-20 23:04:19 UTC (rev 319)
+++ libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/BookmarkDropTargetAdapter.java 2007-01-20 23:29:09 UTC (rev 320)
@@ -17,9 +17,6 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-
-// $Header: /cvsroot/japi/japi/src/app/net/sf/japi/swing/bookmarks/BookmarkDropTargetAdapter.java,v 1.1 2006/03/26 01:26:25 christianhujer Exp $
-
package net.sf.japi.swing.bookmarks;
import java.awt.Point;
@@ -34,7 +31,7 @@
import static net.sf.japi.swing.bookmarks.BookmarkTransferable.getBookmarkDataFlavor;
/** Class for dropping a bookmark over a JTree managing bookmarks.
- * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
*/
public class BookmarkDropTargetAdapter extends DropTargetAdapter {
Modified: libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/BookmarkManager.java
===================================================================
--- libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/BookmarkManager.java 2007-01-20 23:04:19 UTC (rev 319)
+++ libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/BookmarkManager.java 2007-01-20 23:29:09 UTC (rev 320)
@@ -66,7 +66,7 @@
* <li>instanciate this class once for each gruop / kind of bookmarks you want to manage. Normally, one instance is enough per application</li>
* <li>invoke {@link #createBookmarkMenu} to create your bookmarks menu</li>
* </ul>
- * @author $Author: christianhujer $
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
* @todo documentation
* @todo fix bookmark drag and drop indices
* @todo think about serialization of Actions
@@ -241,8 +241,7 @@
/** Class for a ControlPanel to manage the bookmarks.
- * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
- * @version $Id: BookmarkManager.java,v 1.2 2006/03/26 15:22:16 christianhujer Exp $
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
*/
private class ControlPanel extends JComponent {
@@ -271,8 +270,7 @@
* <li>{@link BookmarkItem}s for normal Bookmarks with title and url</li>
* <li>{@link BookmarkFolder}s for Folders within Bookmarks with a title and (possibly) contents</li>
* </ul>
- * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
- * @version $Id: BookmarkManager.java,v 1.2 2006/03/26 15:22:16 christianhujer Exp $
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
*/
public static abstract class Bookmark extends AbstractAction implements MutableTreeNode {
@@ -423,8 +421,7 @@
/** Class for Bookmark Separator.
- * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
- * @version $Id: BookmarkManager.java,v 1.2 2006/03/26 15:22:16 christianhujer Exp $
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
*/
public static class BookmarkSeparator extends Bookmark {
@@ -458,8 +455,7 @@
/** Class for Bookmark Items.
- * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
- * @version $Id: BookmarkManager.java,v 1.2 2006/03/26 15:22:16 christianhujer Exp $
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
*/
public class BookmarkItem extends Bookmark {
@@ -524,8 +520,7 @@
/** Class for Bookmark folders.
- * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
- * @version $Id: BookmarkManager.java,v 1.2 2006/03/26 15:22:16 christianhujer Exp $
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
*/
public class BookmarkFolder extends Bookmark implements Iterable<Bookmark> {
Modified: libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/BookmarkTransferHandler.java
===================================================================
--- libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/BookmarkTransferHandler.java 2007-01-20 23:04:19 UTC (rev 319)
+++ libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/BookmarkTransferHandler.java 2007-01-20 23:29:09 UTC (rev 320)
@@ -26,7 +26,7 @@
import javax.swing.TransferHandler;
/** Class for DnD in Bookmarks displaying JTrees.
- * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
* @todo improve implementation
*/
public class BookmarkTransferHandler extends TransferHandler {
Modified: libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/BookmarkTransferable.java
===================================================================
--- libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/BookmarkTransferable.java 2007-01-20 23:04:19 UTC (rev 319)
+++ libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/BookmarkTransferable.java 2007-01-20 23:29:09 UTC (rev 320)
@@ -23,7 +23,7 @@
import java.awt.datatransfer.Transferable;
/** Class for transfering a bookmark through a clipboard or drag and drop.
- * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
*/
public class BookmarkTransferable implements Transferable {
Modified: libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/BookmarkTreeCellRenderer.java
===================================================================
--- libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/BookmarkTreeCellRenderer.java 2007-01-20 23:04:19 UTC (rev 319)
+++ libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/BookmarkTreeCellRenderer.java 2007-01-20 23:29:09 UTC (rev 320)
@@ -25,7 +25,7 @@
import javax.swing.tree.DefaultTreeCellRenderer;
/** Class for rendering TreeCells in JTrees which manage Bookmarks.
- * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
* @todo improve separator
*/
public class BookmarkTreeCellRenderer extends DefaultTreeCellRenderer {
Modified: libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/Bookmarkable.java
===================================================================
--- libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/Bookmarkable.java 2007-01-20 23:04:19 UTC (rev 319)
+++ libs/swing-bookmarks/trunk/src/net/sf/japi/swing/bookmarks/Bookmarkable.java 2007-01-20 23:29:09 UTC (rev 320)
@@ -26,7 +26,7 @@
* Implement this interface if your class provides information for creating bookmarks.
* See the class {@link BookmarkManager} for more information on Bookmarks.
* @see BookmarkManager
- * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
*/
public interface Bookmarkable extends CanLoad {
Modified: libs/swing-extlib/trunk/src/net/sf/japi/swing/VerticalFlowLayout.java
===================================================================
--- libs/swing-extlib/trunk/src/net/sf/japi/swing/VerticalFlowLayout.java 2007-01-20 23:04:19 UTC (rev 319)
+++ libs/swing-extlib/trunk/src/net/sf/japi/swing/VerticalFlowLayout.java 2007-01-20 23:29:09 UTC (rev 320)
@@ -28,7 +28,7 @@
import org.jetbrains.annotations.NotNull;
/** Layout similar to FlowLayout, but using columns (vertical layout) instead of rows (horizontal layout).
- * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
*/
@SuppressWarnings({"NonPrivateFieldAccessedInSynchronizedContext", "FieldAccessedSynchronizedAndUnsynchronized"})
public class VerticalFlowLayout implements LayoutManager {
Modified: libs/swing-font/trunk/src/net/sf/japi/swing/font/FontChooser.java
===================================================================
--- libs/swing-font/trunk/src/net/sf/japi/swing/font/FontChooser.java 2007-01-20 23:04:19 UTC (rev 319)
+++ libs/swing-font/trunk/src/net/sf/japi/swing/font/FontChooser.java 2007-01-20 23:29:09 UTC (rev 320)
@@ -56,7 +56,7 @@
* <li>You can use an instance of FontChooser as a Pane and add it to the desired Container.</li>
* <li>You can use this class' static methods to display a Dialog which lets the user choose a font.</li>
* </ul>
- * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
*/
public class FontChooser extends JComponent implements ListSelectionListener, ChangeListener {
Modified: libs/swing-font/trunk/src/net/sf/japi/swing/font/FontFamilyComboBox.java
===================================================================
--- libs/swing-font/trunk/src/net/sf/japi/swing/font/FontFamilyComboBox.java 2007-01-20 23:04:19 UTC (rev 319)
+++ libs/swing-font/trunk/src/net/sf/japi/swing/font/FontFamilyComboBox.java 2007-01-20 23:29:09 UTC (rev 320)
@@ -26,8 +26,7 @@
import javax.swing.JComboBox;
/** ComboBox to choose the font family.
- * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
- * @version $Id: FontFamilyComboBox.java,v 1.1 2006/03/26 01:26:27 christianhujer Exp $
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
*/
public class FontFamilyComboBox extends JComboBox {
Modified: libs/swing-font/trunk/src/net/sf/japi/swing/font/FontFamilyListCellRenderer.java
===================================================================
--- libs/swing-font/trunk/src/net/sf/japi/swing/font/FontFamilyListCellRenderer.java 2007-01-20 23:04:19 UTC (rev 319)
+++ libs/swing-font/trunk/src/net/sf/japi/swing/font/FontFamilyListCellRenderer.java 2007-01-20 23:29:09 UTC (rev 320)
@@ -27,8 +27,7 @@
/** List cell renderer for letting the user choose the font family.
* This list cell renderer displays each font in its font.
- * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
- * @version $Id: FontFamilyListCellRenderer.java,v 1.1 2006/03/26 01:26:27 christianhujer Exp $
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
*/
public class FontFamilyListCellRenderer extends DefaultListCellRenderer {
Modified: libs/swing-font/trunk/src/net/sf/japi/swing/font/FontPreview.java
===================================================================
--- libs/swing-font/trunk/src/net/sf/japi/swing/font/FontPreview.java 2007-01-20 23:04:19 UTC (rev 319)
+++ libs/swing-font/trunk/src/net/sf/japi/swing/font/FontPreview.java 2007-01-20 23:29:09 UTC (rev 320)
@@ -27,7 +27,7 @@
/** Font Preview.
* Uses a localized text to display the font, but the user may edit the text to try out the characters she's interested in.
* This class is derived from JTextField, but never ever depend on that inheritance.
- * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
*/
public class FontPreview extends JTextField {
Modified: libs/swing-font/trunk/src/net/sf/japi/swing/font/FontStyleListCellRenderer.java
===================================================================
--- libs/swing-font/trunk/src/net/sf/japi/swing/font/FontStyleListCellRenderer.java 2007-01-20 23:04:19 UTC (rev 319)
+++ libs/swing-font/trunk/src/net/sf/japi/swing/font/FontStyleListCellRenderer.java 2007-01-20 23:29:09 UTC (rev 320)
@@ -29,7 +29,7 @@
import net.sf.japi.swing.ActionFactory;
/** ListCellRenderer for font styles.
- * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
* @todo improve performance
*/
public class FontStyleListCellRenderer extends DefaultListCellRenderer {
Modified: libs/swing-keyprefs/trunk/src/net/sf/japi/swing/prefs/keys/AbstractSimpleNode.java
===================================================================
--- libs/swing-keyprefs/trunk/src/net/sf/japi/swing/prefs/keys/AbstractSimpleNode.java 2007-01-20 23:04:19 UTC (rev 319)
+++ libs/swing-keyprefs/trunk/src/net/sf/japi/swing/prefs/keys/AbstractSimpleNode.java 2007-01-20 23:29:09 UTC (rev 320)
@@ -22,7 +22,7 @@
import org.jetbrains.annotations.Nullable;
/** Base class for simple nodes.
- * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
*/
public abstract class AbstractSimpleNode<C> implements SimpleNode<C> {
Modified: libs/swing-keyprefs/trunk/src/net/sf/japi/swing/prefs/keys/ActionKeyDisplay.java
===================================================================
--- libs/swing-keyprefs/trunk/src/net/sf/japi/swing/prefs/keys/ActionKeyDisplay.java 2007-01-20 23:04:19 UTC (rev 319)
+++ libs/swing-keyprefs/trunk/src/net/sf/japi/swing/prefs/keys/ActionKeyDisplay.java 2007-01-20 23:29:09 UTC (rev 320)
@@ -38,7 +38,7 @@
import net.sf.japi.swing.ActionFactory;
/** A component for displaying the accellerators of an Action.
- * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
*/
// This class is only public to get the action methods working.
public class ActionKeyDisplay extends JComponent {
Modified: libs/swing-keyprefs/trunk/src/net/sf/japi/swing/prefs/keys/ActionMapNode.java
===================================================================
--- libs/swing-keyprefs/trunk/src/net/sf/japi/swing/prefs/keys/ActionMapNode.java 2007-01-20 23:04:19 UTC (rev 319)
+++ libs/swing-keyprefs/trunk/src/net/sf/japi/swing/prefs/keys/ActionMapNode.java 2007-01-20 23:29:09 UTC (rev 320)
@@ -24,7 +24,7 @@
import net.sf.japi.swing.NamedActionMap;
/** Node object for an ActionMap.
- * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
*/
class ActionMapNode extends AbstractSimpleNode<ActionNode> {
Modified: libs/swing-keyprefs/trunk/src/net/sf/japi/swing/prefs/keys/ActionNode.java
===================================================================
--- libs/swing-keyprefs/trunk/src/net/sf/japi/swing/prefs/keys/ActionNode.java 2007-01-20 23:04:19 UTC (rev 319)
+++ libs/swing-keyprefs/trunk/src/net/sf/japi/swing/prefs/keys/ActionNode.java 2007-01-20 23:29:09 UTC (rev 320)
@@ -23,7 +23,7 @@
import org.jetbrains.annotations.Nullable;
/** Node object for an Action.
- * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
*/
class ActionNode extends AbstractSimpleNode<SimpleNode> {
Modified: libs/swing-keyprefs/trunk/src/net/sf/japi/swing/prefs/keys/KeyStrokePrefs.java
===================================================================
--- libs/swing-keyprefs/trunk/src/net/sf/japi/swing/prefs/keys/KeyStrokePrefs.java 2007-01-20 23:04:19 UTC (rev 319)
+++ libs/swing-keyprefs/trunk/src/net/sf/japi/swing/prefs/keys/KeyStrokePrefs.java 2007-01-20 23:29:09 UTC (rev 320)
@@ -31,7 +31,7 @@
/** Prefs implementation for configuring keystrokes of one or more {@link ActionFactory ActionFactories}.
* TODO
- * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
+ * @author <a href="mailto:ch...@ri...">Christian Hujer</a>
*/
public class KeyStrokePrefs extends AbstractPrefs implements ListSelectionListener {
Modified: libs/swing-keyprefs/trunk/src/net/sf/japi/swing/prefs/keys/KeyStrokeRootNode.java
===================================================================
...
[truncated message content] |
|
From: <chr...@us...> - 2007-01-30 21:03:52
|
Revision: 323
http://svn.sourceforge.net/japi/?rev=323&view=rev
Author: christianhujer
Date: 2007-01-30 13:03:41 -0800 (Tue, 30 Jan 2007)
Log Message:
-----------
Adding registry module.
Added Paths:
-----------
libs/registry/
libs/registry/branches/
libs/registry/tags/
libs/registry/trunk/
libs/registry/trunk/README
libs/registry/trunk/build.xml
libs/registry/trunk/libs-registry.iml
libs/registry/trunk/src/
libs/registry/trunk/src/net/
libs/registry/trunk/src/net/sf/
libs/registry/trunk/src/net/sf/japi/
libs/registry/trunk/src/net/sf/japi/registry/
Added: libs/registry/trunk/README
===================================================================
--- libs/registry/trunk/README (rev 0)
+++ libs/registry/trunk/README 2007-01-30 21:03:41 UTC (rev 323)
@@ -0,0 +1,117 @@
+JAPI REGISTRY README
+====================
+
+This file contains some important information about Japi Registry. You should
+read it first.
+
+
+TABLE OF CONTENTS
+-----------------
+* project description
+* project website
+* system requirements
+* file structure
+* build / installation (see file INSTALL)
+* maintainers / credits (see file CREDITS)
+* project news (see file NEWS)
+* mailing lists
+* license information (see file LICENSE)
+
+
+PROJECT DESCRIPTION
+-------------------
+Japi Registry is a library for dynamic lookup of framework implementations.
+It is part of the Japi project.
+
+
+PROJECT WEBSITE
+---------------
+Project homepage: http://japi.sourceforge.net/
+Project website: http://sourceforge.net/projects/japi/
+Project statistics: http://cia.navi.cx/projects/japi
+Subproject homepage: http://japi.sourceforge.net/registry/
+
+
+SYSTEM REQUIREMENTS
+-------------------
+Java 5.0
+ Previous versions of Java will not work. Gridarta uses Generics, autoboxing,
+ static imports, foreach loops, assertions, covariant return types and varargs
+ quite a lot.
+
+Ant 1.6.5
+ Previous versions of Ant might work but are not tested.
+
+
+FILE STRUCTURE
+--------------
+build.xml
+ The build file to build the project with Ant.
+
+COPYING
+ Japi Registry license conditions. Note: applies to Japi Registry only, not
+ third party libraries.
+
+CREDITS
+ List of project contributors. See also MAINTAINERS.
+
+INSTALL
+ Description of how to build and install Japi Registry.
+
+lib/
+ Directory containing third party libraries used to build Japi Registry.
+ Please note that these thrid party libraries have their own license
+ conditions. The licenses of the third party libraries are included in the
+ lib/ directory.
+
+LICENSE
+ File with license information.
+
+MAINTAINERS
+ List of current project maintainers. See also CREDITS.
+
+NEWS
+ Project News.
+
+project.properties
+ File with automatically changed settings for Ant.
+
+README
+ This file.
+
+src/
+ Source files.
+
+
+BUILD / INSTALLATION
+--------------------
+See the file INSTALL.
+
+
+MAINTAINERS / CREDITS
+---------------------
+See the file CREDITS.
+
+
+PROJECT NEWS
+------------
+See the file NEWS.
+
+
+MAILING LISTS
+-------------
+Japi mailing lists are the usual sourceforge hosted sourceforge project
+mailing lists. The current mailing lists are:
+* jap...@li...
+ News for JAPI users and developers (low traffic)
+* jap...@li...
+ japi developer talk list
+* jap...@li...
+ svn commit digest list (named cvs for historic reasons)
+To find out how to subscribe or read the archives, go to:
+ http://sourceforge.net/mail/?group_id=149894
+
+
+LICSENSE INFORMATION
+--------------------
+See the file LICENSE
Property changes on: libs/registry/trunk/README
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
Added: libs/registry/trunk/build.xml
===================================================================
--- libs/registry/trunk/build.xml (rev 0)
+++ libs/registry/trunk/build.xml 2007-01-30 21:03:41 UTC (rev 323)
@@ -0,0 +1,197 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ JAPI libs-registry is a library for parsing command line arguments.
+ ~ Copyright (C) 2007 Christian Hujer.
+ ~
+ ~ This library is free software; you can redistribute it and/or
+ ~ modify it under the terms of the GNU Lesser General Public
+ ~ License as published by the Free Software Foundation; either
+ ~ version 2.1 of the License, or (at your option) any later version.
+ ~
+ ~ This library is distributed in the hope that it will be useful,
+ ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ ~ Lesser General Public License for more details.
+ ~
+ ~ You should have received a copy of the GNU Lesser General Public
+ ~ License along with this library; if not, write to the Free Software
+ ~ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ -->
+
+<project name="japi lib registry" default="compile">
+
+ <property name="module.version" value="0.1" />
+ <property name="module.name" value="japi-lib-registry" />
+ <property name="module.shortname" value="registry" />
+ <property name="module.title" value="Registry" />
+
+ <taskdef name="pack200" classpath="lib/Pack200Task.jar" classname="com.sun.tools.apache.ant.pack200.Pack200Task" />
+
+ <target
+ name = "clean"
+ description = "Cleans Sandbox"
+ >
+ <delete dir="classes" />
+ <delete dir="docs" />
+ </target>
+
+ <target
+ name = "compile"
+ description = "Compiles production classes"
+ >
+ <mkdir dir="classes/production/${module.shortname}" />
+ <mkdir dir="classes/test/${module.shortname}" />
+ <javac
+ srcdir="src"
+ destdir="classes/production/${module.shortname}"
+ encoding="utf-8"
+ source="1.5"
+ target="1.5"
+ >
+ <classpath>
+ <fileset dir="lib" includes="*.jar" excludes="LICENSE-*.jar" />
+ </classpath>
+ <exclude name="test/**/*.java" />
+ </javac>
+ <copy
+ todir="classes/production/${module.shortname}"
+ >
+ <fileset dir="src" includes="**/*.properties" />
+ <fileset dir="src" includes="META-INF/services/**" />
+ </copy>
+ </target>
+
+ <target
+ name = "dist"
+ description = "Packs distribution archives."
+ depends = "clean, compile"
+ >
+ <!--depends = "clean, compile, doc"
+ -->
+ <delete dir="dist" />
+ <mkdir dir="dist" />
+ <property name="distName" value="dist/${module.name}-${module.version}" />
+ <parallel>
+ <tar tarfile="${distName}.src.tar">
+ <tarfileset dir="." prefix="${module.name}-${module.version}">
+ <include name="src/**" />
+ <include name="build.xml" />
+ </tarfileset>
+ </tar>
+ <zip destfile="${distName}.src.zip">
+ <zipfileset dir="." prefix="${module.name}-${module.version}">
+ <include name="src/**" />
+ <include name="build.xml" />
+ </zipfileset>
+ </zip>
+ <jar destfile="${distName}.src.jar">
+ <zipfileset dir="." prefix="${module.name}-${module.version}">
+ <include name="src/**" />
+ <include name="build.xml" />
+ </zipfileset>
+ </jar>
+ <jar destfile="${distName}.jar">
+ <zipfileset dir="classes" excludes="production/**,test/**"/>
+ <manifest>
+ <attribute name="Implementation-Title" value="${module.name}" />
+ <attribute name="Implementation-Vendor" value="Christian Hujer + the JAPI Developers" />
+ <attribute name="Implementation-Version" value="${module.version}" />
+ <attribute name="Implementation-URL" value="http://sourceforge.net/projects/japi/" />
+ </manifest>
+ </jar>
+ <tar tarfile="${distName}.doc.tar">
+ <tarfileset dir="." prefix="${module.name}-${module.version}">
+ <include name="docs/**" />
+ <include name="build.xml" />
+ </tarfileset>
+ </tar>
+ <zip destfile="${distName}.doc.zip">
+ <zipfileset dir="." prefix="${module.name}-${module.version}">
+ <include name="docs/**" />
+ <include name="build.xml" />
+ </zipfileset>
+ </zip>
+ <jar destfile="${distName}.doc.jar">
+ <zipfileset dir="." prefix="${module.name}-${module.version}">
+ <include name="docs/**" />
+ </zipfileset>
+ </jar>
+ </parallel>
+ <parallel>
+ <gzip src="${distName}.src.tar" destfile="${distName}.src.tar.gz" />
+ <bzip2 src="${distName}.src.tar" destfile="${distName}.src.tar.bz2" />
+ <gzip src="${distName}.doc.tar" destfile="${distName}.doc.tar.gz" />
+ <bzip2 src="${distName}.doc.tar" destfile="${distName}.doc.tar.bz2" />
+ <pack200
+ src="${distName}.jar"
+ destfile="${distName}.pack.gz"
+ gzipoutput="true"
+ stripdebug="true"
+ effort="9"
+ keepfileorder="false"
+ modificationtime="latest"
+ deflatehint="false"
+ />
+ </parallel>
+ <delete file="${distName}.src.tar" />
+ <delete file="${distName}.doc.tar" />
+ </target>
+
+ <target
+ name = "doc"
+ description = "Creates public javadoc documentation."
+ >
+ <mkdir dir="docs/api" />
+ <!--copy todir="docs/api" file="src/doc/api/public/copyright.html" />
+ <copy todir="docs/api" file="src/doc/api/public/.htaccess" /-->
+ <javadoc
+ destdir = "docs/api"
+ access = "protected"
+ author = "yes"
+ version = "yes"
+ locale = "en_US"
+ use = "yes"
+ splitindex = "yes"
+ windowtitle = "JAPI Library ${module.title} ${module.version} API documentation"
+ doctitle = "JAPI<br />Yet another Java API<br />Library ${module.title} ${module.version} API documentation"
+ header = "JAPI Library ${module.title} ${module.version}<br />API Documentation"
+ footer = "JAPI<br />Yet another Java API<br />Library ${module.title} ${module.version} API documentation"
+ bottom = "<div style=" text-align:center;">© 2005-2006 Christian Hujer. All rights reserved. See <a href="{@docRoot}/copyright.html">copyright</a></div>"
+ serialwarn = "yes"
+ charset = "utf-8"
+ docencoding = "utf-8"
+ encoding = "utf-8"
+ source = "1.5"
+ linksource = "yes"
+ link = "${user.javadoc.link}"
+ >
+ <!--
+ overview = "src/overview.html"
+ -->
+ <classpath>
+ <fileset dir="lib" includes="annotations.jar" />
+ </classpath>
+ <sourcepath>
+ <pathelement path="${user.javadoc.javasrc}" />
+ <pathelement path="src" />
+ </sourcepath>
+ <packageset
+ dir="src"
+ defaultexcludes="yes"
+ >
+ <include name="net/**" />
+ </packageset>
+ <tag enabled="true" name="retval" description="Return Values:" scope="methods" />
+ <tag enabled="true" name="pre" description="Preconditions:" scope="methods,constructors" />
+ <tag enabled="true" name="post" description="Postconditions:" scope="methods" />
+ <tag enabled="true" name="invariant" description="Invariant:" scope="methods,fields" />
+ <tag enabled="true" name="note" description="Notes:" />
+ <tag enabled="true" name="warning" description="Warnings:" />
+ <!--tag enabled="true" name="todo" description="Todo:" /-->
+ <taglet name="com.sun.tools.doclets.ToDoTaglet" path="" />
+ <tag enabled="true" name="fixme" description="Fixme:" />
+ <tag enabled="true" name="xxx" description="XXX:" />
+ </javadoc>
+ </target>
+
+</project>
Property changes on: libs/registry/trunk/build.xml
___________________________________________________________________
Name: svn:mime-type
+ text/xml
Name: svn:eol-style
+ LF
Added: libs/registry/trunk/libs-registry.iml
===================================================================
--- libs/registry/trunk/libs-registry.iml (rev 0)
+++ libs/registry/trunk/libs-registry.iml 2007-01-30 21:03:41 UTC (rev 323)
@@ -0,0 +1,187 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module version="4" relativePaths="true" type="JAVA_MODULE">
+ <component name="ModuleRootManager" />
+ <component name="NewModuleRootManager" inherit-compiler-output="true">
+ <exclude-output />
+ <content url="file://$MODULE_DIR$">
+ <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
+ </content>
+ <orderEntry type="inheritedJdk" />
+ <orderEntry type="sourceFolder" forTests="false" />
+ <orderEntryProperties />
+ </component>
+ <component name="copyright">
+ <Base>
+ <setting name="state" value="0" />
+ </Base>
+ <LanguageOptions name="$TEMPLATE$">
+ <option name="templateOptions">
+ <value>
+ <option name="block" value="true" />
+ <option name="separateBefore" value="false" />
+ <option name="separateAfter" value="false" />
+ <option name="prefixLines" value="true" />
+ <option name="lenBefore" value="80" />
+ <option name="lenAfter" value="80" />
+ <option name="box" value="false" />
+ <option name="filler" value=" " />
+ </value>
+ </option>
+ <option name="notice" value="JAPI libs-registry is a library for providing a framework implementation lookup mechanism. Copyright (C) &#36;today.year Christian Hujer. This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA" />
+ <option name="keyword" value="Copyright" />
+ <option name="fileTypeOverride" value="4" />
+ <option name="relativeBefore" value="true" />
+ <option name="addBlankAfter" value="true" />
+ <option name="fileLocation" value="1" />
+ <option name="useAlternate" value="false" />
+ </LanguageOptions>
+ <LanguageOptions name="CSS">
+ <option name="templateOptions">
+ <value>
+ <option name="block" value="true" />
+ <option name="separateBefore" value="false" />
+ <option name="separateAfter" value="false" />
+ <option name="prefixLines" value="true" />
+ <option name="lenBefore" value="80" />
+ <option name="lenAfter" value="80" />
+ <option name="box" value="false" />
+ <option name="filler" value=" " />
+ </value>
+ </option>
+ <option name="notice" value="Copyright (c) &#36;today.year, Your Corporation. All Rights Reserved." />
+ <option name="keyword" value="Copyright" />
+ <option name="fileTypeOverride" value="2" />
+ <option name="relativeBefore" value="true" />
+ <option name="addBlankAfter" value="true" />
+ <option name="fileLocation" value="1" />
+ <option name="useAlternate" value="false" />
+ </LanguageOptions>
+ <LanguageOptions name="HTML">
+ <option name="templateOptions">
+ <value>
+ <option name="block" value="true" />
+ <option name="separateBefore" value="false" />
+ <option name="separateAfter" value="false" />
+ <option name="prefixLines" value="true" />
+ <option name="lenBefore" value="80" />
+ <option name="lenAfter" value="80" />
+ <option name="box" value="false" />
+ <option name="filler" value=" " />
+ </value>
+ </option>
+ <option name="notice" value="Copyright (c) &#36;today.year, Your Corporation. All Rights Reserved." />
+ <option name="keyword" value="Copyright" />
+ <option name="fileTypeOverride" value="2" />
+ <option name="relativeBefore" value="true" />
+ <option name="addBlankAfter" value="true" />
+ <option name="fileLocation" value="1" />
+ <option name="useAlternate" value="false" />
+ </LanguageOptions>
+ <LanguageOptions name="JAVA">
+ <option name="templateOptions">
+ <value>
+ <option name="block" value="true" />
+ <option name="separateBefore" value="false" />
+ <option name="separateAfter" value="false" />
+ <option name="prefixLines" value="true" />
+ <option name="lenBefore" value="80" />
+ <option name="lenAfter" value="80" />
+ <option name="box" value="false" />
+ <option name="filler" value=" " />
+ </value>
+ </option>
+ <option name="notice" value="Copyright (c) &#36;today.year, Your Corporation. All Rights Reserved." />
+ <option name="keyword" value="Copyright" />
+ <option name="fileTypeOverride" value="2" />
+ <option name="relativeBefore" value="true" />
+ <option name="addBlankAfter" value="true" />
+ <option name="fileLocation" value="1" />
+ <option name="useAlternate" value="false" />
+ </LanguageOptions>
+ <LanguageOptions name="JSP">
+ <option name="templateOptions">
+ <value>
+ <option name="block" value="true" />
+ <option name="separateBefore" value="false" />
+ <option name="separateAfter" value="false" />
+ <option name="prefixLines" value="true" />
+ <option name="lenBefore" value="80" />
+ <option name="lenAfter" value="80" />
+ <option name="box" value="false" />
+ <option name="filler" value=" " />
+ </value>
+ </option>
+ <option name="notice" value="Copyright (c) &#36;today.year, Your Corporation. All Rights Reserved." />
+ <option name="keyword" value="Copyright" />
+ <option name="fileTypeOverride" value="2" />
+ <option name="relativeBefore" value="true" />
+ <option name="addBlankAfter" value="true" />
+ <option name="fileLocation" value="1" />
+ <option name="useAlternate" value="false" />
+ </LanguageOptions>
+ <LanguageOptions name="JavaScript">
+ <option name="templateOptions">
+ <value>
+ <option name="block" value="true" />
+ <option name="separateBefore" value="false" />
+ <option name="separateAfter" value="false" />
+ <option name="prefixLines" value="true" />
+ <option name="lenBefore" value="80" />
+ <option name="lenAfter" value="80" />
+ <option name="box" value="false" />
+ <option name="filler" value=" " />
+ </value>
+ </option>
+ <option name="notice" value="Copyright (c) &#36;today.year, Your Corporation. All Rights Reserved." />
+ <option name="keyword" value="Copyright" />
+ <option name="fileTypeOverride" value="2" />
+ <option name="relativeBefore" value="true" />
+ <option name="addBlankAfter" value="true" />
+ <option name="fileLocation" value="1" />
+ <option name="useAlternate" value="false" />
+ </LanguageOptions>
+ <LanguageOptions name="Properties">
+ <option name="templateOptions">
+ <value>
+ <option name="block" value="true" />
+ <option name="separateBefore" value="false" />
+ <option name="separateAfter" value="false" />
+ <option name="prefixLines" value="true" />
+ <option name="lenBefore" value="80" />
+ <option name="lenAfter" value="80" />
+ <option name="box" value="false" />
+ <option name="filler" value=" " />
+ </value>
+ </option>
+ <option name="notice" value="Copyright (c) &#36;today.year, Your Corporation. All Rights Reserved." />
+ <option name="keyword" value="Copyright" />
+ <option name="fileTypeOverride" value="2" />
+ <option name="relativeBefore" value="true" />
+ <option name="addBlankAfter" value="true" />
+ <option name="fileLocation" value="1" />
+ <option name="useAlternate" value="false" />
+ </LanguageOptions>
+ <LanguageOptions name="XML">
+ <option name="templateOptions">
+ <value>
+ <option name="block" value="true" />
+ <option name="separateBefore" value="false" />
+ <option name="separateAfter" value="false" />
+ <option name="prefixLines" value="true" />
+ <option name="lenBefore" value="80" />
+ <option name="lenAfter" value="80" />
+ <option name="box" value="false" />
+ <option name="filler" value=" " />
+ </value>
+ </option>
+ <option name="notice" value="Copyright (c) &#36;today.year, Your Corporation. All Rights Reserved." />
+ <option name="keyword" value="Copyright" />
+ <option name="fileTypeOverride" value="2" />
+ <option name="relativeBefore" value="true" />
+ <option name="addBlankAfter" value="true" />
+ <option name="fileLocation" value="1" />
+ <option name="useAlternate" value="false" />
+ </LanguageOptions>
+ </component>
+</module>
+
Property changes on: libs/registry/trunk/libs-registry.iml
___________________________________________________________________
Name: svn:mime-type
+ text/xml
Name: svn:eol-style
+ LF
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <chr...@us...> - 2007-05-19 12:37:36
|
Revision: 350
http://svn.sourceforge.net/japi/?rev=350&view=rev
Author: christianhujer
Date: 2007-05-19 05:37:32 -0700 (Sat, 19 May 2007)
Log Message:
-----------
Added missing build.xml files.
Added Paths:
-----------
libs/logging/trunk/build.xml
libs/swing-app/trunk/build.xml
libs/swing-bookmarks/trunk/build.xml
libs/swing-font/trunk/build.xml
libs/swing-keyprefs/trunk/build.xml
libs/swing-proxyprefs/trunk/build.xml
libs/swing-recent/trunk/build.xml
libs/swing-treetable/trunk/build.xml
Copied: libs/logging/trunk/build.xml (from rev 342, libs/lang/trunk/build.xml)
===================================================================
--- libs/logging/trunk/build.xml (rev 0)
+++ libs/logging/trunk/build.xml 2007-05-19 12:37:32 UTC (rev 350)
@@ -0,0 +1,197 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ JAPI libs-logging is a library for providing logging with i18n/l10n support and mappable to other.
+ ~ Copyright (C) 2007 Christian Hujer.
+ ~
+ ~ This library is free software; you can redistribute it and/or
+ ~ modify it under the terms of the GNU Lesser General Public
+ ~ License as published by the Free Software Foundation; either
+ ~ version 2.1 of the License, or (at your option) any later version.
+ ~
+ ~ This library is distributed in the hope that it will be useful,
+ ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ ~ Lesser General Public License for more details.
+ ~
+ ~ You should have received a copy of the GNU Lesser General Public
+ ~ License along with this library; if not, write to the Free Software
+ ~ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ -->
+
+<project name="japi lib logging" default="compile">
+
+ <property name="module.version" value="0.1" />
+ <property name="module.name" value="japi-lib-logging" />
+ <property name="module.shortname" value="logging" />
+ <property name="module.title" value="Logging" />
+
+ <taskdef name="pack200" classpath="lib/Pack200Task.jar" classname="com.sun.tools.apache.ant.pack200.Pack200Task" />
+
+ <target
+ name = "clean"
+ description = "Cleans Sandbox"
+ >
+ <delete dir="classes" />
+ <delete dir="docs" />
+ </target>
+
+ <target
+ name = "compile"
+ description = "Compiles production classes"
+ >
+ <mkdir dir="classes/production/${module.shortname}" />
+ <mkdir dir="classes/test/${module.shortname}" />
+ <javac
+ srcdir="src"
+ destdir="classes/production/${module.shortname}"
+ encoding="utf-8"
+ source="1.5"
+ target="1.5"
+ >
+ <classpath>
+ <fileset dir="lib" includes="*.jar" excludes="LICENSE-*.jar" />
+ </classpath>
+ <exclude name="test/**/*.java" />
+ </javac>
+ <copy
+ todir="classes/production/${module.shortname}"
+ >
+ <fileset dir="src" includes="**/*.properties" />
+ <fileset dir="src" includes="META-INF/services/**" />
+ </copy>
+ </target>
+
+ <target
+ name = "dist"
+ description = "Packs distribution archives."
+ depends = "clean, compile"
+ >
+ <!--depends = "clean, compile, doc"
+ -->
+ <delete dir="dist" />
+ <mkdir dir="dist" />
+ <property name="distName" value="dist/${module.name}-${module.version}" />
+ <parallel>
+ <tar tarfile="${distName}.src.tar">
+ <tarfileset dir="." prefix="${module.name}-${module.version}">
+ <include name="src/**" />
+ <include name="build.xml" />
+ </tarfileset>
+ </tar>
+ <zip destfile="${distName}.src.zip">
+ <zipfileset dir="." prefix="${module.name}-${module.version}">
+ <include name="src/**" />
+ <include name="build.xml" />
+ </zipfileset>
+ </zip>
+ <jar destfile="${distName}.src.jar">
+ <zipfileset dir="." prefix="${module.name}-${module.version}">
+ <include name="src/**" />
+ <include name="build.xml" />
+ </zipfileset>
+ </jar>
+ <jar destfile="${distName}.jar">
+ <zipfileset dir="classes/production/${module.shortname}"/>
+ <manifest>
+ <attribute name="Implementation-Title" value="${module.name}" />
+ <attribute name="Implementation-Vendor" value="Christian Hujer + the JAPI Developers" />
+ <attribute name="Implementation-Version" value="${module.version}" />
+ <attribute name="Implementation-URL" value="http://sourceforge.net/projects/japi/" />
+ </manifest>
+ </jar>
+ <tar tarfile="${distName}.doc.tar">
+ <tarfileset dir="." prefix="${module.name}-${module.version}">
+ <include name="docs/**" />
+ <include name="build.xml" />
+ </tarfileset>
+ </tar>
+ <zip destfile="${distName}.doc.zip">
+ <zipfileset dir="." prefix="${module.name}-${module.version}">
+ <include name="docs/**" />
+ <include name="build.xml" />
+ </zipfileset>
+ </zip>
+ <jar destfile="${distName}.doc.jar">
+ <zipfileset dir="." prefix="${module.name}-${module.version}">
+ <include name="docs/**" />
+ </zipfileset>
+ </jar>
+ </parallel>
+ <parallel>
+ <gzip src="${distName}.src.tar" destfile="${distName}.src.tar.gz" />
+ <bzip2 src="${distName}.src.tar" destfile="${distName}.src.tar.bz2" />
+ <gzip src="${distName}.doc.tar" destfile="${distName}.doc.tar.gz" />
+ <bzip2 src="${distName}.doc.tar" destfile="${distName}.doc.tar.bz2" />
+ <pack200
+ src="${distName}.jar"
+ destfile="${distName}.pack.gz"
+ gzipoutput="true"
+ stripdebug="true"
+ effort="9"
+ keepfileorder="false"
+ modificationtime="latest"
+ deflatehint="false"
+ />
+ </parallel>
+ <delete file="${distName}.src.tar" />
+ <delete file="${distName}.doc.tar" />
+ </target>
+
+ <target
+ name = "doc"
+ description = "Creates public javadoc documentation."
+ >
+ <mkdir dir="docs/api" />
+ <!--copy todir="docs/api" file="src/doc/api/public/copyright.html" />
+ <copy todir="docs/api" file="src/doc/api/public/.htaccess" /-->
+ <javadoc
+ destdir = "docs/api"
+ access = "protected"
+ author = "yes"
+ version = "yes"
+ locale = "en_US"
+ use = "yes"
+ splitindex = "yes"
+ windowtitle = "JAPI Library ${module.title} ${module.version} API documentation"
+ doctitle = "JAPI<br />Yet another Java API<br />Library ${module.title} ${module.version} API documentation"
+ header = "JAPI Library ${module.title} ${module.version}<br />API Documentation"
+ footer = "JAPI<br />Yet another Java API<br />Library ${module.title} ${module.version} API documentation"
+ bottom = "<div style=" text-align:center;">© 2005-2006 Christian Hujer. All rights reserved. See <a href="{@docRoot}/copyright.html">copyright</a></div>"
+ serialwarn = "yes"
+ charset = "utf-8"
+ docencoding = "utf-8"
+ encoding = "utf-8"
+ source = "1.5"
+ linksource = "yes"
+ link = "${user.javadoc.link}"
+ >
+ <!--
+ overview = "src/overview.html"
+ -->
+ <classpath>
+ <fileset dir="lib" includes="annotations.jar" />
+ </classpath>
+ <sourcepath>
+ <pathelement path="${user.javadoc.javasrc}" />
+ <pathelement path="src" />
+ </sourcepath>
+ <packageset
+ dir="src"
+ defaultexcludes="yes"
+ >
+ <include name="net/**" />
+ </packageset>
+ <tag enabled="true" name="retval" description="Return Values:" scope="methods" />
+ <tag enabled="true" name="pre" description="Preconditions:" scope="methods,constructors" />
+ <tag enabled="true" name="post" description="Postconditions:" scope="methods" />
+ <tag enabled="true" name="invariant" description="Invariant:" scope="methods,fields" />
+ <tag enabled="true" name="note" description="Notes:" />
+ <tag enabled="true" name="warning" description="Warnings:" />
+ <!--tag enabled="true" name="todo" description="Todo:" /-->
+ <taglet name="com.sun.tools.doclets.ToDoTaglet" path="" />
+ <tag enabled="true" name="fixme" description="Fixme:" />
+ <tag enabled="true" name="xxx" description="XXX:" />
+ </javadoc>
+ </target>
+
+</project>
Added: libs/swing-app/trunk/build.xml
===================================================================
--- libs/swing-app/trunk/build.xml (rev 0)
+++ libs/swing-app/trunk/build.xml 2007-05-19 12:37:32 UTC (rev 350)
@@ -0,0 +1,198 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ JAPI libs-swing-action is a library for creating and managing javax.swing.Action objects.
+ ~ Copyright (C) 2007 Christian Hujer.
+ ~
+ ~ This library is free software; you can redistribute it and/or
+ ~ modify it under the terms of the GNU Lesser General Public
+ ~ License as published by the Free Software Foundation; either
+ ~ version 2.1 of the License, or (at your option) any later version.
+ ~
+ ~ This library is distributed in the hope that it will be useful,
+ ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ ~ Lesser General Public License for more details.
+ ~
+ ~ You should have received a copy of the GNU Lesser General Public
+ ~ License along with this library; if not, write to the Free Software
+ ~ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ -->
+
+<project name="japi lib swing-app" default="compile">
+
+ <property name="module.version" value="0.1" />
+ <property name="module.name" value="japi-lib-swing-app" />
+ <property name="module.shortname" value="swing-app" />
+ <property name="module.title" value="Swing Applications" />
+
+ <taskdef name="pack200" classpath="lib/Pack200Task.jar" classname="com.sun.tools.apache.ant.pack200.Pack200Task" />
+
+ <target
+ name = "clean"
+ description = "Cleans Sandbox"
+ >
+ <delete dir="classes" />
+ <delete dir="docs" />
+ </target>
+
+ <target
+ name = "compile"
+ description = "Compiles production classes"
+ >
+ <mkdir dir="classes/production/${module.shortname}" />
+ <mkdir dir="classes/test/${module.shortname}" />
+ <javac
+ srcdir="src"
+ destdir="classes/production/${module.shortname}"
+ encoding="utf-8"
+ source="1.5"
+ target="1.5"
+ debug="yes"
+ >
+ <classpath>
+ <fileset dir="lib" includes="*.jar" excludes="LICENSE-*.jar" />
+ </classpath>
+ <exclude name="test/**/*.java" />
+ </javac>
+ <copy
+ todir="classes/production/${module.shortname}"
+ >
+ <fileset dir="src" includes="**/*.properties" excludes="test/**/*.properties" />
+ <fileset dir="src" includes="META-INF/services/**" />
+ </copy>
+ </target>
+
+ <target
+ name = "dist"
+ description = "Packs distribution archives."
+ depends = "clean, compile"
+ >
+ <!--depends = "clean, compile, doc"
+ -->
+ <delete dir="dist" />
+ <mkdir dir="dist" />
+ <property name="distName" value="dist/${module.name}-${module.version}" />
+ <parallel>
+ <tar tarfile="${distName}.src.tar">
+ <tarfileset dir="." prefix="${module.name}-${module.version}">
+ <include name="src/**" />
+ <include name="build.xml" />
+ </tarfileset>
+ </tar>
+ <zip destfile="${distName}.src.zip">
+ <zipfileset dir="." prefix="${module.name}-${module.version}">
+ <include name="src/**" />
+ <include name="build.xml" />
+ </zipfileset>
+ </zip>
+ <jar destfile="${distName}.src.jar">
+ <zipfileset dir="." prefix="${module.name}-${module.version}">
+ <include name="src/**" />
+ <include name="build.xml" />
+ </zipfileset>
+ </jar>
+ <jar destfile="${distName}.jar">
+ <zipfileset dir="classes/production/${module.shortname}"/>
+ <manifest>
+ <attribute name="Implementation-Title" value="${module.name}" />
+ <attribute name="Implementation-Vendor" value="Christian Hujer + the JAPI Developers" />
+ <attribute name="Implementation-Version" value="${module.version}" />
+ <attribute name="Implementation-URL" value="http://sourceforge.net/projects/japi/" />
+ </manifest>
+ </jar>
+ <tar tarfile="${distName}.doc.tar">
+ <tarfileset dir="." prefix="${module.name}-${module.version}">
+ <include name="docs/**" />
+ <include name="build.xml" />
+ </tarfileset>
+ </tar>
+ <zip destfile="${distName}.doc.zip">
+ <zipfileset dir="." prefix="${module.name}-${module.version}">
+ <include name="docs/**" />
+ <include name="build.xml" />
+ </zipfileset>
+ </zip>
+ <jar destfile="${distName}.doc.jar">
+ <zipfileset dir="." prefix="${module.name}-${module.version}">
+ <include name="docs/**" />
+ </zipfileset>
+ </jar>
+ </parallel>
+ <parallel>
+ <gzip src="${distName}.src.tar" destfile="${distName}.src.tar.gz" />
+ <bzip2 src="${distName}.src.tar" destfile="${distName}.src.tar.bz2" />
+ <gzip src="${distName}.doc.tar" destfile="${distName}.doc.tar.gz" />
+ <bzip2 src="${distName}.doc.tar" destfile="${distName}.doc.tar.bz2" />
+ <pack200
+ src="${distName}.jar"
+ destfile="${distName}.pack.gz"
+ gzipoutput="true"
+ stripdebug="true"
+ effort="9"
+ keepfileorder="false"
+ modificationtime="latest"
+ deflatehint="false"
+ />
+ </parallel>
+ <delete file="${distName}.src.tar" />
+ <delete file="${distName}.doc.tar" />
+ </target>
+
+ <target
+ name = "doc"
+ description = "Creates public javadoc documentation."
+ >
+ <mkdir dir="docs/api" />
+ <!--copy todir="docs/api" file="src/doc/api/public/copyright.html" />
+ <copy todir="docs/api" file="src/doc/api/public/.htaccess" /-->
+ <javadoc
+ destdir = "docs/api"
+ access = "protected"
+ author = "yes"
+ version = "yes"
+ locale = "en_US"
+ use = "yes"
+ splitindex = "yes"
+ windowtitle = "JAPI Library ${module.title} ${module.version} API documentation"
+ doctitle = "JAPI<br />Yet another Java API<br />Library ${module.title} ${module.version} API documentation"
+ header = "JAPI Library ${module.title} ${module.version}<br />API Documentation"
+ footer = "JAPI<br />Yet another Java API<br />Library ${module.title} ${module.version} API documentation"
+ bottom = "<div style=" text-align:center;">© 2005-2006 Christian Hujer. All rights reserved. See <a href="{@docRoot}/copyright.html">copyright</a></div>"
+ serialwarn = "yes"
+ charset = "utf-8"
+ docencoding = "utf-8"
+ encoding = "utf-8"
+ source = "1.5"
+ linksource = "yes"
+ link = "${user.javadoc.link}"
+ >
+ <!--
+ overview = "src/overview.html"
+ -->
+ <classpath>
+ <fileset dir="lib" includes="annotations.jar" />
+ </classpath>
+ <sourcepath>
+ <pathelement path="${user.javadoc.javasrc}" />
+ <pathelement path="src" />
+ </sourcepath>
+ <packageset
+ dir="src"
+ defaultexcludes="yes"
+ >
+ <include name="net/**" />
+ </packageset>
+ <tag enabled="true" name="retval" description="Return Values:" scope="methods" />
+ <tag enabled="true" name="pre" description="Preconditions:" scope="methods,constructors" />
+ <tag enabled="true" name="post" description="Postconditions:" scope="methods" />
+ <tag enabled="true" name="invariant" description="Invariant:" scope="methods,fields" />
+ <tag enabled="true" name="note" description="Notes:" />
+ <tag enabled="true" name="warning" description="Warnings:" />
+ <!--tag enabled="true" name="todo" description="Todo:" /-->
+ <taglet name="com.sun.tools.doclets.ToDoTaglet" path="" />
+ <tag enabled="true" name="fixme" description="Fixme:" />
+ <tag enabled="true" name="xxx" description="XXX:" />
+ </javadoc>
+ </target>
+
+</project>
Property changes on: libs/swing-app/trunk/build.xml
___________________________________________________________________
Name: svn:mime-type
+ text/xml
Name: svn:eol-style
+ LF
Added: libs/swing-bookmarks/trunk/build.xml
===================================================================
--- libs/swing-bookmarks/trunk/build.xml (rev 0)
+++ libs/swing-bookmarks/trunk/build.xml 2007-05-19 12:37:32 UTC (rev 350)
@@ -0,0 +1,198 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ JAPI libs-swing-bookmarks is a library for managing bookmarks in applications.
+ ~ Copyright (C) 2007 Christian Hujer.
+ ~
+ ~ This library is free software; you can redistribute it and/or
+ ~ modify it under the terms of the GNU Lesser General Public
+ ~ License as published by the Free Software Foundation; either
+ ~ version 2.1 of the License, or (at your option) any later version.
+ ~
+ ~ This library is distributed in the hope that it will be useful,
+ ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ ~ Lesser General Public License for more details.
+ ~
+ ~ You should have received a copy of the GNU Lesser General Public
+ ~ License along with this library; if not, write to the Free Software
+ ~ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ -->
+
+<project name="japi lib swing-bookmarks" default="compile">
+
+ <property name="module.version" value="0.1" />
+ <property name="module.name" value="japi-lib-swing-bookmarks" />
+ <property name="module.shortname" value="swing-bookmarks" />
+ <property name="module.title" value="Swing Bookmarks" />
+
+ <taskdef name="pack200" classpath="lib/Pack200Task.jar" classname="com.sun.tools.apache.ant.pack200.Pack200Task" />
+
+ <target
+ name = "clean"
+ description = "Cleans Sandbox"
+ >
+ <delete dir="classes" />
+ <delete dir="docs" />
+ </target>
+
+ <target
+ name = "compile"
+ description = "Compiles production classes"
+ >
+ <mkdir dir="classes/production/${module.shortname}" />
+ <mkdir dir="classes/test/${module.shortname}" />
+ <javac
+ srcdir="src"
+ destdir="classes/production/${module.shortname}"
+ encoding="utf-8"
+ source="1.5"
+ target="1.5"
+ debug="yes"
+ >
+ <classpath>
+ <fileset dir="lib" includes="*.jar" excludes="LICENSE-*.jar" />
+ </classpath>
+ <exclude name="test/**/*.java" />
+ </javac>
+ <copy
+ todir="classes/production/${module.shortname}"
+ >
+ <fileset dir="src" includes="**/*.properties" excludes="test/**/*.properties" />
+ <fileset dir="src" includes="META-INF/services/**" />
+ </copy>
+ </target>
+
+ <target
+ name = "dist"
+ description = "Packs distribution archives."
+ depends = "clean, compile"
+ >
+ <!--depends = "clean, compile, doc"
+ -->
+ <delete dir="dist" />
+ <mkdir dir="dist" />
+ <property name="distName" value="dist/${module.name}-${module.version}" />
+ <parallel>
+ <tar tarfile="${distName}.src.tar">
+ <tarfileset dir="." prefix="${module.name}-${module.version}">
+ <include name="src/**" />
+ <include name="build.xml" />
+ </tarfileset>
+ </tar>
+ <zip destfile="${distName}.src.zip">
+ <zipfileset dir="." prefix="${module.name}-${module.version}">
+ <include name="src/**" />
+ <include name="build.xml" />
+ </zipfileset>
+ </zip>
+ <jar destfile="${distName}.src.jar">
+ <zipfileset dir="." prefix="${module.name}-${module.version}">
+ <include name="src/**" />
+ <include name="build.xml" />
+ </zipfileset>
+ </jar>
+ <jar destfile="${distName}.jar">
+ <zipfileset dir="classes/production/${module.shortname}"/>
+ <manifest>
+ <attribute name="Implementation-Title" value="${module.name}" />
+ <attribute name="Implementation-Vendor" value="Christian Hujer + the JAPI Developers" />
+ <attribute name="Implementation-Version" value="${module.version}" />
+ <attribute name="Implementation-URL" value="http://sourceforge.net/projects/japi/" />
+ </manifest>
+ </jar>
+ <tar tarfile="${distName}.doc.tar">
+ <tarfileset dir="." prefix="${module.name}-${module.version}">
+ <include name="docs/**" />
+ <include name="build.xml" />
+ </tarfileset>
+ </tar>
+ <zip destfile="${distName}.doc.zip">
+ <zipfileset dir="." prefix="${module.name}-${module.version}">
+ <include name="docs/**" />
+ <include name="build.xml" />
+ </zipfileset>
+ </zip>
+ <jar destfile="${distName}.doc.jar">
+ <zipfileset dir="." prefix="${module.name}-${module.version}">
+ <include name="docs/**" />
+ </zipfileset>
+ </jar>
+ </parallel>
+ <parallel>
+ <gzip src="${distName}.src.tar" destfile="${distName}.src.tar.gz" />
+ <bzip2 src="${distName}.src.tar" destfile="${distName}.src.tar.bz2" />
+ <gzip src="${distName}.doc.tar" destfile="${distName}.doc.tar.gz" />
+ <bzip2 src="${distName}.doc.tar" destfile="${distName}.doc.tar.bz2" />
+ <pack200
+ src="${distName}.jar"
+ destfile="${distName}.pack.gz"
+ gzipoutput="true"
+ stripdebug="true"
+ effort="9"
+ keepfileorder="false"
+ modificationtime="latest"
+ deflatehint="false"
+ />
+ </parallel>
+ <delete file="${distName}.src.tar" />
+ <delete file="${distName}.doc.tar" />
+ </target>
+
+ <target
+ name = "doc"
+ description = "Creates public javadoc documentation."
+ >
+ <mkdir dir="docs/api" />
+ <!--copy todir="docs/api" file="src/doc/api/public/copyright.html" />
+ <copy todir="docs/api" file="src/doc/api/public/.htaccess" /-->
+ <javadoc
+ destdir = "docs/api"
+ access = "protected"
+ author = "yes"
+ version = "yes"
+ locale = "en_US"
+ use = "yes"
+ splitindex = "yes"
+ windowtitle = "JAPI Library ${module.title} ${module.version} API documentation"
+ doctitle = "JAPI<br />Yet another Java API<br />Library ${module.title} ${module.version} API documentation"
+ header = "JAPI Library ${module.title} ${module.version}<br />API Documentation"
+ footer = "JAPI<br />Yet another Java API<br />Library ${module.title} ${module.version} API documentation"
+ bottom = "<div style=" text-align:center;">© 2005-2006 Christian Hujer. All rights reserved. See <a href="{@docRoot}/copyright.html">copyright</a></div>"
+ serialwarn = "yes"
+ charset = "utf-8"
+ docencoding = "utf-8"
+ encoding = "utf-8"
+ source = "1.5"
+ linksource = "yes"
+ link = "${user.javadoc.link}"
+ >
+ <!--
+ overview = "src/overview.html"
+ -->
+ <classpath>
+ <fileset dir="lib" includes="annotations.jar" />
+ </classpath>
+ <sourcepath>
+ <pathelement path="${user.javadoc.javasrc}" />
+ <pathelement path="src" />
+ </sourcepath>
+ <packageset
+ dir="src"
+ defaultexcludes="yes"
+ >
+ <include name="net/**" />
+ </packageset>
+ <tag enabled="true" name="retval" description="Return Values:" scope="methods" />
+ <tag enabled="true" name="pre" description="Preconditions:" scope="methods,constructors" />
+ <tag enabled="true" name="post" description="Postconditions:" scope="methods" />
+ <tag enabled="true" name="invariant" description="Invariant:" scope="methods,fields" />
+ <tag enabled="true" name="note" description="Notes:" />
+ <tag enabled="true" name="warning" description="Warnings:" />
+ <!--tag enabled="true" name="todo" description="Todo:" /-->
+ <taglet name="com.sun.tools.doclets.ToDoTaglet" path="" />
+ <tag enabled="true" name="fixme" description="Fixme:" />
+ <tag enabled="true" name="xxx" description="XXX:" />
+ </javadoc>
+ </target>
+
+</project>
Property changes on: libs/swing-bookmarks/trunk/build.xml
___________________________________________________________________
Name: svn:mime-type
+ text/xml
Name: svn:eol-style
+ LF
Added: libs/swing-font/trunk/build.xml
===================================================================
--- libs/swing-font/trunk/build.xml (rev 0)
+++ libs/swing-font/trunk/build.xml 2007-05-19 12:37:32 UTC (rev 350)
@@ -0,0 +1,198 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ JAPI libs-swing-font is a library for showing a full-featured font dialog.
+ ~ Copyright (C) 2007 Christian Hujer.
+ ~
+ ~ This library is free software; you can redistribute it and/or
+ ~ modify it under the terms of the GNU Lesser General Public
+ ~ License as published by the Free Software Foundation; either
+ ~ version 2.1 of the License, or (at your option) any later version.
+ ~
+ ~ This library is distributed in the hope that it will be useful,
+ ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ ~ Lesser General Public License for more details.
+ ~
+ ~ You should have received a copy of the GNU Lesser General Public
+ ~ License along with this library; if not, write to the Free Software
+ ~ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ -->
+
+<project name="japi lib swing-font" default="compile">
+
+ <property name="module.version" value="0.1" />
+ <property name="module.name" value="japi-lib-swing-font" />
+ <property name="module.shortname" value="swing-font" />
+ <property name="module.title" value="Swing Fonts" />
+
+ <taskdef name="pack200" classpath="lib/Pack200Task.jar" classname="com.sun.tools.apache.ant.pack200.Pack200Task" />
+
+ <target
+ name = "clean"
+ description = "Cleans Sandbox"
+ >
+ <delete dir="classes" />
+ <delete dir="docs" />
+ </target>
+
+ <target
+ name = "compile"
+ description = "Compiles production classes"
+ >
+ <mkdir dir="classes/production/${module.s...
[truncated message content] |
|
From: <chr...@us...> - 2007-05-19 12:38:48
|
Revision: 351
http://svn.sourceforge.net/japi/?rev=351&view=rev
Author: christianhujer
Date: 2007-05-19 05:38:46 -0700 (Sat, 19 May 2007)
Log Message:
-----------
Fixed some minor build.xml glitches.
Modified Paths:
--------------
libs/argparser/trunk/build.xml
libs/lang/trunk/build.xml
libs/swing-about/trunk/build.xml
Modified: libs/argparser/trunk/build.xml
===================================================================
--- libs/argparser/trunk/build.xml 2007-05-19 12:37:32 UTC (rev 350)
+++ libs/argparser/trunk/build.xml 2007-05-19 12:38:46 UTC (rev 351)
@@ -91,7 +91,7 @@
</zipfileset>
</jar>
<jar destfile="${distName}.jar">
- <zipfileset dir="classes" excludes="production/**,test/**"/>
+ <zipfileset dir="classes/production/${module.shortname}" />
<manifest>
<attribute name="Implementation-Title" value="${module.name}" />
<attribute name="Implementation-Vendor" value="Christian Hujer + the JAPI Developers" />
Modified: libs/lang/trunk/build.xml
===================================================================
--- libs/lang/trunk/build.xml 2007-05-19 12:37:32 UTC (rev 350)
+++ libs/lang/trunk/build.xml 2007-05-19 12:38:46 UTC (rev 351)
@@ -23,7 +23,7 @@
<property name="module.version" value="0.1" />
<property name="module.name" value="japi-lib-lang" />
<property name="module.shortname" value="lang" />
- <property name="module.title" value="ArgParser" />
+ <property name="module.title" value="Lang Extensions" />
<taskdef name="pack200" classpath="lib/Pack200Task.jar" classname="com.sun.tools.apache.ant.pack200.Pack200Task" />
Modified: libs/swing-about/trunk/build.xml
===================================================================
--- libs/swing-about/trunk/build.xml 2007-05-19 12:37:32 UTC (rev 350)
+++ libs/swing-about/trunk/build.xml 2007-05-19 12:38:46 UTC (rev 351)
@@ -47,6 +47,7 @@
encoding="utf-8"
source="1.5"
target="1.5"
+ debug="yes"
>
<classpath>
<fileset dir="lib" includes="*.jar" excludes="LICENSE-*.jar" />
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <chr...@us...> - 2007-05-19 14:07:27
|
Revision: 353
http://svn.sourceforge.net/japi/?rev=353&view=rev
Author: christianhujer
Date: 2007-05-19 07:07:25 -0700 (Sat, 19 May 2007)
Log Message:
-----------
Some more unification of build.xml.
Modified Paths:
--------------
common/trunk/commonBuild.xml
libs/argparser/trunk/build.xml
libs/lang/trunk/build.xml
libs/logging/trunk/build.xml
libs/registry/trunk/build.xml
libs/taglets/trunk/build.xml
libs/util/trunk/build.xml
libs/xml/trunk/build.xml
Modified: common/trunk/commonBuild.xml
===================================================================
--- common/trunk/commonBuild.xml 2007-05-19 12:41:30 UTC (rev 352)
+++ common/trunk/commonBuild.xml 2007-05-19 14:07:25 UTC (rev 353)
@@ -5,6 +5,17 @@
~
~ @author <a href="mailto:ch...@ri...">Christian Hujer</a>
-->
+<taskdef name="pack200" classpath="common/lib/Pack200Task.jar" classname="com.sun.tools.apache.ant.pack200.Pack200Task" />
+
+<target
+ name = "clean"
+ description = "Cleans Sandbox"
+>
+ <delete dir="classes" />
+ <delete dir="dist" />
+ <delete dir="docs" />
+</target>
+
<target name="compile" description="Compiles this module.">
<property name="javaversion" value="1.5" />
<mkdir dir="classes/production/${module.shortname}" />
@@ -30,7 +41,11 @@
</copy>
</target>
-<target name="dist" description="Creates distribution archives.">
+<target
+ name = "dist"
+ description = "Creates and packs distribution archives."
+ depends = "clean, compile"
+>
<delete dir="dist" />
<mkdir dir="dist" />
<property name="distName" value="dist/${module.name}-${module.version}" />
@@ -60,9 +75,9 @@
<zipfileset dir="classes/production/${module.shortname}" />
<manifest>
<attribute name="Implementation-Title" value="${module.name}" />
- <attribute name="Implementation-Vendor" value="The JAPI Developers" />
+ <attribute name="Implementation-Vendor" value="Christian Hujer + the JAPI Developers" />
<attribute name="Implementation-Version" value="${module.version}" />
- <attribute name="Implementation-URL" value="http://sourceforge.net/projects/japi" />
+ <attribute name="Implementation-URL" value="http://sourceforge.net/projects/japi/" />
</manifest>
</jar>
<tar tarfile="${distName}.doc.tar">
@@ -82,12 +97,12 @@
</jar>
</parallel>
<parallel>
- <gzip src="${distName.src.tar" destfile="${distName.src.tar.gz}" />
- <bzip2 src="${distName.src.tar" destfile="${distName.src.tar.bz2}" />
- <gzip src="${distName.doc.tar" destfile="${distName.doc.tar.gz}" />
- <bzip2 src="${distName.doc.tar" destfile="${distName.doc.tar.bz2}" />
+ <gzip src="${distName}.src.tar" destfile="${distName}.src.tar.gz" />
+ <bzip2 src="${distName}.src.tar" destfile="${distName}.src.tar.bz2" />
+ <gzip src="${distName}.doc.tar" destfile="${distName}.doc.tar.gz" />
+ <bzip2 src="${distName}.doc.tar" destfile="${distName}.doc.tar.bz2" />
<pack200
- src="${distName.jar}"
+ src="${distName}.jar"
destfile="${distName}.pack.gz"
gzipoutput="true"
stripdebug="true"
@@ -116,7 +131,7 @@
splitindex = "yes"
windowtitle = "JAPI Library ${module.title} ${module.version} API documentation"
doctitle = "JAPI<br />Yet another Java API<br />Library ${module.title} ${module.version} API documentation"
- header = "JAPI Library ${module.title} ${module.version}<br />API documentation"
+ header = "JAPI Library ${module.title} ${module.version}<br />API Documentation"
footer = "JAPI<br />Yet another Java API<br />Library ${module.title} ${module.version} API documentation"
bottom = "<div style="text-align:center;">© 2005-2007 Christian Hujer. All rights reserved. See <a href="{@docRoot}/copyright.html">copyright</a></div>"
serialwarn = "yes"
@@ -127,6 +142,9 @@
linksource = "yes"
link = "${user.javadoc.link}"
>
+ <!--
+ overview = "src/overview.html"
+ -->
<classpath>
<fileset dir="lib" includes="annotations.jar" />
</classpath>
Modified: libs/argparser/trunk/build.xml
===================================================================
--- libs/argparser/trunk/build.xml 2007-05-19 12:41:30 UTC (rev 352)
+++ libs/argparser/trunk/build.xml 2007-05-19 14:07:25 UTC (rev 353)
@@ -32,6 +32,7 @@
description = "Cleans Sandbox"
>
<delete dir="classes" />
+ <delete dir="dist" />
<delete dir="docs" />
</target>
@@ -56,7 +57,7 @@
<copy
todir="classes/production/${module.shortname}"
>
- <fileset dir="src" includes="**/*.properties" />
+ <fileset dir="src" includes="**/*.properties" excludes="test/**/*.properties" />
<fileset dir="src" includes="META-INF/services/**" />
</copy>
</target>
@@ -156,7 +157,7 @@
doctitle = "JAPI<br />Yet another Java API<br />Library ${module.title} ${module.version} API documentation"
header = "JAPI Library ${module.title} ${module.version}<br />API Documentation"
footer = "JAPI<br />Yet another Java API<br />Library ${module.title} ${module.version} API documentation"
- bottom = "<div style=" text-align:center;">© 2005-2006 Christian Hujer. All rights reserved. See <a href="{@docRoot}/copyright.html">copyright</a></div>"
+ bottom = "<div style=" text-align:center;">© 2005-2007 Christian Hujer. All rights reserved. See <a href="{@docRoot}/copyright.html">copyright</a></div>"
serialwarn = "yes"
charset = "utf-8"
docencoding = "utf-8"
Modified: libs/lang/trunk/build.xml
===================================================================
--- libs/lang/trunk/build.xml 2007-05-19 12:41:30 UTC (rev 352)
+++ libs/lang/trunk/build.xml 2007-05-19 14:07:25 UTC (rev 353)
@@ -32,6 +32,7 @@
description = "Cleans Sandbox"
>
<delete dir="classes" />
+ <delete dir="dist" />
<delete dir="docs" />
</target>
@@ -56,7 +57,7 @@
<copy
todir="classes/production/${module.shortname}"
>
- <fileset dir="src" includes="**/*.properties" />
+ <fileset dir="src" includes="**/*.properties" excludes="test/**/*.properties" />
<fileset dir="src" includes="META-INF/services/**" />
</copy>
</target>
@@ -91,7 +92,7 @@
</zipfileset>
</jar>
<jar destfile="${distName}.jar">
- <zipfileset dir="classes/production/${module.shortname}"/>
+ <zipfileset dir="classes/production/${module.shortname}" />
<manifest>
<attribute name="Implementation-Title" value="${module.name}" />
<attribute name="Implementation-Vendor" value="Christian Hujer + the JAPI Developers" />
@@ -156,7 +157,7 @@
doctitle = "JAPI<br />Yet another Java API<br />Library ${module.title} ${module.version} API documentation"
header = "JAPI Library ${module.title} ${module.version}<br />API Documentation"
footer = "JAPI<br />Yet another Java API<br />Library ${module.title} ${module.version} API documentation"
- bottom = "<div style=" text-align:center;">© 2005-2006 Christian Hujer. All rights reserved. See <a href="{@docRoot}/copyright.html">copyright</a></div>"
+ bottom = "<div style=" text-align:center;">© 2005-2007 Christian Hujer. All rights reserved. See <a href="{@docRoot}/copyright.html">copyright</a></div>"
serialwarn = "yes"
charset = "utf-8"
docencoding = "utf-8"
Modified: libs/logging/trunk/build.xml
===================================================================
--- libs/logging/trunk/build.xml 2007-05-19 12:41:30 UTC (rev 352)
+++ libs/logging/trunk/build.xml 2007-05-19 14:07:25 UTC (rev 353)
@@ -56,7 +56,7 @@
<copy
todir="classes/production/${module.shortname}"
>
- <fileset dir="src" includes="**/*.properties" />
+ <fileset dir="src" includes="**/*.properties" excludes="test/**/*.properties" />
<fileset dir="src" includes="META-INF/services/**" />
</copy>
</target>
@@ -91,7 +91,7 @@
</zipfileset>
</jar>
<jar destfile="${distName}.jar">
- <zipfileset dir="classes/production/${module.shortname}"/>
+ <zipfileset dir="classes/production/${module.shortname}" />
<manifest>
<attribute name="Implementation-Title" value="${module.name}" />
<attribute name="Implementation-Vendor" value="Christian Hujer + the JAPI Developers" />
Modified: libs/registry/trunk/build.xml
===================================================================
--- libs/registry/trunk/build.xml 2007-05-19 12:41:30 UTC (rev 352)
+++ libs/registry/trunk/build.xml 2007-05-19 14:07:25 UTC (rev 353)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
- ~ JAPI libs-registry is a library for parsing command line arguments.
+ ~ JAPI libs-registry is a library for handling multiple interface implementations.
~ Copyright (C) 2007 Christian Hujer.
~
~ This library is free software; you can redistribute it and/or
@@ -56,7 +56,7 @@
<copy
todir="classes/production/${module.shortname}"
>
- <fileset dir="src" includes="**/*.properties" />
+ <fileset dir="src" includes="**/*.properties" excludes="test/**/*.properties" />
<fileset dir="src" includes="META-INF/services/**" />
</copy>
</target>
@@ -91,7 +91,7 @@
</zipfileset>
</jar>
<jar destfile="${distName}.jar">
- <zipfileset dir="classes" excludes="production/**,test/**"/>
+ <zipfileset dir="classes/production/${module.shortname}" />
<manifest>
<attribute name="Implementation-Title" value="${module.name}" />
<attribute name="Implementation-Vendor" value="Christian Hujer + the JAPI Developers" />
Modified: libs/taglets/trunk/build.xml
===================================================================
--- libs/taglets/trunk/build.xml 2007-05-19 12:41:30 UTC (rev 352)
+++ libs/taglets/trunk/build.xml 2007-05-19 14:07:25 UTC (rev 353)
@@ -22,6 +22,7 @@
<property name="module.version" value="0.1" />
<property name="module.name" value="japi-lib-taglets" />
+ <property name="module.shortname" value="taglets" />
<taskdef name="pack200" classpath="lib/Pack200Task.jar" classname="com.sun.tools.apache.ant.pack200.Pack200Task" />
@@ -38,11 +39,11 @@
name = "compile"
description = "Compiles production classes"
>
- <mkdir dir="classes/production/taglets" />
- <mkdir dir="classes/test/taglets" />
+ <mkdir dir="classes/production/${module.shortname}" />
+ <mkdir dir="classes/test/${module.shortname}" />
<javac
srcdir="src"
- destdir="classes/production"
+ destdir="classes/production/${module.shortname}"
encoding="utf-8"
source="1.5"
target="1.5"
@@ -52,6 +53,12 @@
</classpath>
<exclude name="test/**/*.java" />
</javac>
+ <copy
+ todir="classes/production/${module.shortname}"
+ >
+ <fileset dir="src" includes="**/*.properties" excludes="test/**/*.properties" />
+ <fileset dir="src" includes="META-INF/services/**" />
+ </copy>
</target>
<target
@@ -84,9 +91,9 @@
</zipfileset>
</jar>
<jar destfile="${distName}.jar">
- <zipfileset dir="classes/production" />
+ <zipfileset dir="classes/production/${module.shortname}" />
<manifest>
- <attribute name="Implementation-Title" value="JAPI" />
+ <attribute name="Implementation-Title" value="${module.name}" />
<attribute name="Implementation-Vendor" value="Christian Hujer + the JAPI Developers" />
<attribute name="Implementation-Version" value="${module.version}" />
<attribute name="Implementation-URL" value="http://sourceforge.net/projects/japi/" />
@@ -145,11 +152,11 @@
locale = "en_US"
use = "yes"
splitindex = "yes"
- windowtitle = "JAPI Library Taglets ${module.version} API documentation"
- doctitle = "JAPI<br />Yet another Java API<br />Library Taglets ${module.version} API documentation"
- header = "JAPI Library Taglets ${module.version}<br />API Documentation"
- footer = "JAPI<br />Yet another Java API<br />Library Taglets ${module.version} API documentation"
- bottom = "<div style=" text-align:center;">© 2006 Christian Hujer. All rights reserved. See <a href="{@docRoot}/copyright.html">copyright</a></div>"
+ windowtitle = "JAPI Library ${module.title} ${module.version} API documentation"
+ doctitle = "JAPI<br />Yet another Java API<br />Library ${module.title} ${module.version} API documentation"
+ header = "JAPI Library ${module.title} ${module.version}<br />API Documentation"
+ footer = "JAPI<br />Yet another Java API<br />Library ${module.title} ${module.version} API documentation"
+ bottom = "<div style=" text-align:center;">© 2005-2007 Christian Hujer. All rights reserved. See <a href="{@docRoot}/copyright.html">copyright</a></div>"
serialwarn = "yes"
charset = "utf-8"
docencoding = "utf-8"
@@ -188,4 +195,5 @@
<!--tag enabled="true" name="xxx" description="XXX:" /-->
</javadoc>
</target>
+
</project>
Modified: libs/util/trunk/build.xml
===================================================================
--- libs/util/trunk/build.xml 2007-05-19 12:41:30 UTC (rev 352)
+++ libs/util/trunk/build.xml 2007-05-19 14:07:25 UTC (rev 353)
@@ -32,6 +32,7 @@
description = "Cleans Sandbox"
>
<delete dir="classes" />
+ <delete dir="dist" />
<delete dir="docs" />
</target>
@@ -91,7 +92,7 @@
</zipfileset>
</jar>
<jar destfile="${distName}.jar">
- <zipfileset dir="classes/production/${module.shortname}"/>
+ <zipfileset dir="classes/production/${module.shortname}" />
<manifest>
<attribute name="Implementation-Title" value="${module.name}" />
<attribute name="Implementation-Vendor" value="Christian Hujer + the JAPI Developers" />
@@ -156,7 +157,7 @@
doctitle = "JAPI<br />Yet another Java API<br />Library ${module.title} ${module.version} API documentation"
header = "JAPI Library ${module.title} ${module.version}<br />API Documentation"
footer = "JAPI<br />Yet another Java API<br />Library ${module.title} ${module.version} API documentation"
- bottom = "<div style=" text-align:center;">© 2005-2006 Christian Hujer. All rights reserved. See <a href="{@docRoot}/copyright.html">copyright</a></div>"
+ bottom = "<div style=" text-align:center;">© 2005-2007 Christian Hujer. All rights reserved. See <a href="{@docRoot}/copyright.html">copyright</a></div>"
serialwarn = "yes"
charset = "utf-8"
docencoding = "utf-8"
Modified: libs/xml/trunk/build.xml
===================================================================
--- libs/xml/trunk/build.xml 2007-05-19 12:41:30 UTC (rev 352)
+++ libs/xml/trunk/build.xml 2007-05-19 14:07:25 UTC (rev 353)
@@ -91,7 +91,7 @@
</zipfileset>
</jar>
<jar destfile="${distName}.jar">
- <zipfileset dir="classes/production/${module.shortname}"/>
+ <zipfileset dir="classes/production/${module.shortname}" />
<manifest>
<attribute name="Implementation-Title" value="${module.name}" />
<attribute name="Implementation-Vendor" value="Christian Hujer + the JAPI Developers" />
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <chr...@us...> - 2007-06-07 20:06:38
|
Revision: 364
http://svn.sourceforge.net/japi/?rev=364&view=rev
Author: christianhujer
Date: 2007-06-07 13:06:37 -0700 (Thu, 07 Jun 2007)
Log Message:
-----------
Added common external to all japi libs.
Property Changed:
----------------
libs/finance/trunk/
libs/lang/trunk/
libs/logging/trunk/
libs/registry/trunk/
libs/swing-about/trunk/
libs/swing-action/trunk/
libs/swing-app/trunk/
libs/swing-bookmarks/trunk/
libs/swing-extlib/trunk/
libs/swing-font/trunk/
libs/swing-keyprefs/trunk/
libs/swing-misc/trunk/
libs/swing-prefs/trunk/
libs/swing-proxyprefs/trunk/
libs/swing-recent/trunk/
libs/swing-tod/trunk/
libs/swing-treetable/trunk/
libs/taglets/trunk/
libs/util/trunk/
libs/xml/trunk/
Property changes on: libs/finance/trunk
___________________________________________________________________
Name: svn:externals
+ common https://japi.svn.sourceforge.net/svnroot/japi/common/trunk
Property changes on: libs/lang/trunk
___________________________________________________________________
Name: svn:externals
+ common https://japi.svn.sourceforge.net/svnroot/japi/common/trunk
Property changes on: libs/logging/trunk
___________________________________________________________________
Name: svn:externals
+ common https://japi.svn.sourceforge.net/svnroot/japi/common/trunk
Property changes on: libs/registry/trunk
___________________________________________________________________
Name: svn:externals
+ common https://japi.svn.sourceforge.net/svnroot/japi/common/trunk
Property changes on: libs/swing-about/trunk
___________________________________________________________________
Name: svn:externals
+ common https://japi.svn.sourceforge.net/svnroot/japi/common/trunk
Property changes on: libs/swing-action/trunk
___________________________________________________________________
Name: svn:externals
+ common https://japi.svn.sourceforge.net/svnroot/japi/common/trunk
Property changes on: libs/swing-app/trunk
___________________________________________________________________
Name: svn:externals
+ common https://japi.svn.sourceforge.net/svnroot/japi/common/trunk
Property changes on: libs/swing-bookmarks/trunk
___________________________________________________________________
Name: svn:externals
+ common https://japi.svn.sourceforge.net/svnroot/japi/common/trunk
Property changes on: libs/swing-extlib/trunk
___________________________________________________________________
Name: svn:externals
+ common https://japi.svn.sourceforge.net/svnroot/japi/common/trunk
Property changes on: libs/swing-font/trunk
___________________________________________________________________
Name: svn:externals
+ common https://japi.svn.sourceforge.net/svnroot/japi/common/trunk
Property changes on: libs/swing-keyprefs/trunk
___________________________________________________________________
Name: svn:externals
+ common https://japi.svn.sourceforge.net/svnroot/japi/common/trunk
Property changes on: libs/swing-misc/trunk
___________________________________________________________________
Name: svn:externals
+ common https://japi.svn.sourceforge.net/svnroot/japi/common/trunk
Property changes on: libs/swing-prefs/trunk
___________________________________________________________________
Name: svn:externals
+ common https://japi.svn.sourceforge.net/svnroot/japi/common/trunk
Property changes on: libs/swing-proxyprefs/trunk
___________________________________________________________________
Name: svn:externals
+ common https://japi.svn.sourceforge.net/svnroot/japi/common/trunk
Property changes on: libs/swing-recent/trunk
___________________________________________________________________
Name: svn:externals
+ common https://japi.svn.sourceforge.net/svnroot/japi/common/trunk
Property changes on: libs/swing-tod/trunk
___________________________________________________________________
Name: svn:externals
+ common https://japi.svn.sourceforge.net/svnroot/japi/common/trunk
Property changes on: libs/swing-treetable/trunk
___________________________________________________________________
Name: svn:externals
+ common https://japi.svn.sourceforge.net/svnroot/japi/common/trunk
Property changes on: libs/taglets/trunk
___________________________________________________________________
Name: svn:externals
+ common https://japi.svn.sourceforge.net/svnroot/japi/common/trunk
Property changes on: libs/util/trunk
___________________________________________________________________
Name: svn:externals
+ common https://japi.svn.sourceforge.net/svnroot/japi/common/trunk
Property changes on: libs/xml/trunk
___________________________________________________________________
Name: svn:externals
+ common https://japi.svn.sourceforge.net/svnroot/japi/common/trunk
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <chr...@us...> - 2007-06-25 19:39:21
|
Revision: 441
http://svn.sourceforge.net/japi/?rev=441&view=rev
Author: christianhujer
Date: 2007-06-25 12:39:18 -0700 (Mon, 25 Jun 2007)
Log Message:
-----------
Updated module.properties, added missing module.properties.
Modified Paths:
--------------
libs/taglets/trunk/module.properties
Added Paths:
-----------
libs/logging/trunk/module.properties
libs/registry/trunk/module.properties
libs/swing-about/trunk/module.properties
libs/swing-action/trunk/module.properties
libs/swing-app/trunk/module.properties
libs/swing-bookmarks/trunk/module.properties
libs/swing-extlib/trunk/module.properties
libs/swing-font/trunk/module.properties
libs/swing-keyprefs/trunk/module.properties
libs/swing-misc/trunk/module.properties
libs/swing-prefs/trunk/module.properties
libs/swing-proxyprefs/trunk/module.properties
libs/swing-recent/trunk/module.properties
libs/swing-tod/trunk/module.properties
libs/swing-treetable/trunk/module.properties
libs/util/trunk/module.properties
libs/xml/trunk/module.properties
Added: libs/logging/trunk/module.properties
===================================================================
--- libs/logging/trunk/module.properties (rev 0)
+++ libs/logging/trunk/module.properties 2007-06-25 19:39:18 UTC (rev 441)
@@ -0,0 +1,24 @@
+#
+# JAPI libs-logging is a library for providing logging with i18n/l10n support and mappable to other.
+# Copyright (C) 2007 Christian Hujer.
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+#
+
+update.focus=none
+module.version=trunk
+module.name=japi-lib-logging
+module.shortname=logging
+module.title=Logging
Property changes on: libs/logging/trunk/module.properties
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
Added: libs/registry/trunk/module.properties
===================================================================
--- libs/registry/trunk/module.properties (rev 0)
+++ libs/registry/trunk/module.properties 2007-06-25 19:39:18 UTC (rev 441)
@@ -0,0 +1,24 @@
+#
+# JAPI libs-registry is a library for providing a framework implementation lookup mechanism.
+# Copyright (C) 2007 Christian Hujer.
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+#
+
+update.focus=none
+module.version=trunk
+module.name=japi-lib-registry
+module.shortname=registry
+module.title=Registry
Property changes on: libs/registry/trunk/module.properties
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
Added: libs/swing-about/trunk/module.properties
===================================================================
--- libs/swing-about/trunk/module.properties (rev 0)
+++ libs/swing-about/trunk/module.properties 2007-06-25 19:39:18 UTC (rev 441)
@@ -0,0 +1,24 @@
+#
+# JAPI libs-swing-about is a library for adding an about dialog to an application with little effort.
+# Copyright (C) 2007 Christian Hujer.
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+#
+
+update.focus=none
+module.version=trunk
+module.name=japi-lib-swing-about
+module.shortname=swing-about
+module.title=SwingAbout
Property changes on: libs/swing-about/trunk/module.properties
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
Added: libs/swing-action/trunk/module.properties
===================================================================
--- libs/swing-action/trunk/module.properties (rev 0)
+++ libs/swing-action/trunk/module.properties 2007-06-25 19:39:18 UTC (rev 441)
@@ -0,0 +1,24 @@
+#
+# JAPI libs-swing-action is a library for creating and managing javax.swing.Action objects.
+# Copyright (C) 2007 Christian Hujer.
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+#
+
+update.focus=none
+module.version=trunk
+module.name=japi-lib-swing-action
+module.shortname=swing-action
+module.title=SwingAction
Property changes on: libs/swing-action/trunk/module.properties
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
Added: libs/swing-app/trunk/module.properties
===================================================================
--- libs/swing-app/trunk/module.properties (rev 0)
+++ libs/swing-app/trunk/module.properties 2007-06-25 19:39:18 UTC (rev 441)
@@ -0,0 +1,24 @@
+#
+# JAPI libs-swing-app is a library for solving application development tasks of general nature.
+# Copyright (C) 2007 Christian Hujer.
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+#
+
+update.focus=none
+module.version=trunk
+module.name=japi-lib-swing-app
+module.shortname=swing-app
+module.title=SwingApp
Property changes on: libs/swing-app/trunk/module.properties
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
Added: libs/swing-bookmarks/trunk/module.properties
===================================================================
--- libs/swing-bookmarks/trunk/module.properties (rev 0)
+++ libs/swing-bookmarks/trunk/module.properties 2007-06-25 19:39:18 UTC (rev 441)
@@ -0,0 +1,24 @@
+#
+# JAPI libs-swing-bookmarks is a library for managing bookmarks in applications.
+# Copyright (C) 2007 Christian Hujer.
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+#
+
+update.focus=none
+module.version=trunk
+module.name=japi-lib-swing-bookmarks
+module.shortname=swing-bookmarks
+module.title=SwingBookmarks
Property changes on: libs/swing-bookmarks/trunk/module.properties
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
Added: libs/swing-extlib/trunk/module.properties
===================================================================
--- libs/swing-extlib/trunk/module.properties (rev 0)
+++ libs/swing-extlib/trunk/module.properties 2007-06-25 19:39:18 UTC (rev 441)
@@ -0,0 +1,24 @@
+#
+# JAPI libs-swing-extlib is a library holding some useful classes for extending Swing.
+# Copyright (C) 2007 Christian Hujer.
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+#
+
+update.focus=none
+module.version=trunk
+module.name=japi-lib-swing-extlib
+module.shortname=swing-extlib
+module.title=SwingExtlib
Property changes on: libs/swing-extlib/trunk/module.properties
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
Added: libs/swing-font/trunk/module.properties
===================================================================
--- libs/swing-font/trunk/module.properties (rev 0)
+++ libs/swing-font/trunk/module.properties 2007-06-25 19:39:18 UTC (rev 441)
@@ -0,0 +1,24 @@
+#
+# JAPI libs-swing-font is a library for showing a full-featured font dialog.
+# Copyright (C) 2007 Christian Hujer.
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+#
+
+update.focus=none
+module.version=trunk
+module.name=japi-lib-swing-font
+module.shortname=swing-font
+module.title=SwingFont
Property changes on: libs/swing-font/trunk/module.properties
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
Added: libs/swing-keyprefs/trunk/module.properties
===================================================================
--- libs/swing-keyprefs/trunk/module.properties (rev 0)
+++ libs/swing-keyprefs/trunk/module.properties 2007-06-25 19:39:18 UTC (rev 441)
@@ -0,0 +1,24 @@
+#
+# JAPI libs-swing-keyprefs is a library for adding keyboard shortcut preferences to an application.
+# Copyright (C) 2007 Christian Hujer.
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+#
+
+update.focus=none
+module.version=trunk
+module.name=japi-lib-swing-keyprefs
+module.shortname=swing-keyprefs
+module.title=SwingKeyprefs
Property changes on: libs/swing-keyprefs/trunk/module.properties
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
Added: libs/swing-misc/trunk/module.properties
===================================================================
--- libs/swing-misc/trunk/module.properties (rev 0)
+++ libs/swing-misc/trunk/module.properties 2007-06-25 19:39:18 UTC (rev 441)
@@ -0,0 +1,24 @@
+#
+# JAPI libs-swing-misc is a library that holds miscellaneous additions to Swing.
+# Copyright (C) 2007 Christian Hujer.
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+#
+
+update.focus=none
+module.version=trunk
+module.name=japi-lib-swing-misc
+module.shortname=swing-misc
+module.title=SwingMisc
Property changes on: libs/swing-misc/trunk/module.properties
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
Added: libs/swing-prefs/trunk/module.properties
===================================================================
--- libs/swing-prefs/trunk/module.properties (rev 0)
+++ libs/swing-prefs/trunk/module.properties 2007-06-25 19:39:18 UTC (rev 441)
@@ -0,0 +1,24 @@
+#
+# JAPI libs-swing-prefs is a library for adding preferences dialogs to an application.
+# Copyright (C) 2007 Christian Hujer.
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+#
+
+update.focus=none
+module.version=trunk
+module.name=japi-lib-swing-prefs
+module.shortname=swing-prefs
+module.title=SwingPrefs
Property changes on: libs/swing-prefs/trunk/module.properties
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
Added: libs/swing-proxyprefs/trunk/module.properties
===================================================================
--- libs/swing-proxyprefs/trunk/module.properties (rev 0)
+++ libs/swing-proxyprefs/trunk/module.properties 2007-06-25 19:39:18 UTC (rev 441)
@@ -0,0 +1,24 @@
+#
+# JAPI libs-swing-proxyprefs is a library for adding a proxy preferences dialog to an application.
+# Copyright (C) 2007 Christian Hujer.
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+#
+
+update.focus=none
+module.version=trunk
+module.name=japi-lib-swing-proxyprefs
+module.shortname=swing-proxyprefs
+module.title=SwingProxyprefs
Property changes on: libs/swing-proxyprefs/trunk/module.properties
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
Added: libs/swing-recent/trunk/module.properties
===================================================================
--- libs/swing-recent/trunk/module.properties (rev 0)
+++ libs/swing-recent/trunk/module.properties 2007-06-25 19:39:18 UTC (rev 441)
@@ -0,0 +1,24 @@
+#
+# JAPI libs-swing-recent is a library for handling recently opened files in an application.
+# Copyright (C) 2007 Christian Hujer.
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+#
+
+update.focus=none
+module.version=trunk
+module.name=japi-lib-swing-recent
+module.shortname=swing-recent
+module.title=SwingRecent
Property changes on: libs/swing-recent/trunk/module.properties
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
Added: libs/swing-tod/trunk/module.properties
===================================================================
--- libs/swing-tod/trunk/module.properties (rev 0)
+++ libs/swing-tod/trunk/module.properties 2007-06-25 19:39:18 UTC (rev 441)
@@ -0,0 +1,24 @@
+#
+# JAPI libs-swing-tod is a library for displaying tip of the day dialogs.
+# Copyright (C) 2007 Christian Hujer.
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+#
+
+update.focus=none
+module.version=trunk
+module.name=japi-lib-swing-tod
+module.shortname=swing-tod
+module.title=SwingTod
Property changes on: libs/swing-tod/trunk/module.properties
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
Added: libs/swing-treetable/trunk/module.properties
===================================================================
--- libs/swing-treetable/trunk/module.properties (rev 0)
+++ libs/swing-treetable/trunk/module.properties 2007-06-25 19:39:18 UTC (rev 441)
@@ -0,0 +1,24 @@
+#
+# JAPI libs-swing-treetable is a library that provides a treetable Swing component.
+# Copyright (C) 2007 Christian Hujer.
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+#
+
+update.focus=none
+module.version=trunk
+module.name=japi-lib-swing-treetable
+module.shortname=swing-treetable
+module.title=SwingTreetable
Property changes on: libs/swing-treetable/trunk/module.properties
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
Modified: libs/taglets/trunk/module.properties
===================================================================
--- libs/taglets/trunk/module.properties 2007-06-25 19:21:59 UTC (rev 440)
+++ libs/taglets/trunk/module.properties 2007-06-25 19:39:18 UTC (rev 441)
@@ -1,5 +1,5 @@
#
-# JAPI libs-argparser is a library for parsing command line arguments.
+# JAPI libs-taglets is a library that has some useful additional taglets for javadoc.
# Copyright (C) 2007 Christian Hujer.
#
# This library is free software; you can redistribute it and/or
Added: libs/util/trunk/module.properties
===================================================================
--- libs/util/trunk/module.properties (rev 0)
+++ libs/util/trunk/module.properties 2007-06-25 19:39:18 UTC (rev 441)
@@ -0,0 +1,24 @@
+#
+# JAPI libs-util is a library with some additional classes related to java.util.
+# Copyright (C) 2007 Christian Hujer.
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+#
+
+update.focus=none
+module.version=trunk
+module.name=japi-lib-util
+module.shortname=util
+module.title=Util
Property changes on: libs/util/trunk/module.properties
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
Added: libs/xml/trunk/module.properties
===================================================================
--- libs/xml/trunk/module.properties (rev 0)
+++ libs/xml/trunk/module.properties 2007-06-25 19:39:18 UTC (rev 441)
@@ -0,0 +1,24 @@
+#
+# JAPI libs-xml is a library that provides some classes for making XML programming in Java more comfortable.
+# Copyright (C) 2007 Christian Hujer.
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+#
+
+update.focus=none
+module.version=trunk
+module.name=japi-lib-xml
+module.shortname=xml
+module.title=Xml
Property changes on: libs/xml/trunk/module.properties
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <chr...@us...> - 2007-06-25 19:50:20
|
Revision: 442
http://svn.sourceforge.net/japi/?rev=442&view=rev
Author: christianhujer
Date: 2007-06-25 12:50:11 -0700 (Mon, 25 Jun 2007)
Log Message:
-----------
Unified build.xml files to use japi common.
Modified Paths:
--------------
libs/logging/trunk/build.xml
libs/registry/trunk/build.xml
libs/swing-about/trunk/build.xml
libs/swing-action/trunk/build.xml
libs/swing-app/trunk/build.xml
libs/swing-bookmarks/trunk/build.xml
libs/swing-extlib/trunk/build.xml
libs/swing-font/trunk/build.xml
libs/swing-keyprefs/trunk/build.xml
libs/swing-misc/trunk/build.xml
libs/swing-prefs/trunk/build.xml
libs/swing-proxyprefs/trunk/build.xml
libs/swing-recent/trunk/build.xml
libs/swing-tod/trunk/build.xml
libs/swing-treetable/trunk/build.xml
libs/util/trunk/build.xml
libs/xml/trunk/build.xml
Modified: libs/logging/trunk/build.xml
===================================================================
--- libs/logging/trunk/build.xml 2007-06-25 19:39:18 UTC (rev 441)
+++ libs/logging/trunk/build.xml 2007-06-25 19:50:11 UTC (rev 442)
@@ -17,181 +17,11 @@
~ License along with this library; if not, write to the Free Software
~ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
-->
-
+<!DOCTYPE project [
+ <!ENTITY commonBuild SYSTEM "common/commonBuild.xml">
+]>
<project name="japi lib logging" default="compile">
- <property name="module.version" value="0.1" />
- <property name="module.name" value="japi-lib-logging" />
- <property name="module.shortname" value="logging" />
- <property name="module.title" value="Logging" />
+ &commonBuild;
- <taskdef name="pack200" classpath="lib/Pack200Task.jar" classname="com.sun.tools.apache.ant.pack200.Pack200Task" />
-
- <target
- name = "clean"
- description = "Cleans Sandbox"
- >
- <delete dir="classes" />
- <delete dir="docs" />
- </target>
-
- <target
- name = "compile"
- description = "Compiles production classes"
- >
- <mkdir dir="classes/production/${module.shortname}" />
- <mkdir dir="classes/test/${module.shortname}" />
- <javac
- srcdir="src"
- destdir="classes/production/${module.shortname}"
- encoding="utf-8"
- source="1.5"
- target="1.5"
- >
- <classpath>
- <fileset dir="lib" includes="*.jar" excludes="LICENSE-*.jar" />
- </classpath>
- <exclude name="test/**/*.java" />
- </javac>
- <copy
- todir="classes/production/${module.shortname}"
- >
- <fileset dir="src" includes="**/*.properties" excludes="test/**/*.properties" />
- <fileset dir="src" includes="META-INF/services/**" />
- </copy>
- </target>
-
- <target
- name = "dist"
- description = "Packs distribution archives."
- depends = "clean, compile"
- >
- <!--depends = "clean, compile, doc"
- -->
- <delete dir="dist" />
- <mkdir dir="dist" />
- <property name="distName" value="dist/${module.name}-${module.version}" />
- <parallel>
- <tar tarfile="${distName}.src.tar">
- <tarfileset dir="." prefix="${module.name}-${module.version}">
- <include name="src/**" />
- <include name="build.xml" />
- </tarfileset>
- </tar>
- <zip destfile="${distName}.src.zip">
- <zipfileset dir="." prefix="${module.name}-${module.version}">
- <include name="src/**" />
- <include name="build.xml" />
- </zipfileset>
- </zip>
- <jar destfile="${distName}.src.jar">
- <zipfileset dir="." prefix="${module.name}-${module.version}">
- <include name="src/**" />
- <include name="build.xml" />
- </zipfileset>
- </jar>
- <jar destfile="${distName}.jar">
- <zipfileset dir="classes/production/${module.shortname}" />
- <manifest>
- <attribute name="Implementation-Title" value="${module.name}" />
- <attribute name="Implementation-Vendor" value="Christian Hujer + the JAPI Developers" />
- <attribute name="Implementation-Version" value="${module.version}" />
- <attribute name="Implementation-URL" value="http://sourceforge.net/projects/japi/" />
- </manifest>
- </jar>
- <tar tarfile="${distName}.doc.tar">
- <tarfileset dir="." prefix="${module.name}-${module.version}">
- <include name="docs/**" />
- <include name="build.xml" />
- </tarfileset>
- </tar>
- <zip destfile="${distName}.doc.zip">
- <zipfileset dir="." prefix="${module.name}-${module.version}">
- <include name="docs/**" />
- <include name="build.xml" />
- </zipfileset>
- </zip>
- <jar destfile="${distName}.doc.jar">
- <zipfileset dir="." prefix="${module.name}-${module.version}">
- <include name="docs/**" />
- </zipfileset>
- </jar>
- </parallel>
- <parallel>
- <gzip src="${distName}.src.tar" destfile="${distName}.src.tar.gz" />
- <bzip2 src="${distName}.src.tar" destfile="${distName}.src.tar.bz2" />
- <gzip src="${distName}.doc.tar" destfile="${distName}.doc.tar.gz" />
- <bzip2 src="${distName}.doc.tar" destfile="${distName}.doc.tar.bz2" />
- <pack200
- src="${distName}.jar"
- destfile="${distName}.pack.gz"
- gzipoutput="true"
- stripdebug="true"
- effort="9"
- keepfileorder="false"
- modificationtime="latest"
- deflatehint="false"
- />
- </parallel>
- <delete file="${distName}.src.tar" />
- <delete file="${distName}.doc.tar" />
- </target>
-
- <target
- name = "doc"
- description = "Creates public javadoc documentation."
- >
- <mkdir dir="docs/api" />
- <!--copy todir="docs/api" file="src/doc/api/public/copyright.html" />
- <copy todir="docs/api" file="src/doc/api/public/.htaccess" /-->
- <javadoc
- destdir = "docs/api"
- access = "protected"
- author = "yes"
- version = "yes"
- locale = "en_US"
- use = "yes"
- splitindex = "yes"
- windowtitle = "JAPI Library ${module.title} ${module.version} API documentation"
- doctitle = "JAPI<br />Yet another Java API<br />Library ${module.title} ${module.version} API documentation"
- header = "JAPI Library ${module.title} ${module.version}<br />API Documentation"
- footer = "JAPI<br />Yet another Java API<br />Library ${module.title} ${module.version} API documentation"
- bottom = "<div style=" text-align:center;">© 2005-2006 Christian Hujer. All rights reserved. See <a href="{@docRoot}/copyright.html">copyright</a></div>"
- serialwarn = "yes"
- charset = "utf-8"
- docencoding = "utf-8"
- encoding = "utf-8"
- source = "1.5"
- linksource = "yes"
- link = "${user.javadoc.link}"
- >
- <!--
- overview = "src/overview.html"
- -->
- <classpath>
- <fileset dir="lib" includes="annotations.jar" />
- </classpath>
- <sourcepath>
- <pathelement path="${user.javadoc.javasrc}" />
- <pathelement path="src" />
- </sourcepath>
- <packageset
- dir="src"
- defaultexcludes="yes"
- >
- <include name="net/**" />
- </packageset>
- <tag enabled="true" name="retval" description="Return Values:" scope="methods" />
- <tag enabled="true" name="pre" description="Preconditions:" scope="methods,constructors" />
- <tag enabled="true" name="post" description="Postconditions:" scope="methods" />
- <tag enabled="true" name="invariant" description="Invariant:" scope="methods,fields" />
- <tag enabled="true" name="note" description="Notes:" />
- <tag enabled="true" name="warning" description="Warnings:" />
- <!--tag enabled="true" name="todo" description="Todo:" /-->
- <taglet name="com.sun.tools.doclets.ToDoTaglet" path="" />
- <tag enabled="true" name="fixme" description="Fixme:" />
- <tag enabled="true" name="xxx" description="XXX:" />
- </javadoc>
- </target>
-
</project>
Modified: libs/registry/trunk/build.xml
===================================================================
--- libs/registry/trunk/build.xml 2007-06-25 19:39:18 UTC (rev 441)
+++ libs/registry/trunk/build.xml 2007-06-25 19:50:11 UTC (rev 442)
@@ -17,181 +17,11 @@
~ License along with this library; if not, write to the Free Software
~ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
-->
-
+<!DOCTYPE project [
+ <!ENTITY commonBuild SYSTEM "common/commonBuild.xml">
+]>
<project name="japi lib registry" default="compile">
- <property name="module.version" value="0.1" />
- <property name="module.name" value="japi-lib-registry" />
- <property name="module.shortname" value="registry" />
- <property name="module.title" value="Registry" />
+ &commonBuild;
- <taskdef name="pack200" classpath="lib/Pack200Task.jar" classname="com.sun.tools.apache.ant.pack200.Pack200Task" />
-
- <target
- name = "clean"
- description = "Cleans Sandbox"
- >
- <delete dir="classes" />
- <delete dir="docs" />
- </target>
-
- <target
- name = "compile"
- description = "Compiles production classes"
- >
- <mkdir dir="classes/production/${module.shortname}" />
- <mkdir dir="classes/test/${module.shortname}" />
- <javac
- srcdir="src"
- destdir="classes/production/${module.shortname}"
- encoding="utf-8"
- source="1.5"
- target="1.5"
- >
- <classpath>
- <fileset dir="lib" includes="*.jar" excludes="LICENSE-*.jar" />
- </classpath>
- <exclude name="test/**/*.java" />
- </javac>
- <copy
- todir="classes/production/${module.shortname}"
- >
- <fileset dir="src" includes="**/*.properties" excludes="test/**/*.properties" />
- <fileset dir="src" includes="META-INF/services/**" />
- </copy>
- </target>
-
- <target
- name = "dist"
- description = "Packs distribution archives."
- depends = "clean, compile"
- >
- <!--depends = "clean, compile, doc"
- -->
- <delete dir="dist" />
- <mkdir dir="dist" />
- <property name="distName" value="dist/${module.name}-${module.version}" />
- <parallel>
- <tar tarfile="${distName}.src.tar">
- <tarfileset dir="." prefix="${module.name}-${module.version}">
- <include name="src/**" />
- <include name="build.xml" />
- </tarfileset>
- </tar>
- <zip destfile="${distName}.src.zip">
- <zipfileset dir="." prefix="${module.name}-${module.version}">
- <include name="src/**" />
- <include name="build.xml" />
- </zipfileset>
- </zip>
- <jar destfile="${distName}.src.jar">
- <zipfileset dir="." prefix="${module.name}-${module.version}">
- <include name="src/**" />
- <include name="build.xml" />
- </zipfileset>
- </jar>
- <jar destfile="${distName}.jar">
- <zipfileset dir="classes/production/${module.shortname}" />
- <manifest>
- <attribute name="Implementation-Title" value="${module.name}" />
- <attribute name="Implementation-Vendor" value="Christian Hujer + the JAPI Developers" />
- <attribute name="Implementation-Version" value="${module.version}" />
- <attribute name="Implementation-URL" value="http://sourceforge.net/projects/japi/" />
- </manifest>
- </jar>
- <tar tarfile="${distName}.doc.tar">
- <tarfileset dir="." prefix="${module.name}-${module.version}">
- <include name="docs/**" />
- <include name="build.xml" />
- </tarfileset>
- </tar>
- <zip destfile="${distName}.doc.zip">
- <zipfileset dir="." prefix="${module.name}-${module.version}">
- <include name="docs/**" />
- <include name="build.xml" />
- </zipfileset>
- </zip>
- <jar destfile="${distName}.doc.jar">
- <zipfileset dir="." prefix="${module.name}-${module.version}">
- <include name="docs/**" />
- </zipfileset>
- </jar>
- </parallel>
- <parallel>
- <gzip src="${distName}.src.tar" destfile="${distName}.src.tar.gz" />
- <bzip2 src="${distName}.src.tar" destfile="${distName}.src.tar.bz2" />
- <gzip src="${distName}.doc.tar" destfile="${distName}.doc.tar.gz" />
- <bzip2 src="${distName}.doc.tar" destfile="${distName}.doc.tar.bz2" />
- <pack200
- src="${distName}.jar"
- destfile="${distName}.pack.gz"
- gzipoutput="true"
- stripdebug="true"
- effort="9"
- keepfileorder="false"
- modificationtime="latest"
- deflatehint="false"
- />
- </parallel>
- <delete file="${distName}.src.tar" />
- <delete file="${distName}.doc.tar" />
- </target>
-
- <target
- name = "doc"
- description = "Creates public javadoc documentation."
- >
- <mkdir dir="docs/api" />
- <!--copy todir="docs/api" file="src/doc/api/public/copyright.html" />
- <copy todir="docs/api" file="src/doc/api/public/.htaccess" /-->
- <javadoc
- destdir = "docs/api"
- access = "protected"
- author = "yes"
- version = "yes"
- locale = "en_US"
- use = "yes"
- splitindex = "yes"
- windowtitle = "JAPI Library ${module.title} ${module.version} API documentation"
- doctitle = "JAPI<br />Yet another Java API<br />Library ${module.title} ${module.version} API documentation"
- header = "JAPI Library ${module.title} ${module.version}<br />API Documentation"
- footer = "JAPI<br />Yet another Java API<br />Library ${module.title} ${module.version} API documentation"
- bottom = "<div style=" text-align:center;">© 2005-2006 Christian Hujer. All rights reserved. See <a href="{@docRoot}/copyright.html">copyright</a></div>"
- serialwarn = "yes"
- charset = "utf-8"
- docencoding = "utf-8"
- encoding = "utf-8"
- source = "1.5"
- linksource = "yes"
- link = "${user.javadoc.link}"
- >
- <!--
- overview = "src/overview.html"
- -->
- <classpath>
- <fileset dir="lib" includes="annotations.jar" />
- </classpath>
- <sourcepath>
- <pathelement path="${user.javadoc.javasrc}" />
- <pathelement path="src" />
- </sourcepath>
- <packageset
- dir="src"
- defaultexcludes="yes"
- >
- <include name="net/**" />
- </packageset>
- <tag enabled="true" name="retval" description="Return Values:" scope="methods" />
- <tag enabled="true" name="pre" description="Preconditions:" scope="methods,constructors" />
- <tag enabled="true" name="post" description="Postconditions:" scope="methods" />
- <tag enabled="true" name="invariant" description="Invariant:" scope="methods,fields" />
- <tag enabled="true" name="note" description="Notes:" />
- <tag enabled="true" name="warning" description="Warnings:" />
- <!--tag enabled="true" name="todo" description="Todo:" /-->
- <taglet name="com.sun.tools.doclets.ToDoTaglet" path="" />
- <tag enabled="true" name="fixme" description="Fixme:" />
- <tag enabled="true" name="xxx" description="XXX:" />
- </javadoc>
- </target>
-
</project>
Modified: libs/swing-about/trunk/build.xml
===================================================================
--- libs/swing-about/trunk/build.xml 2007-06-25 19:39:18 UTC (rev 441)
+++ libs/swing-about/trunk/build.xml 2007-06-25 19:50:11 UTC (rev 442)
@@ -17,182 +17,11 @@
~ License along with this library; if not, write to the Free Software
~ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
-->
-
+<!DOCTYPE project [
+ <!ENTITY commonBuild SYSTEM "common/commonBuild.xml">
+]>
<project name="japi lib swing-about" default="compile">
- <property name="module.version" value="0.1" />
- <property name="module.name" value="japi-lib-swing-about" />
- <property name="module.shortname" value="swing-about" />
- <property name="module.title" value="Swing About" />
+ &commonBuild;
- <taskdef name="pack200" classpath="lib/Pack200Task.jar" classname="com.sun.tools.apache.ant.pack200.Pack200Task" />
-
- <target
- name = "clean"
- description = "Cleans Sandbox"
- >
- <delete dir="classes" />
- <delete dir="docs" />
- </target>
-
- <target
- name = "compile"
- description = "Compiles production classes"
- >
- <mkdir dir="classes/production/${module.shortname}" />
- <mkdir dir="classes/test/${module.shortname}" />
- <javac
- srcdir="src"
- destdir="classes/production/${module.shortname}"
- encoding="utf-8"
- source="1.5"
- target="1.5"
- debug="yes"
- >
- <classpath>
- <fileset dir="lib" includes="*.jar" excludes="LICENSE-*.jar" />
- </classpath>
- <exclude name="test/**/*.java" />
- </javac>
- <copy
- todir="classes/production/${module.shortname}"
- >
- <fileset dir="src" includes="**/*.properties" excludes="test/**/*.properties" />
- <fileset dir="src" includes="META-INF/services/**" />
- </copy>
- </target>
-
- <target
- name = "dist"
- description = "Packs distribution archives."
- depends = "clean, compile"
- >
- <!--depends = "clean, compile, doc"
- -->
- <delete dir="dist" />
- <mkdir dir="dist" />
- <property name="distName" value="dist/${module.name}-${module.version}" />
- <parallel>
- <tar tarfile="${distName}.src.tar">
- <tarfileset dir="." prefix="${module.name}-${module.version}">
- <include name="src/**" />
- <include name="build.xml" />
- </tarfileset>
- </tar>
- <zip destfile="${distName}.src.zip">
- <zipfileset dir="." prefix="${module.name}-${module.version}">
- <include name="src/**" />
- <include name="build.xml" />
- </zipfileset>
- </zip>
- <jar destfile="${distName}.src.jar">
- <zipfileset dir="." prefix="${module.name}-${module.version}">
- <include name="src/**" />
- <include name="build.xml" />
- </zipfileset>
- </jar>
- <jar destfile="${distName}.jar">
- <zipfileset dir="classes/production/${module.shortname}"/>
- <manifest>
- <attribute name="Implementation-Title" value="${module.name}" />
- <attribute name="Implementation-Vendor" value="Christian Hujer + the JAPI Developers" />
- <attribute name="Implementation-Version" value="${module.version}" />
- <attribute name="Implementation-URL" value="http://sourceforge.net/projects/japi/" />
- </manifest>
- </jar>
- <tar tarfile="${distName}.doc.tar">
- <tarfileset dir="." prefix="${module.name}-${module.version}">
- <include name="docs/**" />
- <include name="build.xml" />
- </tarfileset>
- </tar>
- <zip destfile="${distName}.doc.zip">
- <zipfileset dir="." prefix="${module.name}-${module.version}">
- <include name="docs/**" />
- <include name="build.xml" />
- </zipfileset>
- </zip>
- <jar destfile="${distName}.doc.jar">
- <zipfileset dir="." prefix="${module.name}-${module.version}">
- <include name="docs/**" />
- </zipfileset>
- </jar>
- </parallel>
- <parallel>
- <gzip src="${distName}.src.tar" destfile="${distName}.src.tar.gz" />
- <bzip2 src="${distName}.src.tar" destfile="${distName}.src.tar.bz2" />
- <gzip src="${distName}.doc.tar" destfile="${distName}.doc.tar.gz" />
- <bzip2 src="${distName}.doc.tar" destfile="${distName}.doc.tar.bz2" />
- <pack200
- src="${distName}.jar"
- destfile="${distName}.pack.gz"
- gzipoutput="true"
- stripdebug="true"
- effort="9"
- keepfileorder="false"
- modificationtime="latest"
- deflatehint="false"
- />
- </parallel>
- <delete file="${distName}.src.tar" />
- <delete file="${distName}.doc.tar" />
- </target>
-
- <target
- name = "doc"
- description = "Creates public javadoc documentation."
- >
- <mkdir dir="docs/api" />
- <!--copy todir="docs/api" file="src/doc/api/public/copyright.html" />
- <copy todir="docs/api" file="src/doc/api/public/.htaccess" /-->
- <javadoc
- destdir = "docs/api"
- access = "protected"
- author = "yes"
- version = "yes"
- locale = "en_US"
- use = "yes"
- splitindex = "yes"
- windowtitle = "JAPI Library ${module.title} ${module.version} API documentation"
- doctitle = "JAPI<br />Yet another Java API<br />Library ${module.title} ${module.version} API documentation"
- header = "JAPI Library ${module.title} ${module.version}<br />API Documentation"
- footer = "JAPI<br />Yet another Java API<br />Library ${module.title} ${module.version} API documentation"
- bottom = "<div style=" text-align:center;">© 2005-2006 Christian Hujer. All rights reserved. See <a href="{@docRoot}/copyright.html">copyright</a></div>"
- serialwarn = "yes"
- charset = "utf-8"
- docencoding = "utf-8"
- encoding = "utf-8"
- source = "1.5"
- linksource = "yes"
- link = "${user.javadoc.link}"
- >
- <!--
- overview = "src/overview.html"
- -->
- <classpath>
- <fileset dir="lib" includes="annotations.jar" />
- </classpath>
- <sourcepath>
- <pathelement path="${user.javadoc.javasrc}" />
- <pathelement path="src" />
- </sourcepath>
- <packageset
- dir="src"
- defaultexcludes="yes"
- >
- <include name="net/**" />
- </packageset>
- <tag enabled="true" name="retval" description="Return Values:" scope="methods" />
- <tag enabled="true" name="pre" description="Preconditions:" scope="methods,constructors" />
- <tag enabled="true" name="post" description="Postconditions:" scope="methods" />
- <tag enabled="true" name="invariant" description="Invariant:" scope="methods,fields" />
- <tag enabled="true" name="note" description="Notes:" />
- <tag enabled="true" name="warning" description="Warnings:" />
- <!--tag enabled="true" name="todo" description="Todo:" /-->
- <taglet name="com.sun.tools.doclets.ToDoTaglet" path="" />
- <tag enabled="true" name="fixme" description="Fixme:" />
- <tag enabled="true" name="xxx" description="XXX:" />
- </javadoc>
- </target>
-
</project>
Modified: libs/swing-action/trunk/build.xml
===================================================================
--- libs/swing-action/trunk/build.xml 2007-06-25 19:39:18 UTC (rev 441)
+++ libs/swing-action/trunk/build.xml 2007-06-25 19:50:11 UTC (rev 442)
@@ -17,182 +17,11 @@
~ License along with this library; if not, write to the Free Software
~ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
-->
-
+<!DOCTYPE project [
+ <!ENTITY commonBuild SYSTEM "common/commonBuild.xml">
+]>
<project name="japi lib swing-action" default="compile">
- <property name="module.version" value="0.1" />
- <property name="module.name" value="japi-lib-swing-action" />
- <property name="module.shortname" value="swing-action" />
- <property name="module.title" value="Swing Action" />
+ &commonBuild;
- <taskdef name="pack200" classpath="lib/Pack200Task.jar" classname="com.sun.tools.apache.ant.pack200.Pack200Task" />
-
- <target
- name = "clean"
- description = "Cleans Sandbox"
- >
- <delete dir="classes" />
- <delete dir="docs" />
- </target>
-
- <target
- name = "compile"
- description = "Compiles production classes"
- >
- <mkdir dir="classes/production/${module.shortname}" />
- <mkdir dir="classes/test/${module.shortname}" />
- <javac
- srcdir="src"
- destdir="classes/production/${module.shortname}"
- encoding="utf-8"
- source="1.5"
- target="1.5"
- debug="yes"
- >
- <classpath>
- <fileset dir="lib" includes="*.jar" excludes="LICENSE-*.jar" />
- </classpath>
- <exclude name="test/**/*.java" />
- </javac>
- <copy
- todir="classes/production/${module.shortname}"
- >
- <fileset dir="src" includes="**/*.properties" excludes="test/**/*.properties" />
- <fileset dir="src" includes="META-INF/services/**" />
- </copy>
- </target>
-
- <target
- name = "dist"
- description = "Packs distribution archives."
- depends = "clean, compile"
- >
- <!--depends = "clean, compile, doc"
- -->
- <delete dir="dist" />
- <mkdir dir="dist" />
- <property name="distName" value="dist/${module.name}-${module.version}" />
- <parallel>
- <tar tarfile="${distName}.src.tar">
- <tarfileset dir="." prefix="${module.name}-${module.version}">
- <include name="src/**" />
- <include name="build.xml" />
- </tarfileset>
- </tar>
- <zip destfile="${distName}.src.zip">
- <zipfileset dir="." prefix="${module.name}-${module.version}">
- <include name="src/**" />
- <include name="build.xml" />
- </zipfileset>
- </zip>
- <jar destfile="${distName}.src.jar">
- <zipfileset dir="." prefix="${module.name}-${module.version}">
- <include name="src/**" />
- <include name="build.xml" />
- </zipfileset>
- </jar>
- <jar destfile="${distName}.jar">
- <zipfileset dir="classes/production/${module.shortname}"/>
- <manifest>
- <attribute name="Implementation-Title" value="${module.name}" />
- <attribute name="Implementation-Vendor" value="Christian Hujer + the JAPI Developers" />
- <attribute name="Implementation-Version" value="${module.version}" />
- <attribute name="Implementation-URL" value="http://sourceforge.net/projects/japi/" />
- </manifest>
- </jar>
- <tar tarfile="${distName}.doc.tar">
- <tarfileset dir="." prefix="${module.name}-${module.version}">
- <include name="docs/**" />
- <include name="build.xml" />
- </tarfileset>
- ...
[truncated message content] |
|
From: <chr...@us...> - 2007-07-07 09:23:09
|
Revision: 509
http://svn.sourceforge.net/japi/?rev=509&view=rev
Author: christianhujer
Date: 2007-07-07 02:23:06 -0700 (Sat, 07 Jul 2007)
Log Message:
-----------
Added net library.
Added Paths:
-----------
libs/net/
libs/net/branches/
libs/net/tags/
libs/net/trunk/
libs/net/trunk/CHANGES
libs/net/trunk/COPYING
libs/net/trunk/CREDITS
libs/net/trunk/INSTALL
libs/net/trunk/LICENSE
libs/net/trunk/MAINTAINERS
libs/net/trunk/NEWS
libs/net/trunk/README
libs/net/trunk/build.xml
libs/net/trunk/module.properties
libs/net/trunk/src/
Property changes on: libs/net/trunk
___________________________________________________________________
Name: svn:ignore
+ classes
dest
developer.properties
dist
docs
Name: svn:externals
+ common https://japi.svn.sourceforge.net/svnroot/japi/common/trunk
Added: libs/net/trunk/CHANGES
===================================================================
--- libs/net/trunk/CHANGES (rev 0)
+++ libs/net/trunk/CHANGES 2007-07-07 09:23:06 UTC (rev 509)
@@ -0,0 +1,6 @@
+JAPI LIB NET CHANGLOG
+---------------------
+
+2007
+ Christian Hujer:
+ * Creation
Property changes on: libs/net/trunk/CHANGES
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
Added: libs/net/trunk/COPYING
===================================================================
--- libs/net/trunk/COPYING (rev 0)
+++ libs/net/trunk/COPYING 2007-07-07 09:23:06 UTC (rev 509)
@@ -0,0 +1,340 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
Property changes on: libs/net/trunk/COPYING
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
Added: libs/net/trunk/CREDITS
===================================================================
--- libs/net/trunk/CREDITS (rev 0)
+++ libs/net/trunk/CREDITS 2007-07-07 09:23:06 UTC (rev 509)
@@ -0,0 +1,4 @@
+The following people have contributed to JAPI Lib Net:
+
+* Christian Hujer <ch...@ri...>
+ Inventor, creator, maintainer
Property changes on: libs/net/trunk/CREDITS
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
Added: libs/net/trunk/INSTALL
===================================================================
--- libs/net/trunk/INSTALL (rev 0)
+++ libs/net/trunk/INSTALL 2007-07-07 09:23:06 UTC (rev 509)
@@ -0,0 +1,22 @@
+BUILDING / INSTALLING JAPI LIB NET
+----------------------------------
+
+
+Japi Lib Net is a library for Java developers. Because of that, installation
+is not applicable. The rest of the file is concerned with building it only.
+
+To build Japi Lib Net, you need Java 5.0 and Ant 1.6.5. The applications you
+build using Japi Lib net will need Java 5.0 or newer and of course Japi
+Lib Net.
+
+
+To build Japi Lib Net, just run ant in the project's root directory or
+specifying the build.xml in the project's root directory. To find out, what
+other options you have for building Japi Lib Net, try "ant -projecthelp".
+
+
+Usually, you'd just want to use Japi Lib Net in your favorite IDE and include
+all those Japi Lib Net classes that you used directly or indirectly in your
+build. To do so, the easiest way usually is this:
+1. Create a .jar file with the Japi Lib Net classes by running "ant dist".
+2. Include that .jar file in the classpath of your IDE.
Property changes on: libs/net/trunk/INSTALL
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
Added: libs/net/trunk/LICENSE
===================================================================
--- libs/net/trunk/LICENSE (rev 0)
+++ libs/net/trunk/LICENSE 2007-07-07 09:23:06 UTC (rev 509)
@@ -0,0 +1,9 @@
+JAPI LIB NET LICENSE INFORMATION
+--------------------------------
+
+Japi Lib Net is licensed under GPL. See file COPYING.
+
+Japi Lib Net uses some third part libraries, especially for building. These
+libraries are contained in the lib/ directory and have their own licenses. See
+the corresponding LICENSE-*-files in the common/lib/ directory for the licenses
+of third party libraries.
Property changes on: libs/net/trunk/LICENSE
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
Added: libs/net/trunk/MAINTAINERS
===================================================================
--- libs/net/trunk/MAINTAINERS (rev 0)
+++ libs/net/trunk/MAINTAINERS 2007-07-07 09:23:06 UTC (rev 509)
@@ -0,0 +1,7 @@
+JAPI LIB NET MAINTAINERS
+------------------------
+
+2007
+ Christian Hujer <ch...@ri...>
+ * Creation
+ * Maintenance
Property changes on: libs/net/trunk/MAINTAINERS
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
Added: libs/net/trunk/NEWS
===================================================================
--- libs/net/trunk/NEWS (rev 0)
+++ libs/net/trunk/NEWS 2007-07-07 09:23:06 UTC (rev 509)
@@ -0,0 +1,4 @@
+JAPI LIB NET NEWS
+-----------------
+
+No news yet.
Property changes on: libs/net/trunk/NEWS
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
Added: libs/net/trunk/README
===================================================================
--- libs/net/trunk/README (rev 0)
+++ libs/net/trunk/README 2007-07-07 09:23:06 UTC (rev 509)
@@ -0,0 +1,119 @@
+JAPI LIB NET README
+===================
+
+This file contains some important information about Japi Lib Net. You should
+read it first.
+
+
+TABLE OF CONTENTS
+-----------------
+* project description
+* project website
+* system requirements
+* file structure
+* build / installation (see file INSTALL)
+* maintainers / credits (see file CREDITS)
+* project news (see file NEWS)
+* mailing lists
+* license information (see file LICENSE)
+
+
+PROJECT DESCRIPTION
+-------------------
+Japi Lib Net is a subproject of Japi.
+Japi Lib Net is an API for networking.
+Japi is a set of APIs for various purposes.
+
+
+PROJECT WEBSITE
+---------------
+Project homepage: http://japi.sourceforge.net/
+Project website: http://sourceforge.net/projects/japi/
+Project statistics: http://cia.navi.cx/projects/japi
+Subproject homepage: http://japi.sourceforge.net/libs/net/
+
+
+SYSTEM REQUIREMENTS
+-------------------
+Java 5.0
+ Previous versions of Java will not work. Japi uses Generics, autoboxing,
+ static imports, foreach loops, assertions, covariant return types and varargs
+ quite a lot.
+
+Ant 1.6.5
+ Previous versions of Ant might work but are not tested.
+
+
+FILE STRUCTURE
+--------------
+build.xml
+ The build file to build the project with Ant.
+
+common/
+ Directory with libraries and other files that are common to all or most
+ Japi projects / modules.
+
+CHANGES
+ Changelog with significant changes.
+
+COPYING
+ Japi Lib Net license conditions. Note: applies to Japi Lib Net only,
+ not third party libraries.
+
+CREDITS
+ List of project contributors. See also MAINTAINERS.
+
+INSTALL
+ Description of how to build and install Japi Lib Net.
+
+LICENSE
+ File with license information.
+
+MAINTAINERS
+ List of current project maintainers. See also CREDITS.
+
+NEWS
+ Project News.
+
+module.properties
+ File with module-specific settings for common/commonBuild.xml.
+
+README
+ This file.
+
+src/
+ Source files.
+
+
+BUILD / INSTALLATION
+--------------------
+See the file INSTALL.
+
+
+MAINTAINERS / CREDITS
+---------------------
+See the file CREDITS.
+
+
+PROJECT NEWS
+------------
+See the file NEWS.
+
+
+MAILING LISTS
+-------------
+Japi mailing lists are the usual sourceforge hosted sourceforge project
+mailing lists. The current mailing lists are:
+* jap...@li...
+ News for JAPI users and developers (low traffic)
+* jap...@li...
+ japi developer talk list
+* jap...@li...
+ svn commit digest list (named cvs for historic reasons)
+To find out how to subscribe or read the archives, go to:
+ http://sourceforge.net/mail/?group_id=149894
+
+
+LICSENSE INFORMATION
+--------------------
+See the file LICENSE
Property changes on: libs/net/trunk/README
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
Added: libs/net/trunk/build.xml
===================================================================
--- libs/net/trunk/build.xml (rev 0)
+++ libs/net/trunk/build.xml 2007-07-07 09:23:06 UTC (rev 509)
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ JAPI libs-net is a library for networking.
+ ~ Copyright (C) 2007 Christian Hujer.
+ ~
+ ~ This library is free software; you can redistribute it and/or
+ ~ modify it under the terms of the GNU Lesser General Public
+ ~ License as published by the Free Software Foundation; either
+ ~ version 2.1 of the License, or (at your option) any later version.
+ ~
+ ~ This library is distributed in the hope that it will be useful,
+ ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ ~ Lesser General Public License for more details.
+ ~
+ ~ You should have received a copy of the GNU Lesser General Public
+ ~ License along with this library; if not, write to the Free Software
+ ~ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ -->
+<!DOCTYPE project [
+ <!ENTITY commonBuild SYSTEM "common/commonBuild.xml">
+]>
+<project name="japi lib net" default="compile">
+
+ &commonBuild;
+
+</project>
Property changes on: libs/net/trunk/build.xml
___________________________________________________________________
Name: svn:mime-type
+ text/xml
Name: svn:eol-style
+ LF
Added: libs/net/trunk/module.properties
===================================================================
--- libs/net/trunk/module.properties (rev 0)
+++ libs/net/trunk/module.properties 2007-07-07 09:23:06 UTC (rev 509)
@@ -0,0 +1,24 @@
+#
+# JAPI libs-net is a library for networking.
+# Copyright (C) 2007 Christian Hujer.
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+#
+
+update.focus=none
+module.version=trunk
+module.name=japi-lib-net
+module.shortname=net
+module.title=Net
Property changes on: libs/net/trunk/module.properties
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ LF
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|