Thread: [Japi-cvs] SF.net SVN: japi: [45] trunk/src/app/net/sf/japi/io
Status: Beta
Brought to you by:
christianhujer
From: <chr...@us...> - 2006-04-11 22:05:18
|
Revision: 45 Author: christianhujer Date: 2006-04-11 15:04:53 -0700 (Tue, 11 Apr 2006) ViewCVS: http://svn.sourceforge.net/japi/?rev=45&view=rev Log Message: ----------- Cosmetic improvements. Modified Paths: -------------- trunk/src/app/net/sf/japi/io/BCD.java trunk/src/app/net/sf/japi/lang/SuperClassIterator.java trunk/src/app/net/sf/japi/swing/action.properties trunk/src/app/net/sf/japi/swing/bookmarks/BookmarkManager.java trunk/src/app/net/sf/japi/util/Collections2.java trunk/src/app/net/sf/japi/util/EndianConverter.java trunk/src/app/net/sf/japi/util/EnumerationIterator.java trunk/src/app/net/sf/japi/util/Table.java trunk/src/app/net/sf/japi/xml/FilteredNodeList.java trunk/src/app/net/sf/japi/xml/NodeListIterator.java Modified: trunk/src/app/net/sf/japi/io/BCD.java =================================================================== --- trunk/src/app/net/sf/japi/io/BCD.java 2006-04-11 22:03:07 UTC (rev 44) +++ trunk/src/app/net/sf/japi/io/BCD.java 2006-04-11 22:04:53 UTC (rev 45) @@ -23,14 +23,13 @@ /** A class with methods for converting BCD data from and to Binary data. * Currently only int is supported. - * Probably <code>code.itcqis.io</code> is not the ideal package for this class, yet it seems most appropriate. - * @author $Author: christianhujer $ - * @version $Revision: 1.2 $ + * Probably <code>net.sf.japi.io</code> is not the ideal package for this class, yet it seems most appropriate. */ public final class BCD { /** Private constructor - no instances needed. */ - private BCD() {} + private BCD() { + } /** Convert a BCD value to an int value. * @param bcd BCD value @@ -62,10 +61,11 @@ /** Check wether a BCD value is correct. * If the supplied value contains a nibble with a value >= 10, it will throw an IllegalArgumentException. * Otherwise it will simply return. + * @param bcd number to check */ public static void check(final int bcd) { for (int i = 0; i < 8; i++) { - if ( (0xF & bcd >> 4 * i) >= 10) { + if ((0xF & bcd >> 4 * i) >= 10) { throw new IllegalArgumentException(); } } @@ -77,7 +77,7 @@ */ public static boolean isBcd(final int bcd) { for (int i = 0; i < 8; i++) { - if ( (0xF & bcd >> 4 * i) >= 10) { + if ((0xF & bcd >> 4 * i) >= 10) { return false; } } @@ -105,7 +105,7 @@ public static int correct(final int bcd) { int newBcd = bcd; for (int i = 0; i < 8; i++) { - if ( (0xF & bcd >> 4 * i) >= 10) { + if ((0xF & bcd >> 4 * i) >= 10) { newBcd -= 10 << 4 * i; newBcd += 1 << 4 * (i + 1); } Modified: trunk/src/app/net/sf/japi/lang/SuperClassIterator.java =================================================================== --- trunk/src/app/net/sf/japi/lang/SuperClassIterator.java 2006-04-11 22:03:07 UTC (rev 44) +++ trunk/src/app/net/sf/japi/lang/SuperClassIterator.java 2006-04-11 22:04:53 UTC (rev 45) @@ -18,7 +18,6 @@ * 02111-1307, USA. */ - package net.sf.japi.lang; import java.util.Iterator; Modified: trunk/src/app/net/sf/japi/swing/action.properties =================================================================== --- trunk/src/app/net/sf/japi/swing/action.properties 2006-04-11 22:03:07 UTC (rev 44) +++ trunk/src/app/net/sf/japi/swing/action.properties 2006-04-11 22:04:53 UTC (rev 45) @@ -52,3 +52,4 @@ saxErrorClose.text=Close saxError.title=XML Errors dialogDontShowAgain=Show this dialog again next time. +laf=Look and Feel \ No newline at end of file Modified: trunk/src/app/net/sf/japi/swing/bookmarks/BookmarkManager.java =================================================================== --- trunk/src/app/net/sf/japi/swing/bookmarks/BookmarkManager.java 2006-04-11 22:03:07 UTC (rev 44) +++ trunk/src/app/net/sf/japi/swing/bookmarks/BookmarkManager.java 2006-04-11 22:04:53 UTC (rev 45) @@ -81,7 +81,7 @@ private BookmarkFolder bookmarks = new BookmarkFolder(); /** Action Factory. */ - private static final ActionFactory actionFactory = ActionFactory.getFactory("com.itcqis.swing.bookmarks"); + private static final ActionFactory actionFactory = ActionFactory.getFactory("net.sf.japi.swing.bookmarks"); /** The ProgramFrame this BookmarkManager manages bookmarks for. */ private Bookmarkable bookmarkable; Modified: trunk/src/app/net/sf/japi/util/Collections2.java =================================================================== --- trunk/src/app/net/sf/japi/util/Collections2.java 2006-04-11 22:03:07 UTC (rev 44) +++ trunk/src/app/net/sf/japi/util/Collections2.java 2006-04-11 22:04:53 UTC (rev 45) @@ -94,7 +94,7 @@ */ public static final <T, C extends Collection<T>> int removeFilter(final C collection, final Filter<? super T> filter) { int removed = 0; - for (T o : collection) { + for (final T o : collection) { if (!filter.accept(o)) { collection.remove(o); removed++; @@ -146,6 +146,7 @@ */ public static final <T> boolean isSorted(final List<T> list, final Comparator<? super T> c) { if (c == null) { + //noinspection unchecked,RawUseOfParameterizedType return isSorted((List) list); } if (list.size() < 2) { Modified: trunk/src/app/net/sf/japi/util/EndianConverter.java =================================================================== --- trunk/src/app/net/sf/japi/util/EndianConverter.java 2006-04-11 22:03:07 UTC (rev 44) +++ trunk/src/app/net/sf/japi/util/EndianConverter.java 2006-04-11 22:04:53 UTC (rev 45) @@ -25,15 +25,20 @@ * endian integer to a big endian integer and vice versa. * @author <a href="mailto:Chr...@it...">Christian Hujer</a> */ +@SuppressWarnings({"UtilityClass"}) public class EndianConverter { + /** Private constructor to prevent instantiation. */ + private EndianConverter() { + } + /** Convert a double. * This method changes byte order from 1, 2, 3, 4, 5, 6, 7, 8 to 8, 7, 6, 5, 4, 3, 2, 1. * @param d double to convert * @return converted double */ - public static final double se(final double d) { - return Double.longBitsToDouble(se(Double.doubleToRawLongBits(d))); + public static final double swapEndianess(final double d) { + return Double.longBitsToDouble(swapEndianess(Double.doubleToRawLongBits(d))); } /** Convert a float. @@ -41,8 +46,8 @@ * @param f float to convert * @return converted float */ - public static final float se(final float f) { - return Float.intBitsToFloat(se(Float.floatToRawIntBits(f))); + public static final float swapEndianess(final float f) { + return Float.intBitsToFloat(swapEndianess(Float.floatToRawIntBits(f))); } /** Convert a long. @@ -50,16 +55,17 @@ * @param l long to convert * @return converted long */ - public static final long se(final long l) { + @SuppressWarnings("OverlyComplexBooleanExpression") + public static final long swapEndianess(final long l) { return - (l & 0x00000000000000FFl) << 56 | - (l & 0x000000000000FF00l) << 40 | - (l & 0x0000000000FF0000l) << 24 | - (l & 0x00000000FF000000l) << 8 | - (l & 0x000000FF00000000l) >>> 8 | - (l & 0x0000FF0000000000l) >>> 24 | - (l & 0x00FF000000000000l) >>> 40 | - (l & 0xFF00000000000000l) >>> 56; + (l & 0x00000000000000FFL) << 56 | + (l & 0x000000000000FF00L) << 40 | + (l & 0x0000000000FF0000L) << 24 | + (l & 0x00000000FF000000L) << 8 | + (l & 0x000000FF00000000L) >>> 8 | + (l & 0x0000FF0000000000L) >>> 24 | + (l & 0x00FF000000000000L) >>> 40 | + (l & 0xFF00000000000000L) >>> 56; } /** Convert an int. @@ -67,7 +73,8 @@ * @param i int to convert * @return converted int */ - public static final int se(final int i) { + @SuppressWarnings("OverlyComplexBooleanExpression") + public static final int swapEndianess(final int i) { return (i & 0x000000FF) << 24 | (i & 0x0000FF00) << 8 | @@ -80,7 +87,7 @@ * @param c char to convert * @return converted char */ - public static final char se(final char c) { + public static final char swapEndianess(final char c) { return (char) ((c & 0x00FF) << 8 | (c & 0xFF00) >>> 8); @@ -91,7 +98,7 @@ * @param s short to convert * @return converted short */ - public static final short se(final short s) { + public static final short swapEndianess(final short s) { return (short) ((s & 0x00FF) << 8 | (s & 0xFF00) >>> 8); @@ -102,7 +109,7 @@ * @param b byte to convert * @return converted byte (same as b) */ - public static final byte se(final byte b) { + public static final byte swapEndianess(final byte b) { return b; } @@ -111,7 +118,8 @@ * @param b boolean to convert * @return converted boolean (same as b) */ - public static final boolean se(final boolean b) { + @SuppressWarnings({"BooleanMethodNameMustStartWithQuestion"}) + public static final boolean swapEndianess(final boolean b) { return b; } Modified: trunk/src/app/net/sf/japi/util/EnumerationIterator.java =================================================================== --- trunk/src/app/net/sf/japi/util/EnumerationIterator.java 2006-04-11 22:03:07 UTC (rev 44) +++ trunk/src/app/net/sf/japi/util/EnumerationIterator.java 2006-04-11 22:04:53 UTC (rev 45) @@ -51,6 +51,9 @@ } /** {@inheritDoc} */ + // SuppressWarnings here because of bug in IntelliJ. + // enumeration.nextElement actually can throw a NoSuchElementException. + @SuppressWarnings({"IteratorNextCanNotThrowNoSuchElementException"}) public T next() throws NoSuchElementException { return enumeration.nextElement(); } Modified: trunk/src/app/net/sf/japi/util/Table.java =================================================================== --- trunk/src/app/net/sf/japi/util/Table.java 2006-04-11 22:03:07 UTC (rev 44) +++ trunk/src/app/net/sf/japi/util/Table.java 2006-04-11 22:04:53 UTC (rev 45) @@ -54,7 +54,7 @@ final Set<T1> firsts = new HashSet<T1>(); for (final Pair<T1, T2> pair : pairs) { final T2 pairSecond = pair.getSecond(); - if (pairSecond == second || pairSecond.equals(second)) { + if (pairSecond.equals(second)) { firsts.add(pair.getFirst()); } } @@ -69,7 +69,7 @@ final Set<Pair<T1,T2>> pairsByFirst = new HashSet<Pair<T1,T2>>(); for (Pair<T1, T2> pair : pairs) { final T1 pairFirst = pair.getFirst(); - if (pairFirst == first || pairFirst.equals(first)) { + if (pairFirst.equals(first)) { pairsByFirst.add(pair); } } @@ -84,7 +84,7 @@ final Set<Pair<T1,T2>> pairsBySecond = new HashSet<Pair<T1,T2>>(); for (Pair<T1, T2> pair : pairs) { final T2 pairSecond = pair.getSecond(); - if (pairSecond == second || pairSecond.equals(second)) { + if (pairSecond.equals(second)) { pairsBySecond.add(pair); } } @@ -99,7 +99,7 @@ final Set<T2> seconds = new HashSet<T2>(); for (final Pair<T1, T2> pair : pairs) { final T1 pairFirst = pair.getFirst(); - if (pairFirst == first || pairFirst.equals(first)) { + if (pairFirst.equals(first)) { seconds.add(pair.getSecond()); } } @@ -125,28 +125,42 @@ /** Remove all pairs that match a first. * @param first first to match + * @return whether a matching pair was removed + * @retval <code>true</code> if at least one pair was removed + * @retval <code>false</code> if no matching pairs were found */ - public void removeAllFirst(final T1 first) { + public boolean removeAllFirst(final T1 first) { + boolean ret = false; + //noinspection ForLoopWithMissingComponent for (final Iterator<Pair<T1,T2>> it = pairs.iterator(); it.hasNext();) { final Pair<T1,T2> pair = it.next(); final T1 pairFirst = pair.getFirst(); - if (pairFirst == first || pairFirst.equals(first)) { + if (pairFirst.equals(first)) { it.remove(); + ret = true; } } + return ret; } /** Remove all pairs that match a second. * @param second second to match + * @return whether a matching pair was removed + * @retval <code>true</code> if at least one pair was removed + * @retval <code>false</code> if no matching pairs were found */ - public void removeAllSecond(final T2 second) { + public boolean removeAllSecond(final T2 second) { + boolean ret = false; + //noinspection ForLoopWithMissingComponent for (final Iterator<Pair<T1,T2>> it = pairs.iterator(); it.hasNext();) { final Pair<T1,T2> pair = it.next(); final T2 pairSecond = pair.getSecond(); - if (pairSecond == second || pairSecond.equals(second)) { + if (pairSecond.equals(second)) { it.remove(); + ret = true; } } + return ret; } /** Remove a pair from the table. Modified: trunk/src/app/net/sf/japi/xml/FilteredNodeList.java =================================================================== --- trunk/src/app/net/sf/japi/xml/FilteredNodeList.java 2006-04-11 22:03:07 UTC (rev 44) +++ trunk/src/app/net/sf/japi/xml/FilteredNodeList.java 2006-04-11 22:04:53 UTC (rev 45) @@ -52,6 +52,7 @@ tmpNodes.add(node); } } + //noinspection unchecked nodes = (T[]) tmpNodes.toArray(new Node[tmpNodes.size()]); } @@ -69,6 +70,7 @@ tmpNodes.add(node); } } + //noinspection unchecked nodes = (T[]) tmpNodes.toArray(new Node[tmpNodes.size()]); } Modified: trunk/src/app/net/sf/japi/xml/NodeListIterator.java =================================================================== --- trunk/src/app/net/sf/japi/xml/NodeListIterator.java 2006-04-11 22:03:07 UTC (rev 44) +++ trunk/src/app/net/sf/japi/xml/NodeListIterator.java 2006-04-11 22:04:53 UTC (rev 45) @@ -105,6 +105,7 @@ /** {@inheritDoc} */ @NotNull public T next() throws NoSuchElementException { + //noinspection unchecked final T item = (T) nodeList.item(index++); if (item == null) { throw new NoSuchElementException(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <chr...@us...> - 2006-04-12 21:35:26
|
Revision: 52 Author: christianhujer Date: 2006-04-12 14:34:45 -0700 (Wed, 12 Apr 2006) ViewCVS: http://svn.sourceforge.net/japi/?rev=52&view=rev Log Message: ----------- Cosmetic changes: Unified number of blank lines surrounding package and import statements. Modified Paths: -------------- trunk/src/app/net/sf/japi/io/ARGVInputStream.java trunk/src/app/net/sf/japi/io/BCD.java trunk/src/app/net/sf/japi/io/Nibbles.java trunk/src/app/net/sf/japi/net/ProxySettings.java trunk/src/app/net/sf/japi/sql/DatabaseTreeModel.java trunk/src/app/net/sf/japi/sql/ResultSetTableModel.java trunk/src/app/net/sf/japi/swing/ActionMethod.java trunk/src/app/net/sf/japi/swing/ActionProvider.java trunk/src/app/net/sf/japi/swing/NamedActionMap.java trunk/src/app/net/sf/japi/swing/ToggleAction.java trunk/src/app/net/sf/japi/swing/ToolBarLayout.java trunk/src/app/net/sf/japi/swing/font/FontChooser.java trunk/src/app/net/sf/japi/swing/font/FontPreview.java trunk/src/app/net/sf/japi/swing/prefs/keys/AbstractSimpleNode.java trunk/src/app/net/sf/japi/swing/prefs/keys/ActionKeyDisplay.java trunk/src/app/net/sf/japi/swing/prefs/keys/SimpleNode.java trunk/src/app/net/sf/japi/swing/prefs/proxy/ProxyPrefs.java trunk/src/app/net/sf/japi/util/filter/file/FileFilter.java trunk/src/app/net/sf/japi/util/filter/file/RegexFileFilter.java trunk/src/test/net/sf/japi/finance/InterestCalculatorTest.java trunk/src/test/net/sf/japi/util/Arrays2Test.java Modified: trunk/src/app/net/sf/japi/io/ARGVInputStream.java =================================================================== --- trunk/src/app/net/sf/japi/io/ARGVInputStream.java 2006-04-12 21:19:55 UTC (rev 51) +++ trunk/src/app/net/sf/japi/io/ARGVInputStream.java 2006-04-12 21:34:45 UTC (rev 52) @@ -23,7 +23,6 @@ import java.io.SequenceInputStream; import static net.sf.japi.util.PrintStreamThrowableHandler.STDERR; - /** An ARGV InputStream, behaving similar as <code><ARGV></code> in Perl. * Just to make life a bit less painful to Perl programmers that were reborn as Java programmers. * <p /> Modified: trunk/src/app/net/sf/japi/io/BCD.java =================================================================== --- trunk/src/app/net/sf/japi/io/BCD.java 2006-04-12 21:19:55 UTC (rev 51) +++ trunk/src/app/net/sf/japi/io/BCD.java 2006-04-12 21:34:45 UTC (rev 52) @@ -18,7 +18,6 @@ * 02111-1307, USA. */ - package net.sf.japi.io; /** A class with methods for converting BCD data from and to Binary data. Modified: trunk/src/app/net/sf/japi/io/Nibbles.java =================================================================== --- trunk/src/app/net/sf/japi/io/Nibbles.java 2006-04-12 21:19:55 UTC (rev 51) +++ trunk/src/app/net/sf/japi/io/Nibbles.java 2006-04-12 21:34:45 UTC (rev 52) @@ -18,7 +18,6 @@ * 02111-1307, USA. */ - package net.sf.japi.io; /** A class to get nibbles from byte sequences. Modified: trunk/src/app/net/sf/japi/net/ProxySettings.java =================================================================== --- trunk/src/app/net/sf/japi/net/ProxySettings.java 2006-04-12 21:19:55 UTC (rev 51) +++ trunk/src/app/net/sf/japi/net/ProxySettings.java 2006-04-12 21:34:45 UTC (rev 52) @@ -18,7 +18,6 @@ * 02111-1307, USA. */ - package net.sf.japi.net; /** This class handles Proxy settings. Modified: trunk/src/app/net/sf/japi/sql/DatabaseTreeModel.java =================================================================== --- trunk/src/app/net/sf/japi/sql/DatabaseTreeModel.java 2006-04-12 21:19:55 UTC (rev 51) +++ trunk/src/app/net/sf/japi/sql/DatabaseTreeModel.java 2006-04-12 21:34:45 UTC (rev 52) @@ -18,7 +18,6 @@ * 02111-1307, USA. */ - package net.sf.japi.sql; import java.sql.SQLException; Modified: trunk/src/app/net/sf/japi/sql/ResultSetTableModel.java =================================================================== --- trunk/src/app/net/sf/japi/sql/ResultSetTableModel.java 2006-04-12 21:19:55 UTC (rev 51) +++ trunk/src/app/net/sf/japi/sql/ResultSetTableModel.java 2006-04-12 21:34:45 UTC (rev 52) @@ -18,7 +18,6 @@ * 02111-1307, USA. */ - package net.sf.japi.sql; import java.sql.ResultSet; Modified: trunk/src/app/net/sf/japi/swing/ActionMethod.java =================================================================== --- trunk/src/app/net/sf/japi/swing/ActionMethod.java 2006-04-12 21:19:55 UTC (rev 51) +++ trunk/src/app/net/sf/japi/swing/ActionMethod.java 2006-04-12 21:34:45 UTC (rev 52) @@ -18,7 +18,6 @@ * 02111-1307, USA. */ - package net.sf.japi.swing; import java.lang.annotation.Documented; Modified: trunk/src/app/net/sf/japi/swing/ActionProvider.java =================================================================== --- trunk/src/app/net/sf/japi/swing/ActionProvider.java 2006-04-12 21:19:55 UTC (rev 51) +++ trunk/src/app/net/sf/japi/swing/ActionProvider.java 2006-04-12 21:34:45 UTC (rev 52) @@ -18,7 +18,6 @@ * 02111-1307, USA. */ - package net.sf.japi.swing; import javax.swing.Action; Modified: trunk/src/app/net/sf/japi/swing/NamedActionMap.java =================================================================== --- trunk/src/app/net/sf/japi/swing/NamedActionMap.java 2006-04-12 21:19:55 UTC (rev 51) +++ trunk/src/app/net/sf/japi/swing/NamedActionMap.java 2006-04-12 21:34:45 UTC (rev 52) @@ -18,7 +18,6 @@ * 02111-1307, USA. */ - package net.sf.japi.swing; import javax.swing.ActionMap; Modified: trunk/src/app/net/sf/japi/swing/ToggleAction.java =================================================================== --- trunk/src/app/net/sf/japi/swing/ToggleAction.java 2006-04-12 21:19:55 UTC (rev 51) +++ trunk/src/app/net/sf/japi/swing/ToggleAction.java 2006-04-12 21:34:45 UTC (rev 52) @@ -50,6 +50,8 @@ public static final String REFLECTION_PROPERTY_NAME = "ReflectionPropertyName"; /** Serial Version. */ + // Work around bug in IntelliJ IDEA + @SuppressWarnings({"AnalyzingVariableNaming"}) private static final long serialVersionUID = 1L; /** The selected state. @@ -87,6 +89,8 @@ } catch (final IllegalAccessException ex) { assert false : ex; } catch (final InvocationTargetException ex) { + // XXX workaround bug in IntelliJ IDEA (ex is NOT ignored) + //noinspection ThrowInsideCatchBlockWhichIgnoresCaughtException throw new RuntimeException(ex.getCause()); } } @@ -133,6 +137,7 @@ */ public void setSelected(final boolean selected) { this.selected = selected; + //noinspection ForLoopWithMissingComponent for (final Iterator<WeakReference<AbstractButton>> it = buttons.iterator(); it.hasNext();) { final WeakReference<AbstractButton> ref = it.next(); final AbstractButton button = ref.get(); Modified: trunk/src/app/net/sf/japi/swing/ToolBarLayout.java =================================================================== --- trunk/src/app/net/sf/japi/swing/ToolBarLayout.java 2006-04-12 21:19:55 UTC (rev 51) +++ trunk/src/app/net/sf/japi/swing/ToolBarLayout.java 2006-04-12 21:34:45 UTC (rev 52) @@ -70,7 +70,8 @@ * @see BorderLayout * @see JToolBar */ -@SuppressWarnings({"NonPrivateFieldAccessedInSynchronizedContext", "FieldAccessedSynchronizedAndUnsynchronized"}) public class ToolBarLayout extends BorderLayout { +@SuppressWarnings({"NonPrivateFieldAccessedInSynchronizedContext", "FieldAccessedSynchronizedAndUnsynchronized"}) +public class ToolBarLayout extends BorderLayout { /** Serial Version. */ @SuppressWarnings({"AnalyzingVariableNaming"}) @@ -160,6 +161,7 @@ } /** {@inheritDoc} */ + @SuppressWarnings({"deprecation"}) @Override public void addLayoutComponent(final String name, final Component comp) { synchronized (comp.getTreeLock()) { if (name == null || CENTER.equals(name)) { @@ -386,7 +388,7 @@ EAST, /** Constraint for west region, last component. */ - WEST; + WEST, } // enum Region Modified: trunk/src/app/net/sf/japi/swing/font/FontChooser.java =================================================================== --- trunk/src/app/net/sf/japi/swing/font/FontChooser.java 2006-04-12 21:19:55 UTC (rev 51) +++ trunk/src/app/net/sf/japi/swing/font/FontChooser.java 2006-04-12 21:34:45 UTC (rev 52) @@ -18,7 +18,6 @@ * 02111-1307, USA. */ - package net.sf.japi.swing.font; import java.awt.Component; Modified: trunk/src/app/net/sf/japi/swing/font/FontPreview.java =================================================================== --- trunk/src/app/net/sf/japi/swing/font/FontPreview.java 2006-04-12 21:19:55 UTC (rev 51) +++ trunk/src/app/net/sf/japi/swing/font/FontPreview.java 2006-04-12 21:34:45 UTC (rev 52) @@ -18,7 +18,6 @@ * 02111-1307, USA. */ - package net.sf.japi.swing.font; import java.awt.Dimension; Modified: trunk/src/app/net/sf/japi/swing/prefs/keys/AbstractSimpleNode.java =================================================================== --- trunk/src/app/net/sf/japi/swing/prefs/keys/AbstractSimpleNode.java 2006-04-12 21:19:55 UTC (rev 51) +++ trunk/src/app/net/sf/japi/swing/prefs/keys/AbstractSimpleNode.java 2006-04-12 21:34:45 UTC (rev 52) @@ -18,7 +18,6 @@ * 02111-1307, USA. */ - package net.sf.japi.swing.prefs.keys; import org.jetbrains.annotations.Nullable; Modified: trunk/src/app/net/sf/japi/swing/prefs/keys/ActionKeyDisplay.java =================================================================== --- trunk/src/app/net/sf/japi/swing/prefs/keys/ActionKeyDisplay.java 2006-04-12 21:19:55 UTC (rev 51) +++ trunk/src/app/net/sf/japi/swing/prefs/keys/ActionKeyDisplay.java 2006-04-12 21:34:45 UTC (rev 52) @@ -18,7 +18,6 @@ * 02111-1307, USA. */ - package net.sf.japi.swing.prefs.keys; import java.awt.FlowLayout; Modified: trunk/src/app/net/sf/japi/swing/prefs/keys/SimpleNode.java =================================================================== --- trunk/src/app/net/sf/japi/swing/prefs/keys/SimpleNode.java 2006-04-12 21:19:55 UTC (rev 51) +++ trunk/src/app/net/sf/japi/swing/prefs/keys/SimpleNode.java 2006-04-12 21:34:45 UTC (rev 52) @@ -18,7 +18,6 @@ * 02111-1307, USA. */ - package net.sf.japi.swing.prefs.keys; import org.jetbrains.annotations.Nullable; Modified: trunk/src/app/net/sf/japi/swing/prefs/proxy/ProxyPrefs.java =================================================================== --- trunk/src/app/net/sf/japi/swing/prefs/proxy/ProxyPrefs.java 2006-04-12 21:19:55 UTC (rev 51) +++ trunk/src/app/net/sf/japi/swing/prefs/proxy/ProxyPrefs.java 2006-04-12 21:34:45 UTC (rev 52) @@ -18,7 +18,6 @@ * 02111-1307, USA. */ - package net.sf.japi.swing.prefs.proxy; import net.sf.japi.swing.prefs.AbstractPrefs; Modified: trunk/src/app/net/sf/japi/util/filter/file/FileFilter.java =================================================================== --- trunk/src/app/net/sf/japi/util/filter/file/FileFilter.java 2006-04-12 21:19:55 UTC (rev 51) +++ trunk/src/app/net/sf/japi/util/filter/file/FileFilter.java 2006-04-12 21:34:45 UTC (rev 52) @@ -18,7 +18,6 @@ * 02111-1307, USA. */ - package net.sf.japi.util.filter.file; import java.io.File; Modified: trunk/src/app/net/sf/japi/util/filter/file/RegexFileFilter.java =================================================================== --- trunk/src/app/net/sf/japi/util/filter/file/RegexFileFilter.java 2006-04-12 21:19:55 UTC (rev 51) +++ trunk/src/app/net/sf/japi/util/filter/file/RegexFileFilter.java 2006-04-12 21:34:45 UTC (rev 52) @@ -18,7 +18,6 @@ * 02111-1307, USA. */ - package net.sf.japi.util.filter.file; import java.io.File; Modified: trunk/src/test/net/sf/japi/finance/InterestCalculatorTest.java =================================================================== --- trunk/src/test/net/sf/japi/finance/InterestCalculatorTest.java 2006-04-12 21:19:55 UTC (rev 51) +++ trunk/src/test/net/sf/japi/finance/InterestCalculatorTest.java 2006-04-12 21:34:45 UTC (rev 52) @@ -25,7 +25,6 @@ /** Tests the capital finance class. * Date: 09.04.2006 - * */ public class InterestCalculatorTest extends TestCase { Modified: trunk/src/test/net/sf/japi/util/Arrays2Test.java =================================================================== --- trunk/src/test/net/sf/japi/util/Arrays2Test.java 2006-04-12 21:19:55 UTC (rev 51) +++ trunk/src/test/net/sf/japi/util/Arrays2Test.java 2006-04-12 21:34:45 UTC (rev 52) @@ -24,8 +24,7 @@ import junit.framework.TestCase; import net.sf.japi.util.Arrays2; -/** - * Test for {@link Arrays2}. +/** Test for {@link Arrays2}. * @author <a href="mailto:ch...@it...">Christian Hujer</a> */ public class Arrays2Test extends TestCase { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <chr...@us...> - 2006-04-15 00:30:19
|
Revision: 60 Author: christianhujer Date: 2006-04-14 17:20:22 -0700 (Fri, 14 Apr 2006) ViewCVS: http://svn.sourceforge.net/japi/?rev=60&view=rev Log Message: ----------- Added pre-version of arg parser. Added Paths: ----------- trunk/src/app/net/sf/japi/io/args/ trunk/src/app/net/sf/japi/io/args/ArgParser.java trunk/src/app/net/sf/japi/io/args/Command.java trunk/src/app/net/sf/japi/io/args/Mandatory.java trunk/src/app/net/sf/japi/io/args/Option.java trunk/src/app/net/sf/japi/io/args/StopOption.java Added: trunk/src/app/net/sf/japi/io/args/ArgParser.java =================================================================== --- trunk/src/app/net/sf/japi/io/args/ArgParser.java (rev 0) +++ trunk/src/app/net/sf/japi/io/args/ArgParser.java 2006-04-15 00:20:22 UTC (rev 60) @@ -0,0 +1,95 @@ +/* + * JAPI - (Yet another (hopefully) useful) Java API + * + * Copyright (C) 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.io.args; + +import java.lang.reflect.InvocationTargetException; +import java.lang.reflect.Method; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; +import java.util.Iterator; +import java.util.List; +import java.util.Map; + +public class ArgParser { + + /** Parses arguments into an arguments container. + * @param argsContainer object to hold parsed arguments + * @param args Arguments to parse + */ + public static void parse(final Command argsContainer, final String... args) { + final List<String> argList = new ArrayList<String>(Arrays.asList(args)); + final Class<?> argsContainerClass = argsContainer.getClass(); + final Method[] argsContainerMethods = argsContainerClass.getMethods(); + final Map<String, Method> argumentMethods = new HashMap<String, Method>(); + for (final Method method : argsContainerMethods) { + final Option option = method.getAnnotation(Option.class); + if (option != null) { + for (final String optionString : option.value()) { + argumentMethods.put(optionString.length() > 1 ? "-" + optionString : optionString, method); + } + } + } + for (final Iterator<String> it = argList.iterator(); it.hasNext(); ) { + final String arg = it.next(); + if (arg.length() > 1 && arg.charAt(0) == '-') { + it.remove(); + if ("--".equals(arg)) { + break; + } + if (arg.charAt(1) != '-') { + if (invokeMethod(argumentMethods.get(arg.substring(1)), argsContainer)) { + return; + } + } else { + for (final String realArg : arg.substring(1).split("")) { + if (invokeMethod(argumentMethods.get(arg.substring(1)), argsContainer)) { + return; + } + } + } + } + // empty arguments are intentionally not removed. + } + argsContainer.run(argList); + } + + /** Invoke an argument method. + * @param method + * @param argsContainer + * @return true if the method indicated to stop parsing the arguments + */ + private static boolean invokeMethod(final Method method, final Command argsContainer) { + if (method == null) { + throw new RuntimeException("Unknown argument Exception"); + } + try { + method.invoke(argsContainer); + } catch (final IllegalAccessException e) { + System.err.println(e); + } catch (final InvocationTargetException e) { + System.err.println(e.getCause()); + } + return method.getAnnotation(StopOption.class) != null; + } + +} // class ArgParser Property changes on: trunk/src/app/net/sf/japi/io/args/ArgParser.java ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + LF Added: trunk/src/app/net/sf/japi/io/args/Command.java =================================================================== --- trunk/src/app/net/sf/japi/io/args/Command.java (rev 0) +++ trunk/src/app/net/sf/japi/io/args/Command.java 2006-04-15 00:20:22 UTC (rev 60) @@ -0,0 +1,38 @@ +/* + * JAPI - (Yet another (hopefully) useful) Java API + * + * Copyright (C) 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.io.args; + +import java.util.List; + +/** Shell commands can implement this interface and make use of ArgParser. + * @author <a href="mailto:ch...@it...">Christian Hujer</a> + */ +interface Command { + + /** Run the command. + * This method is invoked by {@link ArgParser} once it is finnished with parsing the arguments. + * @param args the argument strings that were not parsed away by {@link ArgParser}. + */ + @SuppressWarnings({"InstanceMethodNamingConvention"}) + void run(List<String> args); + +} // interface Command Property changes on: trunk/src/app/net/sf/japi/io/args/Command.java ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + LF Added: trunk/src/app/net/sf/japi/io/args/Mandatory.java =================================================================== --- trunk/src/app/net/sf/japi/io/args/Mandatory.java (rev 0) +++ trunk/src/app/net/sf/japi/io/args/Mandatory.java 2006-04-15 00:20:22 UTC (rev 60) @@ -0,0 +1,36 @@ +/* + * JAPI - (Yet another (hopefully) useful) Java API + * + * Copyright (C) 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.io.args; + +import static java.lang.annotation.ElementType.METHOD; +import java.lang.annotation.Retention; +import static java.lang.annotation.RetentionPolicy.RUNTIME; +import java.lang.annotation.Target; + +/** Annotation for command argument methods to declare that the associated argument is mandatory. + * @author <a href="mailto:ch...@it...">Christian Hujer</a> + * @see Option + */ +@Retention(RUNTIME) +@Target(METHOD) +@interface Mandatory { +} // @interface Mandatory Property changes on: trunk/src/app/net/sf/japi/io/args/Mandatory.java ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + LF Added: trunk/src/app/net/sf/japi/io/args/Option.java =================================================================== --- trunk/src/app/net/sf/japi/io/args/Option.java (rev 0) +++ trunk/src/app/net/sf/japi/io/args/Option.java 2006-04-15 00:20:22 UTC (rev 60) @@ -0,0 +1,41 @@ +/* + * JAPI - (Yet another (hopefully) useful) Java API + * + * Copyright (C) 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.io.args; + +import static java.lang.annotation.ElementType.METHOD; +import java.lang.annotation.Retention; +import static java.lang.annotation.RetentionPolicy.RUNTIME; +import java.lang.annotation.Target; + +/** Annotation to mark a method as command argument method. + * @author <a href="mailto:ch...@it...">Christian Hujer</a> + */ +@Retention(RUNTIME) +@Target(METHOD) +@interface Option { + + /** The argument names. + * Usually this is two Strings, a single letter and a descriptive String. + * @note the supplied string values should not contain neither spaces nor non-ascii characters. + */ + String[] value(); +} // @interface Option Property changes on: trunk/src/app/net/sf/japi/io/args/Option.java ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:eol-style + LF Added: trunk/src/app/net/sf/japi/io/args/StopOption.java =================================================================== --- trunk/src/app/net/sf/japi/io/args/StopOption.java (rev 0) +++ trunk/src/app/net/sf/japi/io/args/StopOption.java 2006-04-15 00:20:22 UTC (rev 60) @@ -0,0 +1,38 @@ +/* + * JAPI - (Yet another (hopefully) useful) Java API + * + * Copyright (C) 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.io.args; + +import static java.lang.annotation.ElementType.METHOD; +import java.lang.annotation.Retention; +import static java.lang.annotation.RetentionPolicy.RUNTIME; +import java.lang.annotation.Target; + +/** Annotation to declare an option as stop option. + * A stop option is an option that stops argument parsing and exits normal program flow. + * Typical stop options are "-V" / "--version" and "-h" / "--help". + * @author <a href="mailto:ch...@it...">Christian Hujer</a> + * @see Option + */ +@Retention(RUNTIME) +@Target(METHOD) +@interface StopOption { +} // @interface StopOption Property changes on: trunk/src/app/net/sf/japi/io/args/StopOption.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-04-16 00:24:48
|
Revision: 67 Author: christianhujer Date: 2006-04-15 17:24:35 -0700 (Sat, 15 Apr 2006) ViewCVS: http://svn.sourceforge.net/japi/?rev=67&view=rev Log Message: ----------- Generified ThrowableHandler. Modified Paths: -------------- trunk/src/app/net/sf/japi/io/ARGVEnumeration.java trunk/src/app/net/sf/japi/util/PrintStreamThrowableHandler.java trunk/src/app/net/sf/japi/util/ThrowableHandler.java Modified: trunk/src/app/net/sf/japi/io/ARGVEnumeration.java =================================================================== --- trunk/src/app/net/sf/japi/io/ARGVEnumeration.java 2006-04-15 16:12:19 UTC (rev 66) +++ trunk/src/app/net/sf/japi/io/ARGVEnumeration.java 2006-04-16 00:24:35 UTC (rev 67) @@ -59,7 +59,7 @@ private String nextFilename; /** ThrowableHandlers. */ - private final List<ThrowableHandler> handlers = new ArrayList<ThrowableHandler>(); + private final List<ThrowableHandler<? super FileNotFoundException>> handlers = new ArrayList<ThrowableHandler<? super FileNotFoundException>>(); /** Create an ARGVEnumeration. * @param args Command line arguments or some other String array containing 0 or more file names. @@ -98,8 +98,8 @@ * Currently does nothing but tell the registered exception handlers to handle the exception. * @param e Exception to log */ - protected void log(final Exception e) { - for (final ThrowableHandler handler : handlers) { + protected void log(final FileNotFoundException e) { + for (final ThrowableHandler<? super FileNotFoundException> handler : handlers) { handler.handleThrowable(e); } } @@ -108,7 +108,7 @@ * @param handler ThrowableHandler to add * @param args Command line arguments or some other String array containing 0 or more file names. */ - public ARGVEnumeration(final ThrowableHandler handler, final String... args) { + public ARGVEnumeration(final ThrowableHandler<? super FileNotFoundException> handler, final String... args) { addThrowableHandler(handler); this.args = args.clone(); if (args.length == 0) { @@ -121,7 +121,7 @@ /** Register an exception handler. * @param handler New ThrowableHandler */ - public void addThrowableHandler(final ThrowableHandler handler) { + public void addThrowableHandler(final ThrowableHandler<? super FileNotFoundException> handler) { handlers.add(handler); } @@ -150,7 +150,7 @@ /** Unregister an exception handler. * @param handler ThrowableHandler to be removed */ - public void removeThrowableHandler(final ThrowableHandler handler) { + public void removeThrowableHandler(final ThrowableHandler<? super FileNotFoundException> handler) { handlers.remove(handler); } Modified: trunk/src/app/net/sf/japi/util/PrintStreamThrowableHandler.java =================================================================== --- trunk/src/app/net/sf/japi/util/PrintStreamThrowableHandler.java 2006-04-15 16:12:19 UTC (rev 66) +++ trunk/src/app/net/sf/japi/util/PrintStreamThrowableHandler.java 2006-04-16 00:24:35 UTC (rev 67) @@ -26,10 +26,10 @@ * @author <a href="mailto:ch...@it...">Christian Hujer</a> */ @SuppressWarnings({"UseOfSystemOutOrSystemErr"}) -public class PrintStreamThrowableHandler implements ThrowableHandler { +public class PrintStreamThrowableHandler<T extends Throwable> implements ThrowableHandler<T> { /** Static instance for printing to STDERR. */ - public static final PrintStreamThrowableHandler STDERR = new PrintStreamThrowableHandler(System.err); + public static final PrintStreamThrowableHandler<Throwable> STDERR = new PrintStreamThrowableHandler<Throwable>(System.err); private final PrintStream stream; @@ -39,7 +39,7 @@ } /** {@inheritDoc} */ - public void handleThrowable(final Throwable t) { + public void handleThrowable(final T t) { stream.println(t); } Modified: trunk/src/app/net/sf/japi/util/ThrowableHandler.java =================================================================== --- trunk/src/app/net/sf/japi/util/ThrowableHandler.java 2006-04-15 16:12:19 UTC (rev 66) +++ trunk/src/app/net/sf/japi/util/ThrowableHandler.java 2006-04-16 00:24:35 UTC (rev 67) @@ -25,11 +25,11 @@ * Even more, when these exceptions eventually are more or less recoverable. * @author <a href="mailto:Chr...@it...">Christian Hujer</a> */ -public interface ThrowableHandler { +public interface ThrowableHandler<T extends Throwable> { /** Handle a Throwable. * @param t Throwable to handle */ - void handleThrowable(final Throwable t); + void handleThrowable(final T t); } // interface ThrowableHandler This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <chr...@us...> - 2006-04-16 02:50:25
|
Revision: 74 Author: christianhujer Date: 2006-04-15 19:49:13 -0700 (Sat, 15 Apr 2006) ViewCVS: http://svn.sourceforge.net/japi/?rev=74&view=rev Log Message: ----------- Added missing package documentation. Unified package documentation. Modified Paths: -------------- trunk/src/app/net/sf/japi/io/package.html trunk/src/app/net/sf/japi/lang/package.html trunk/src/app/net/sf/japi/sql/package.html trunk/src/app/net/sf/japi/swing/bookmarks/package.html trunk/src/app/net/sf/japi/swing/font/package.html trunk/src/app/net/sf/japi/swing/package.html trunk/src/app/net/sf/japi/swing/prefs/package.html trunk/src/app/net/sf/japi/swing/prefs/proxy/package.html trunk/src/app/net/sf/japi/util/package.html trunk/src/app/net/sf/japi/xml/package.html Added Paths: ----------- trunk/src/app/net/sf/japi/cpp/package.html trunk/src/app/net/sf/japi/finance/package.html trunk/src/app/net/sf/japi/io/args/package.html trunk/src/app/net/sf/japi/net/package.html trunk/src/app/net/sf/japi/swing/io/package.html trunk/src/app/net/sf/japi/swing/prefs/keys/package.html trunk/src/app/net/sf/japi/swing/treetable/package.html trunk/src/app/net/sf/japi/util/filter/file/package.html trunk/src/app/net/sf/japi/util/filter/package.html trunk/src/test/net/sf/japi/finance/package.html trunk/src/test/net/sf/japi/lang/package.html trunk/src/test/net/sf/japi/util/package.html Property Changed: ---------------- trunk/src/app/net/sf/japi/io/package.html trunk/src/app/net/sf/japi/lang/package.html trunk/src/app/net/sf/japi/sql/package.html trunk/src/app/net/sf/japi/swing/bookmarks/package.html trunk/src/app/net/sf/japi/swing/font/package.html trunk/src/app/net/sf/japi/swing/package.html trunk/src/app/net/sf/japi/swing/prefs/package.html trunk/src/app/net/sf/japi/swing/prefs/proxy/package.html trunk/src/app/net/sf/japi/util/package.html trunk/src/app/net/sf/japi/xml/package.html Added: trunk/src/app/net/sf/japi/cpp/package.html =================================================================== --- trunk/src/app/net/sf/japi/cpp/package.html (rev 0) +++ trunk/src/app/net/sf/japi/cpp/package.html 2006-04-16 02:49:13 UTC (rev 74) @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- 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. + --> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> + <head> + <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> + <meta name="Date" content="$Date: 2006-04-03 23:00:14 +0200 (Mon, 03 Apr 2006) $" /> + <title>net.sf.japi.cpp</title> + </head> + <body> + <p> + A C preprocessor in Java. + </p> + </body> +</html> Property changes on: trunk/src/app/net/sf/japi/cpp/package.html ___________________________________________________________________ Name: svn:mime-type + text/xml Name: svn:eol-style + LF Added: trunk/src/app/net/sf/japi/finance/package.html =================================================================== --- trunk/src/app/net/sf/japi/finance/package.html (rev 0) +++ trunk/src/app/net/sf/japi/finance/package.html 2006-04-16 02:49:13 UTC (rev 74) @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- 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. + --> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> + <head> + <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> + <meta name="Date" content="$Date: 2006-04-03 23:00:14 +0200 (Mon, 03 Apr 2006) $" /> + <title>net.sf.japi.finance</title> + </head> + <body> + <p> + Financial calculation. + </p> + </body> +</html> Property changes on: trunk/src/app/net/sf/japi/finance/package.html ___________________________________________________________________ Name: svn:mime-type + text/xml Name: svn:eol-style + LF Added: trunk/src/app/net/sf/japi/io/args/package.html =================================================================== --- trunk/src/app/net/sf/japi/io/args/package.html (rev 0) +++ trunk/src/app/net/sf/japi/io/args/package.html 2006-04-16 02:49:13 UTC (rev 74) @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- 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. + --> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> + <head> + <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> + <meta name="Date" content="$Date: 2006-04-03 23:00:14 +0200 (Mon, 03 Apr 2006) $" /> + <title>net.sf.japi.io.args</title> + </head> + <body> + <p> + Parsing command line arguments. + </p> + </body> +</html> Property changes on: trunk/src/app/net/sf/japi/io/args/package.html ___________________________________________________________________ Name: svn:mime-type + text/xml Name: svn:eol-style + LF Modified: trunk/src/app/net/sf/japi/io/package.html =================================================================== --- trunk/src/app/net/sf/japi/io/package.html 2006-04-16 02:22:08 UTC (rev 73) +++ trunk/src/app/net/sf/japi/io/package.html 2006-04-16 02:49:13 UTC (rev 74) @@ -18,16 +18,16 @@ - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA - 02111-1307, USA. --> - <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> - <title></title> + <meta name="Date" content="$Date: 2006-04-03 23:00:14 +0200 (Mon, 03 Apr 2006) $" /> + <title>net.sf.japi.io</title> </head> <body> <p> - This package contains I/O extension classes. + I/O extension and utility. </p> </body> </html> Property changes on: trunk/src/app/net/sf/japi/io/package.html ___________________________________________________________________ Name: svn:mime-type - text/html + text/xml Modified: trunk/src/app/net/sf/japi/lang/package.html =================================================================== --- trunk/src/app/net/sf/japi/lang/package.html 2006-04-16 02:22:08 UTC (rev 73) +++ trunk/src/app/net/sf/japi/lang/package.html 2006-04-16 02:49:13 UTC (rev 74) @@ -18,16 +18,16 @@ - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA - 02111-1307, USA. --> - <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> - <title></title> + <meta name="Date" content="$Date: 2006-04-03 23:00:14 +0200 (Mon, 03 Apr 2006) $" /> + <title>net.sf.japi.lang</title> </head> <body> <p> - The package net.sf.japi.lang contains classes supporting the {@link java.lang} package. + Additions to {@link java.lang}. </p> </body> </html> Property changes on: trunk/src/app/net/sf/japi/lang/package.html ___________________________________________________________________ Name: svn:mime-type - text/html + text/xml Added: trunk/src/app/net/sf/japi/net/package.html =================================================================== --- trunk/src/app/net/sf/japi/net/package.html (rev 0) +++ trunk/src/app/net/sf/japi/net/package.html 2006-04-16 02:49:13 UTC (rev 74) @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- JAPI - (Yet another (hopefully) useful) Java API + - + - Copyright (C) 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. + --> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> + <head> + <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> + <meta name="Date" content="$Date: 2006-04-03 23:00:14 +0200 (Mon, 03 Apr 2006) $" /> + <title>net.sf.japi.net</title> + </head> + <body> + <p> + Networking classes. + </p> + </body> +</html> Property changes on: trunk/src/app/net/sf/japi/net/package.html ___________________________________________________________________ Name: svn:mime-type + text/xml Name: svn:eol-style + LF Modified: trunk/src/app/net/sf/japi/sql/package.html =================================================================== --- trunk/src/app/net/sf/japi/sql/package.html 2006-04-16 02:22:08 UTC (rev 73) +++ trunk/src/app/net/sf/japi/sql/package.html 2006-04-16 02:49:13 UTC (rev 74) @@ -1,13 +1,33 @@ <?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd"> +<!-- 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. + --> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> + <meta name="Date" content="$Date: 2006-04-03 23:00:14 +0200 (Mon, 03 Apr 2006) $" /> <title>net.sf.japi.sql</title> </head> <body> <p> - Dieses Package enthält Klassen zur Unterstützung mit dem Package <code>java.sql</code>. + Helpers for {@link java.sql}. </p> </body> </html> Property changes on: trunk/src/app/net/sf/japi/sql/package.html ___________________________________________________________________ Name: svn:mime-type - text/html + text/xml Modified: trunk/src/app/net/sf/japi/swing/bookmarks/package.html =================================================================== --- trunk/src/app/net/sf/japi/swing/bookmarks/package.html 2006-04-16 02:22:08 UTC (rev 73) +++ trunk/src/app/net/sf/japi/swing/bookmarks/package.html 2006-04-16 02:49:13 UTC (rev 74) @@ -1,29 +1,29 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- - ~ JAPI - (Yet another (hopefully) useful) Java API - ~ - ~ Copyright (C) 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. +<!-- JAPI - (Yet another (hopefully) useful) Java API + - + - Copyright (C) 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. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> - <title></title> + <meta name="Date" content="$Date: 2006-04-03 23:00:14 +0200 (Mon, 03 Apr 2006) $" /> + <title>net.sf.japi.swing.bookmarks</title> </head> <body> <p> Property changes on: trunk/src/app/net/sf/japi/swing/bookmarks/package.html ___________________________________________________________________ Name: svn:mime-type - text/html + text/xml Modified: trunk/src/app/net/sf/japi/swing/font/package.html =================================================================== --- trunk/src/app/net/sf/japi/swing/font/package.html 2006-04-16 02:22:08 UTC (rev 73) +++ trunk/src/app/net/sf/japi/swing/font/package.html 2006-04-16 02:49:13 UTC (rev 74) @@ -1,29 +1,29 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- - ~ JAPI - (Yet another (hopefully) useful) Java API - ~ - ~ Copyright (C) 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. +<!-- JAPI - (Yet another (hopefully) useful) Java API + - + - Copyright (C) 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. --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> - <title></title> + <meta name="Date" content="$Date: 2006-04-03 23:00:14 +0200 (Mon, 03 Apr 2006) $" /> + <title>net.sf.japi.swing.font</title> </head> <body> <p> Property changes on: trunk/src/app/net/sf/japi/swing/font/package.html ___________________________________________________________________ Name: svn:mime-type - text/html + text/xml Added: trunk/src/app/net/sf/japi/swing/io/package.html =================================================================== --- trunk/src/app/net/sf/japi/swing/io/package.html (rev 0) +++ trunk/src/app/net/sf/japi/swing/io/package.html 2006-04-16 02:49:13 UTC (rev 74) @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- JAPI - (Yet another (hopefully) useful) Java API + - + - Copyright (C) 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. + --> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> + <head> + <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> + <meta name="Date" content="$Date: 2006-04-03 23:00:14 +0200 (Mon, 03 Apr 2006) $" /> + <title>net.sf.japi.swing.io</title> + </head> + <body> + <p> + Swing I/O. + </p> + </body> +</html> Property changes on: trunk/src/app/net/sf/japi/swing/io/package.html ___________________________________________________________________ Name: svn:mime-type + text/xml Name: svn:eol-style + LF Modified: trunk/src/app/net/sf/japi/swing/package.html =================================================================== --- trunk/src/app/net/sf/japi/swing/package.html 2006-04-16 02:22:08 UTC (rev 73) +++ trunk/src/app/net/sf/japi/swing/package.html 2006-04-16 02:49:13 UTC (rev 74) @@ -18,16 +18,16 @@ - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA - 02111-1307, USA. --> - <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> - <title></title> + <meta name="Date" content="$Date: 2006-04-03 23:00:14 +0200 (Mon, 03 Apr 2006) $" /> + <title>net.sf.japi.swing</title> </head> <body> <p> - This package contains Swing extension classes. + Swing extensions. </p> </body> </html> Property changes on: trunk/src/app/net/sf/japi/swing/package.html ___________________________________________________________________ Name: svn:mime-type - text/html + text/xml Added: trunk/src/app/net/sf/japi/swing/prefs/keys/package.html =================================================================== --- trunk/src/app/net/sf/japi/swing/prefs/keys/package.html (rev 0) +++ trunk/src/app/net/sf/japi/swing/prefs/keys/package.html 2006-04-16 02:49:13 UTC (rev 74) @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- JAPI - (Yet another (hopefully) useful) Java API + - + - Copyright (C) 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. + --> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> + <head> + <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> + <meta name="Date" content="$Date: 2006-04-03 23:00:14 +0200 (Mon, 03 Apr 2006) $" /> + <title>net.sf.japi.swing.prefs.keys</title> + </head> + <body> + <p> + Keyboard preferences. + </p> + </body> +</html> Property changes on: trunk/src/app/net/sf/japi/swing/prefs/keys/package.html ___________________________________________________________________ Name: svn:mime-type + text/xml Name: svn:eol-style + LF Modified: trunk/src/app/net/sf/japi/swing/prefs/package.html =================================================================== --- trunk/src/app/net/sf/japi/swing/prefs/package.html 2006-04-16 02:22:08 UTC (rev 73) +++ trunk/src/app/net/sf/japi/swing/prefs/package.html 2006-04-16 02:49:13 UTC (rev 74) @@ -18,12 +18,12 @@ - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA - 02111-1307, USA. --> - <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> - <title></title> + <meta name="Date" content="$Date: 2006-04-03 23:00:14 +0200 (Mon, 03 Apr 2006) $" /> + <title>net.sf.japi.swing.prefs</title> </head> <body> <p> Property changes on: trunk/src/app/net/sf/japi/swing/prefs/package.html ___________________________________________________________________ Name: svn:mime-type - text/html + text/xml Modified: trunk/src/app/net/sf/japi/swing/prefs/proxy/package.html =================================================================== --- trunk/src/app/net/sf/japi/swing/prefs/proxy/package.html 2006-04-16 02:22:08 UTC (rev 73) +++ trunk/src/app/net/sf/japi/swing/prefs/proxy/package.html 2006-04-16 02:49:13 UTC (rev 74) @@ -1,13 +1,33 @@ <?xml version="1.0" encoding="utf-8"?> +<!-- JAPI - (Yet another (hopefully) useful) Java API + - + - Copyright (C) 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. + --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> - <title></title> + <meta name="Date" content="$Date: 2006-04-03 23:00:14 +0200 (Mon, 03 Apr 2006) $" /> + <title>net.sf.japi.swing.prefs.proxy</title> </head> <body> <p> - The package net.sf.japi.swing.prefs.proxy contains classes for creating Proxy settings preferences dialogs. + Proxy preferences. </p> </body> </html> Property changes on: trunk/src/app/net/sf/japi/swing/prefs/proxy/package.html ___________________________________________________________________ Name: svn:mime-type - text/html + text/xml Added: trunk/src/app/net/sf/japi/swing/treetable/package.html =================================================================== --- trunk/src/app/net/sf/japi/swing/treetable/package.html (rev 0) +++ trunk/src/app/net/sf/japi/swing/treetable/package.html 2006-04-16 02:49:13 UTC (rev 74) @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- JAPI - (Yet another (hopefully) useful) Java API + - + - Copyright (C) 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. + --> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> + <head> + <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> + <meta name="Date" content="$Date: 2006-04-03 23:00:14 +0200 (Mon, 03 Apr 2006) $" /> + <title>net.sf.japi.swing.treetable</title> + </head> + <body> + <p> + A TreeTable. + </p> + </body> +</html> Property changes on: trunk/src/app/net/sf/japi/swing/treetable/package.html ___________________________________________________________________ Name: svn:mime-type + text/xml Name: svn:eol-style + LF Added: trunk/src/app/net/sf/japi/util/filter/file/package.html =================================================================== --- trunk/src/app/net/sf/japi/util/filter/file/package.html (rev 0) +++ trunk/src/app/net/sf/japi/util/filter/file/package.html 2006-04-16 02:49:13 UTC (rev 74) @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- JAPI - (Yet another (hopefully) useful) Java API + - + - Copyright (C) 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. + --> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> + <head> + <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> + <meta name="Date" content="$Date: 2006-04-03 23:00:14 +0200 (Mon, 03 Apr 2006) $" /> + <title>net.sf.japi.util.filter.file</title> + </head> + <body> + <p> + File Filtering. + </p> + </body> +</html> Property changes on: trunk/src/app/net/sf/japi/util/filter/file/package.html ___________________________________________________________________ Name: svn:mime-type + text/xml Name: svn:eol-style + LF Added: trunk/src/app/net/sf/japi/util/filter/package.html =================================================================== --- trunk/src/app/net/sf/japi/util/filter/package.html (rev 0) +++ trunk/src/app/net/sf/japi/util/filter/package.html 2006-04-16 02:49:13 UTC (rev 74) @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- JAPI - (Yet another (hopefully) useful) Java API + - + - Copyright (C) 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. + --> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> + <head> + <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> + <meta name="Date" content="$Date: 2006-04-03 23:00:14 +0200 (Mon, 03 Apr 2006) $" /> + <title>net.sf.japi.util.filter</title> + </head> + <body> + <p> + Filtering. + </p> + </body> +</html> Property changes on: trunk/src/app/net/sf/japi/util/filter/package.html ___________________________________________________________________ Name: svn:mime-type + text/xml Name: svn:eol-style + LF Modified: trunk/src/app/net/sf/japi/util/package.html =================================================================== --- trunk/src/app/net/sf/japi/util/package.html 2006-04-16 02:22:08 UTC (rev 73) +++ trunk/src/app/net/sf/japi/util/package.html 2006-04-16 02:49:13 UTC (rev 74) @@ -18,16 +18,16 @@ - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA - 02111-1307, USA. --> - <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> - <title></title> + <meta name="Date" content="$Date: 2006-04-03 23:00:14 +0200 (Mon, 03 Apr 2006) $" /> + <title>net.sf.japi.util</title> </head> <body> <p> - This package containes classes extending <code>java.util</code>. + Additions to {@link java.util}. </p> </body> </html> Property changes on: trunk/src/app/net/sf/japi/util/package.html ___________________________________________________________________ Name: svn:mime-type - text/html + text/xml Modified: trunk/src/app/net/sf/japi/xml/package.html =================================================================== --- trunk/src/app/net/sf/japi/xml/package.html 2006-04-16 02:22:08 UTC (rev 73) +++ trunk/src/app/net/sf/japi/xml/package.html 2006-04-16 02:49:13 UTC (rev 74) @@ -18,16 +18,16 @@ - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA - 02111-1307, USA. --> - <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> - <title></title> + <meta name="Date" content="$Date: 2006-04-03 23:00:14 +0200 (Mon, 03 Apr 2006) $" /> + <title>net.sf.japi.xml</title> </head> <body> <p> - This package contains XML extension classes. + XML extension classes. </p> </body> </html> Property changes on: trunk/src/app/net/sf/japi/xml/package.html ___________________________________________________________________ Name: svn:mime-type - text/html + text/xml Added: trunk/src/test/net/sf/japi/finance/package.html =================================================================== --- trunk/src/test/net/sf/japi/finance/package.html (rev 0) +++ trunk/src/test/net/sf/japi/finance/package.html 2006-04-16 02:49:13 UTC (rev 74) @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- JAPI - (Yet another (hopefully) useful) Java API + - + - Copyright (C) 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. + --> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> + <head> + <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> + <meta name="Date" content="$Date: 2006-04-03 23:00:14 +0200 (Mon, 03 Apr 2006) $" /> + <title>test.net.sf.japi.finance</title> + </head> + <body> + <p> + Unit Tests for {@link net.sf.japi.finance}. + </p> + </body> +</html> Property changes on: trunk/src/test/net/sf/japi/finance/package.html ___________________________________________________________________ Name: svn:mime-type + text/xml Name: svn:eol-style + LF Added: trunk/src/test/net/sf/japi/lang/package.html =================================================================== --- trunk/src/test/net/sf/japi/lang/package.html (rev 0) +++ trunk/src/test/net/sf/japi/lang/package.html 2006-04-16 02:49:13 UTC (rev 74) @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- JAPI - (Yet another (hopefully) useful) Java API + - + - Copyright (C) 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. + --> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> + <head> + <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> + <meta name="Date" content="$Date: 2006-04-03 23:00:14 +0200 (Mon, 03 Apr 2006) $" /> + <title>test.net.sf.japi.lang</title> + </head> + <body> + <p> + Unit Tests for {@link net.sf.japi.lang}. + </p> + </body> +</html> Property changes on: trunk/src/test/net/sf/japi/lang/package.html ___________________________________________________________________ Name: svn:mime-type + text/xml Name: svn:eol-style + LF Added: trunk/src/test/net/sf/japi/util/package.html =================================================================== --- trunk/src/test/net/sf/japi/util/package.html (rev 0) +++ trunk/src/test/net/sf/japi/util/package.html 2006-04-16 02:49:13 UTC (rev 74) @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- JAPI - (Yet another (hopefully) useful) Java API + - + - Copyright (C) 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. + --> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de"> + <head> + <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> + <meta name="Date" content="$Date: 2006-04-03 23:00:14 +0200 (Mon, 03 Apr 2006) $" /> + <title>test.net.sf.japi.util</title> + </head> + <body> + <p> + Unit Tests for {@link net.sf.japi.util}. + </p> + </body> +</html> Property changes on: trunk/src/test/net/sf/japi/util/package.html ___________________________________________________________________ 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-04-16 21:18:30
|
Revision: 83 Author: christianhujer Date: 2006-04-16 14:16:40 -0700 (Sun, 16 Apr 2006) ViewCVS: http://svn.sourceforge.net/japi/?rev=83&view=rev Log Message: ----------- Updated my email address. Modified Paths: -------------- trunk/src/app/net/sf/japi/cpp/CPreProcessor.java trunk/src/app/net/sf/japi/cpp/State.java trunk/src/app/net/sf/japi/io/ARGV.java trunk/src/app/net/sf/japi/io/ARGVEnumeration.java trunk/src/app/net/sf/japi/io/ARGVInputStream.java trunk/src/app/net/sf/japi/io/ARGVReader.java trunk/src/app/net/sf/japi/io/BCD.java trunk/src/app/net/sf/japi/io/Copier.java trunk/src/app/net/sf/japi/io/IOHelper.java trunk/src/app/net/sf/japi/io/Nibbles.java trunk/src/app/net/sf/japi/io/args/ArgParser.java trunk/src/app/net/sf/japi/io/args/Command.java trunk/src/app/net/sf/japi/io/args/Mandatory.java trunk/src/app/net/sf/japi/io/args/Option.java trunk/src/app/net/sf/japi/io/args/StopOption.java trunk/src/app/net/sf/japi/lang/Properties.java trunk/src/app/net/sf/japi/lang/SuperClassIterator.java trunk/src/app/net/sf/japi/net/Forwarder.java trunk/src/app/net/sf/japi/net/ProxySettings.java trunk/src/app/net/sf/japi/sql/CachedResultSetTableModel.java trunk/src/app/net/sf/japi/sql/DatabaseTreeModel.java trunk/src/app/net/sf/japi/sql/ResultSetTableModel.java trunk/src/app/net/sf/japi/sql/SQLHelper.java trunk/src/app/net/sf/japi/sql/ScrollResultSetTableModel.java trunk/src/app/net/sf/japi/swing/ActionFactory.java trunk/src/app/net/sf/japi/swing/ActionMethod.java trunk/src/app/net/sf/japi/swing/ActionProvider.java trunk/src/app/net/sf/japi/swing/ColumnLayout.java trunk/src/app/net/sf/japi/swing/DisposeAction.java trunk/src/app/net/sf/japi/swing/DummyAction.java trunk/src/app/net/sf/japi/swing/IconManager.java trunk/src/app/net/sf/japi/swing/JFileChooserButton.java trunk/src/app/net/sf/japi/swing/JFileField.java trunk/src/app/net/sf/japi/swing/JPropertyEditor.java trunk/src/app/net/sf/japi/swing/JSAXErrorHandler.java trunk/src/app/net/sf/japi/swing/LocaleComparator.java trunk/src/app/net/sf/japi/swing/LocaleListCellRenderer.java trunk/src/app/net/sf/japi/swing/LookAndFeelManager.java trunk/src/app/net/sf/japi/swing/NamedActionMap.java trunk/src/app/net/sf/japi/swing/Progress.java trunk/src/app/net/sf/japi/swing/ProgressDisplay.java trunk/src/app/net/sf/japi/swing/ReflectionAction.java trunk/src/app/net/sf/japi/swing/TipOfTheDayManager.java trunk/src/app/net/sf/japi/swing/ToggleAction.java trunk/src/app/net/sf/japi/swing/ToolBarLayout.java trunk/src/app/net/sf/japi/swing/WindowsLookAndFeel.java trunk/src/app/net/sf/japi/swing/bookmarks/BookmarkDropTargetAdapter.java trunk/src/app/net/sf/japi/swing/bookmarks/BookmarkManager.java trunk/src/app/net/sf/japi/swing/bookmarks/BookmarkTransferHandler.java trunk/src/app/net/sf/japi/swing/bookmarks/BookmarkTransferable.java trunk/src/app/net/sf/japi/swing/bookmarks/BookmarkTreeCellRenderer.java trunk/src/app/net/sf/japi/swing/bookmarks/Bookmarkable.java trunk/src/app/net/sf/japi/swing/font/FontChooser.java trunk/src/app/net/sf/japi/swing/font/FontFamilyComboBox.java trunk/src/app/net/sf/japi/swing/font/FontFamilyListCellRenderer.java trunk/src/app/net/sf/japi/swing/font/FontPreview.java trunk/src/app/net/sf/japi/swing/font/FontStyleListCellRenderer.java trunk/src/app/net/sf/japi/swing/io/CanLoad.java trunk/src/app/net/sf/japi/swing/prefs/AbstractPrefs.java trunk/src/app/net/sf/japi/swing/prefs/PreferencesGroup.java trunk/src/app/net/sf/japi/swing/prefs/PreferencesPane.java trunk/src/app/net/sf/japi/swing/prefs/Prefs.java trunk/src/app/net/sf/japi/swing/prefs/keys/AbstractSimpleNode.java trunk/src/app/net/sf/japi/swing/prefs/keys/ActionKeyDisplay.java trunk/src/app/net/sf/japi/swing/prefs/keys/ActionMapNode.java trunk/src/app/net/sf/japi/swing/prefs/keys/ActionNode.java trunk/src/app/net/sf/japi/swing/prefs/keys/KeyStrokePrefs.java trunk/src/app/net/sf/japi/swing/prefs/keys/KeyStrokeRootNode.java trunk/src/app/net/sf/japi/swing/prefs/keys/KeyStrokeTreeTableModel.java trunk/src/app/net/sf/japi/swing/prefs/keys/SimpleNode.java trunk/src/app/net/sf/japi/swing/prefs/proxy/ProxyPrefs.java trunk/src/app/net/sf/japi/swing/treetable/AbstractTreeTableModel.java trunk/src/app/net/sf/japi/swing/treetable/TreeTableModel.java trunk/src/app/net/sf/japi/swing/treetable/TreeTableModelTableModelAdapter.java trunk/src/app/net/sf/japi/swing/treetable/TreeTableModelTreeModelAdapter.java trunk/src/app/net/sf/japi/util/Arrays2.java trunk/src/app/net/sf/japi/util/Collections2.java trunk/src/app/net/sf/japi/util/EmptyEnumeration.java trunk/src/app/net/sf/japi/util/EmptyIterator.java trunk/src/app/net/sf/japi/util/EndianConverter.java trunk/src/app/net/sf/japi/util/EnumerationIterator.java trunk/src/app/net/sf/japi/util/IteratorEnumeration.java trunk/src/app/net/sf/japi/util/Pair.java trunk/src/app/net/sf/japi/util/PrintStreamThrowableHandler.java trunk/src/app/net/sf/japi/util/Table.java trunk/src/app/net/sf/japi/util/ThrowableHandler.java trunk/src/app/net/sf/japi/util/filter/AndFilterForArray.java trunk/src/app/net/sf/japi/util/filter/AndFilterForIterable.java trunk/src/app/net/sf/japi/util/filter/CollectionFilter.java trunk/src/app/net/sf/japi/util/filter/Filter.java trunk/src/app/net/sf/japi/util/filter/NotFilter.java trunk/src/app/net/sf/japi/util/filter/OrFilterForArray.java trunk/src/app/net/sf/japi/util/filter/OrFilterForIterable.java trunk/src/app/net/sf/japi/util/filter/file/AbstractFileFilter.java trunk/src/app/net/sf/japi/util/filter/file/EndingFileFilter.java trunk/src/app/net/sf/japi/util/filter/file/Factory.java trunk/src/app/net/sf/japi/util/filter/file/FileFilter.java trunk/src/app/net/sf/japi/util/filter/file/FilenameFileFilter.java trunk/src/app/net/sf/japi/util/filter/file/GlobFileFilter.java trunk/src/app/net/sf/japi/util/filter/file/RegexFileFilter.java trunk/src/app/net/sf/japi/xml/FilteredNodeList.java trunk/src/app/net/sf/japi/xml/NodeListIterator.java Modified: trunk/src/app/net/sf/japi/cpp/CPreProcessor.java =================================================================== --- trunk/src/app/net/sf/japi/cpp/CPreProcessor.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/cpp/CPreProcessor.java 2006-04-16 21:16:40 UTC (rev 83) @@ -49,7 +49,7 @@ import static net.sf.japi.cpp.State.STRING_ESCAPE; /** A C Preprocessor. - * @author <a href="mailto:Chr...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public class CPreProcessor { Modified: trunk/src/app/net/sf/japi/cpp/State.java =================================================================== --- trunk/src/app/net/sf/japi/cpp/State.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/cpp/State.java 2006-04-16 21:16:40 UTC (rev 83) @@ -21,7 +21,7 @@ package net.sf.japi.cpp; /** Preprocessor states. - * @author <a href="mailto:Chr...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ enum State { NORMAL, DIRECTIVE, DIRECTIVE_ESCAPE, MAYBE_COMMENT, MULTILINE_COMMENT, EOL_COMMENT, MAYBE_ENDOF_COMMENT, STRING, STRING_ESCAPE, CHAR, CHAR_ESCAPE Modified: trunk/src/app/net/sf/japi/io/ARGV.java =================================================================== --- trunk/src/app/net/sf/japi/io/ARGV.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/io/ARGV.java 2006-04-16 21:16:40 UTC (rev 83) @@ -27,7 +27,7 @@ import org.jetbrains.annotations.NotNull; /** A special delegate of ARGV Reader supplying lines via an Iterator. - * @author <a href="mailto:Chr...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public class ARGV implements Iterable<String>, Iterator<String> { Modified: trunk/src/app/net/sf/japi/io/ARGVEnumeration.java =================================================================== --- trunk/src/app/net/sf/japi/io/ARGVEnumeration.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/io/ARGVEnumeration.java 2006-04-16 21:16:40 UTC (rev 83) @@ -34,7 +34,7 @@ /** Implementation of {@link Enumeration} for ARGV. * Used by {@link ARGVInputStream} and {@link ARGVReader}. * This class looks as if it could instead be an Iterator, but it is intended for use with {@link SequenceInputStream}. - * @author <a href="mailto:Chr...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> * @see ARGVInputStream * @see ARGVReader */ Modified: trunk/src/app/net/sf/japi/io/ARGVInputStream.java =================================================================== --- trunk/src/app/net/sf/japi/io/ARGVInputStream.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/io/ARGVInputStream.java 2006-04-16 21:16:40 UTC (rev 83) @@ -56,7 +56,7 @@ * </pre> * Internally this class uses {@link ARGVEnumeration} to sequentially access the Stream elements of ARGV. * @note it is not required to invoke {@link #close()}. - * @author <a href="mailto:Chr...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> * @see ARGVEnumeration */ public class ARGVInputStream extends SequenceInputStream { Modified: trunk/src/app/net/sf/japi/io/ARGVReader.java =================================================================== --- trunk/src/app/net/sf/japi/io/ARGVReader.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/io/ARGVReader.java 2006-04-16 21:16:40 UTC (rev 83) @@ -55,7 +55,7 @@ * </pre> * Internally this class uses {@link ARGVInputStream}, which uses {@link ARGVEnumeration} to sequentially access the Stream elements of ARGV. * @note it is not required to invoke {@link #close()}. - * @author <a href="mailto:Chr...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> * @see ARGVInputStream * @see ARGVEnumeration */ Modified: trunk/src/app/net/sf/japi/io/BCD.java =================================================================== --- trunk/src/app/net/sf/japi/io/BCD.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/io/BCD.java 2006-04-16 21:16:40 UTC (rev 83) @@ -23,6 +23,7 @@ /** A class with methods for converting BCD data from and to Binary data. * Currently only int is supported. * Probably <code>net.sf.japi.io</code> is not the ideal package for this class, yet it seems most appropriate. + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public final class BCD { Modified: trunk/src/app/net/sf/japi/io/Copier.java =================================================================== --- trunk/src/app/net/sf/japi/io/Copier.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/io/Copier.java 2006-04-16 21:16:40 UTC (rev 83) @@ -26,7 +26,7 @@ import java.io.IOException; /** A Runnable that copies from an InputStream to an OutputStream. - * @author <a href="mailto:ch...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public class Copier implements Runnable { Modified: trunk/src/app/net/sf/japi/io/IOHelper.java =================================================================== --- trunk/src/app/net/sf/japi/io/IOHelper.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/io/IOHelper.java 2006-04-16 21:16:40 UTC (rev 83) @@ -25,7 +25,7 @@ import java.io.OutputStream; /** A class with helper methods for In- and Output. - * @author <a href="mailto:Chr...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public class IOHelper { Modified: trunk/src/app/net/sf/japi/io/Nibbles.java =================================================================== --- trunk/src/app/net/sf/japi/io/Nibbles.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/io/Nibbles.java 2006-04-16 21:16:40 UTC (rev 83) @@ -35,7 +35,7 @@ * converting it to a char (two method invocations) because inlining compilers will give you a better performance then. * <p /> * Everything in this class is final for performance reasons: Final methods can be sort of inlined by some compilers. - * @author $Author: christianhujer $ + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> * @version $Revision: 1.4 $ */ @SuppressWarnings({"UtilityClass", "ClassWithTooManyMethods"}) Modified: trunk/src/app/net/sf/japi/io/args/ArgParser.java =================================================================== --- trunk/src/app/net/sf/japi/io/args/ArgParser.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/io/args/ArgParser.java 2006-04-16 21:16:40 UTC (rev 83) @@ -30,6 +30,9 @@ import java.util.List; import java.util.Map; +/** Parser for command line arguments. + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> + */ public class ArgParser { /** Parses arguments into an arguments container. Modified: trunk/src/app/net/sf/japi/io/args/Command.java =================================================================== --- trunk/src/app/net/sf/japi/io/args/Command.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/io/args/Command.java 2006-04-16 21:16:40 UTC (rev 83) @@ -24,7 +24,7 @@ import java.util.List; /** Shell commands can implement this interface and make use of ArgParser. - * @author <a href="mailto:ch...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ interface Command { Modified: trunk/src/app/net/sf/japi/io/args/Mandatory.java =================================================================== --- trunk/src/app/net/sf/japi/io/args/Mandatory.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/io/args/Mandatory.java 2006-04-16 21:16:40 UTC (rev 83) @@ -27,7 +27,7 @@ import java.lang.annotation.Target; /** Annotation for command argument methods to declare that the associated argument is mandatory. - * @author <a href="mailto:ch...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> * @see Option */ @Retention(RUNTIME) Modified: trunk/src/app/net/sf/japi/io/args/Option.java =================================================================== --- trunk/src/app/net/sf/japi/io/args/Option.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/io/args/Option.java 2006-04-16 21:16:40 UTC (rev 83) @@ -27,7 +27,7 @@ import java.lang.annotation.Target; /** Annotation to mark a method as command argument method. - * @author <a href="mailto:ch...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ @Retention(RUNTIME) @Target(METHOD) Modified: trunk/src/app/net/sf/japi/io/args/StopOption.java =================================================================== --- trunk/src/app/net/sf/japi/io/args/StopOption.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/io/args/StopOption.java 2006-04-16 21:16:40 UTC (rev 83) @@ -29,7 +29,7 @@ /** Annotation to declare an option as stop option. * A stop option is an option that stops argument parsing and exits normal program flow. * Typical stop options are "-V" / "--version" and "-h" / "--help". - * @author <a href="mailto:ch...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> * @see Option */ @Retention(RUNTIME) Modified: trunk/src/app/net/sf/japi/lang/Properties.java =================================================================== --- trunk/src/app/net/sf/japi/lang/Properties.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/lang/Properties.java 2006-04-16 21:16:40 UTC (rev 83) @@ -24,7 +24,7 @@ import java.lang.reflect.Method; /** Class for working with Properties. - * @author <a href="mailto:ch...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ @SuppressWarnings({"UtilityClass"}) public class Properties { Modified: trunk/src/app/net/sf/japi/lang/SuperClassIterator.java =================================================================== --- trunk/src/app/net/sf/japi/lang/SuperClassIterator.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/lang/SuperClassIterator.java 2006-04-16 21:16:40 UTC (rev 83) @@ -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...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public class SuperClassIterator implements Iterator<Class<?>>, Iterable<Class<?>> { Modified: trunk/src/app/net/sf/japi/net/Forwarder.java =================================================================== --- trunk/src/app/net/sf/japi/net/Forwarder.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/net/Forwarder.java 2006-04-16 21:16:40 UTC (rev 83) @@ -27,7 +27,7 @@ import net.sf.japi.io.Copier; /** This class forwards incoming TCP connections to another host and port. - * @author <a href="mailto:ch...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public class Forwarder implements Runnable { Modified: trunk/src/app/net/sf/japi/net/ProxySettings.java =================================================================== --- trunk/src/app/net/sf/japi/net/ProxySettings.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/net/ProxySettings.java 2006-04-16 21:16:40 UTC (rev 83) @@ -38,7 +38,7 @@ * <li><code>ftp.proxyPassword</code></li> * </ul> * TODO - * @author <a href="mailto:ch...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public class ProxySettings { Modified: trunk/src/app/net/sf/japi/sql/CachedResultSetTableModel.java =================================================================== --- trunk/src/app/net/sf/japi/sql/CachedResultSetTableModel.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/sql/CachedResultSetTableModel.java 2006-04-16 21:16:40 UTC (rev 83) @@ -37,7 +37,7 @@ * The data source information is not serialized. * @see ResultSet * @see TableModel - * @author <a href="mailto:ch...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> * @todo maybe setResultSet should throw SQLException? */ public class CachedResultSetTableModel extends AbstractTableModel implements ResultSetTableModel { Modified: trunk/src/app/net/sf/japi/sql/DatabaseTreeModel.java =================================================================== --- trunk/src/app/net/sf/japi/sql/DatabaseTreeModel.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/sql/DatabaseTreeModel.java 2006-04-16 21:16:40 UTC (rev 83) @@ -33,7 +33,7 @@ /** * TODO - * @author <a href="mailto:ch...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ @SuppressWarnings({"ObjectEquality"}) public class DatabaseTreeModel implements TreeModel { Modified: trunk/src/app/net/sf/japi/sql/ResultSetTableModel.java =================================================================== --- trunk/src/app/net/sf/japi/sql/ResultSetTableModel.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/sql/ResultSetTableModel.java 2006-04-16 21:16:40 UTC (rev 83) @@ -26,7 +26,7 @@ import net.sf.japi.util.ThrowableHandler; /** Interface for TableModels which handle information from ResultSets. - * @author <a href="mailto:ch...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public interface ResultSetTableModel extends TableModel { Modified: trunk/src/app/net/sf/japi/sql/SQLHelper.java =================================================================== --- trunk/src/app/net/sf/japi/sql/SQLHelper.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/sql/SQLHelper.java 2006-04-16 21:16:40 UTC (rev 83) @@ -27,7 +27,7 @@ import java.util.List; /** A Helper Class to make work with JDBC less painful in some situations. - * @author <a href="mailto:ch...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public class SQLHelper { Modified: trunk/src/app/net/sf/japi/sql/ScrollResultSetTableModel.java =================================================================== --- trunk/src/app/net/sf/japi/sql/ScrollResultSetTableModel.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/sql/ScrollResultSetTableModel.java 2006-04-16 21:16:40 UTC (rev 83) @@ -48,7 +48,7 @@ * Please note that though this class does NOT store the ResultSet data except some meta data, the {@link JTable} probably will in its own private shadow copy table model. * @see ResultSet * @see TableModel - * @author <a href="mailto:ch...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public class ScrollResultSetTableModel extends AbstractTableModel implements ResultSetTableModel, RowSetListener { Modified: trunk/src/app/net/sf/japi/swing/ActionFactory.java =================================================================== --- trunk/src/app/net/sf/japi/swing/ActionFactory.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/ActionFactory.java 2006-04-16 21:16:40 UTC (rev 83) @@ -100,8 +100,8 @@ * <li> * The factory name is used to try to load a resource bundle when a bundle is created. * The factory name is used as package name for the bundle, the bundle name itself is "action". - * Example: When calling <code>ActionFactory.getFactory("com.itcqis.swing");</code> for the first time, it is tried to load a - * {@link ResourceBundle} named <code>com.itcqis.swing.actions</code> for that <code>ActionFactory</code>. + * Example: When calling <code>ActionFactory.getFactory("net.sf.japi.swing");</code> for the first time, it is tried to load a + * {@link ResourceBundle} named <code>net.sf.japi.swing.actions</code> for that <code>ActionFactory</code>. * This automatism has been implemented to save you from the need of initializing an ActionFactory before use. * </li> * </ul> @@ -157,7 +157,7 @@ * @todo think about toolbar interaction * @todo think about toolbar configuration * @todo eventually rename this ActionBuilder and provide an ActionBuilderFactory. - * @author <a href="mailto:Chr...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public final class ActionFactory { Modified: trunk/src/app/net/sf/japi/swing/ActionMethod.java =================================================================== --- trunk/src/app/net/sf/japi/swing/ActionMethod.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/ActionMethod.java 2006-04-16 21:16:40 UTC (rev 83) @@ -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...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ @Documented @Inherited Modified: trunk/src/app/net/sf/japi/swing/ActionProvider.java =================================================================== --- trunk/src/app/net/sf/japi/swing/ActionProvider.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/ActionProvider.java 2006-04-16 21:16:40 UTC (rev 83) @@ -24,7 +24,7 @@ import org.jetbrains.annotations.Nullable; /** Interface for classes that provide actions. - * @author <a href="mailto:ch...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public interface ActionProvider { Modified: trunk/src/app/net/sf/japi/swing/ColumnLayout.java =================================================================== --- trunk/src/app/net/sf/japi/swing/ColumnLayout.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/ColumnLayout.java 2006-04-16 21:16:40 UTC (rev 83) @@ -29,7 +29,7 @@ import org.jetbrains.annotations.Nullable; /** Layout similar to FlowLayout, but using columns (vertical layout) instead of rows (horizontal layout). - * @author <a href="mailto:ch...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ @SuppressWarnings({"NonPrivateFieldAccessedInSynchronizedContext", "FieldAccessedSynchronizedAndUnsynchronized"}) public class ColumnLayout implements LayoutManager { Modified: trunk/src/app/net/sf/japi/swing/DisposeAction.java =================================================================== --- trunk/src/app/net/sf/japi/swing/DisposeAction.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/DisposeAction.java 2006-04-16 21:16:40 UTC (rev 83) @@ -39,7 +39,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:Chr...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public final class DisposeAction extends AbstractAction { Modified: trunk/src/app/net/sf/japi/swing/DummyAction.java =================================================================== --- trunk/src/app/net/sf/japi/swing/DummyAction.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/DummyAction.java 2006-04-16 21:16:40 UTC (rev 83) @@ -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:Chr...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public final class DummyAction extends AbstractAction { Modified: trunk/src/app/net/sf/japi/swing/IconManager.java =================================================================== --- trunk/src/app/net/sf/japi/swing/IconManager.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/IconManager.java 2006-04-16 21:16:40 UTC (rev 83) @@ -37,7 +37,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:Chr...@it...">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: trunk/src/app/net/sf/japi/swing/JFileChooserButton.java =================================================================== --- trunk/src/app/net/sf/japi/swing/JFileChooserButton.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/JFileChooserButton.java 2006-04-16 21:16:40 UTC (rev 83) @@ -28,7 +28,7 @@ import javax.swing.JTextField; /** JButton for choosing a file from hd. - * @author <a href="mailto:Chr...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public class JFileChooserButton extends JButton { Modified: trunk/src/app/net/sf/japi/swing/JFileField.java =================================================================== --- trunk/src/app/net/sf/japi/swing/JFileField.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/JFileField.java 2006-04-16 21:16:40 UTC (rev 83) @@ -27,7 +27,7 @@ import javax.swing.JFileChooser; /** A class that displays a textfield for a file and a button for choosing the file. - * @author <a href="mailto:Chr...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public final class JFileField extends JComponent { Modified: trunk/src/app/net/sf/japi/swing/JPropertyEditor.java =================================================================== --- trunk/src/app/net/sf/japi/swing/JPropertyEditor.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/JPropertyEditor.java 2006-04-16 21:16:40 UTC (rev 83) @@ -38,7 +38,7 @@ import javax.swing.JTextField; /** User Interface component for editing properties. - * @author <a href="mailto:ch...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> * @deprecated don't use this class yet, it's under development and everything is subject of change. */ @Deprecated public class JPropertyEditor extends JComponent { Modified: trunk/src/app/net/sf/japi/swing/JSAXErrorHandler.java =================================================================== --- trunk/src/app/net/sf/japi/swing/JSAXErrorHandler.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/JSAXErrorHandler.java 2006-04-16 21:16:40 UTC (rev 83) @@ -32,7 +32,7 @@ /** Implementation of {@link ErrorHandler} for displaying XML parser errors on the screen. * @warning DO NOT RELY ON THE INHERITANCE! - * @author <a href="mailto:Chr...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public final class JSAXErrorHandler extends JOptionPane implements ErrorHandler { Modified: trunk/src/app/net/sf/japi/swing/LocaleComparator.java =================================================================== --- trunk/src/app/net/sf/japi/swing/LocaleComparator.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/LocaleComparator.java 2006-04-16 21:16:40 UTC (rev 83) @@ -26,7 +26,7 @@ /** Implementation of {@link Comparator} that is able to compare {@link Locale} instances by their names (allowing <code>null</code>). * The Locale for sorting the Locales is determined at creation time. - * @author <a href="mailto:Chr...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public final class LocaleComparator implements Comparator<Locale> { Modified: trunk/src/app/net/sf/japi/swing/LocaleListCellRenderer.java =================================================================== --- trunk/src/app/net/sf/japi/swing/LocaleListCellRenderer.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/LocaleListCellRenderer.java 2006-04-16 21:16:40 UTC (rev 83) @@ -27,7 +27,7 @@ import javax.swing.JList; /** Implementation of a ListCellRenderer that renders lists of {@link Locale} instances according to their names in the current default locale. - * @author <a href="mailto:Chr...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public final class LocaleListCellRenderer extends DefaultListCellRenderer { Modified: trunk/src/app/net/sf/japi/swing/LookAndFeelManager.java =================================================================== --- trunk/src/app/net/sf/japi/swing/LookAndFeelManager.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/LookAndFeelManager.java 2006-04-16 21:16:40 UTC (rev 83) @@ -45,7 +45,7 @@ * #setDefaultLookAndFeelDecorated(boolean)} before creating any instances of JFrame or JDialog. * @todo find a method to update the isDefaultLookAndFeelDecorated state of Frames. * @todo perhaps this class should be more a component manager than just a LookAndFeelManager? - * @author <a href="mailto:Chr...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public final class LookAndFeelManager { Modified: trunk/src/app/net/sf/japi/swing/NamedActionMap.java =================================================================== --- trunk/src/app/net/sf/japi/swing/NamedActionMap.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/NamedActionMap.java 2006-04-16 21:16:40 UTC (rev 83) @@ -23,7 +23,7 @@ import javax.swing.ActionMap; /** An ActionMap subclass which provides a (possibly localized) name. - * @author <a href="mailto:ch...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public class NamedActionMap extends ActionMap { Modified: trunk/src/app/net/sf/japi/swing/Progress.java =================================================================== --- trunk/src/app/net/sf/japi/swing/Progress.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/Progress.java 2006-04-16 21:16:40 UTC (rev 83) @@ -23,7 +23,7 @@ import java.awt.Component; /** Interface for classes that are able to display progress. - * @author <a href="mailto:Chr...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public interface Progress { Modified: trunk/src/app/net/sf/japi/swing/ProgressDisplay.java =================================================================== --- trunk/src/app/net/sf/japi/swing/ProgressDisplay.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/ProgressDisplay.java 2006-04-16 21:16:40 UTC (rev 83) @@ -34,7 +34,7 @@ /** ProgressDisplay handles a popup dialog for the mainview * which displays a process progressBar. - * @author <a href="mailto:Chr...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public final class ProgressDisplay extends JDialog implements Progress { Modified: trunk/src/app/net/sf/japi/swing/ReflectionAction.java =================================================================== --- trunk/src/app/net/sf/japi/swing/ReflectionAction.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/ReflectionAction.java 2006-04-16 21:16:40 UTC (rev 83) @@ -47,7 +47,7 @@ * </pre> * Note that because of Reflection this Action is slightly slower than implementing your own Action instance, but in most cases this really does not matter at all. * Usually you won't use ReflectionAction yourself. Instead you'll let {@link ActionFactory} create an instance for you. - * @author <a href="mailto:Chr...@it...">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: trunk/src/app/net/sf/japi/swing/TipOfTheDayManager.java =================================================================== --- trunk/src/app/net/sf/japi/swing/TipOfTheDayManager.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/TipOfTheDayManager.java 2006-04-16 21:16:40 UTC (rev 83) @@ -74,7 +74,7 @@ * @fixme The preferences properties lastTipOfTheDayNumber and showTipOfTheDayAtStartup are stored in the wrong package, they must be stored in the client package instead of this package * @todo Allow parametrization of properties, e.g. via a String sequence like <code>${property.name}</code>, which should then be looked up using * a defined scheme from one or perhaps more definable {@link ActionFactory ActionFactories}. - * @author <a href="mailto:Chr...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> * @serial exclude */ public final class TipOfTheDayManager extends JOptionPane { Modified: trunk/src/app/net/sf/japi/swing/ToggleAction.java =================================================================== --- trunk/src/app/net/sf/japi/swing/ToggleAction.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/ToggleAction.java 2006-04-16 21:16:40 UTC (rev 83) @@ -35,7 +35,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:Chr...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public final class ToggleAction extends AbstractAction { Modified: trunk/src/app/net/sf/japi/swing/ToolBarLayout.java =================================================================== --- trunk/src/app/net/sf/japi/swing/ToolBarLayout.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/ToolBarLayout.java 2006-04-16 21:16:40 UTC (rev 83) @@ -65,8 +65,7 @@ * be a {@link ToolBarConstraints}. * @todo support rtl containers the same way as {@link BorderLayout} does it. * @todo test {@link ToolBarConstraints} and {@link ToolBarConstraints.Region} - * @author $Author: christianhujer $ - * @version $Id: ToolBarLayout.java,v 1.3 2006/03/13 00:34:52 christianhujer Exp $ + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> * @see BorderLayout * @see JToolBar */ @@ -360,8 +359,7 @@ } /** Class for ToolBarLayout constraints. - * @author $Author: christianhujer $ - * @version $Id: ToolBarLayout.java,v 1.3 2006/03/13 00:34:52 christianhujer Exp $ + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public static class ToolBarConstraints implements Serializable { @@ -370,8 +368,7 @@ private static final long serialVersionUID = 1L; /** Enum for region. - * @author $Author: christianhujer $ - * @version $Id: ToolBarLayout.java,v 1.3 2006/03/13 00:34:52 christianhujer Exp $ + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public enum Region { Modified: trunk/src/app/net/sf/japi/swing/WindowsLookAndFeel.java =================================================================== --- trunk/src/app/net/sf/japi/swing/WindowsLookAndFeel.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/WindowsLookAndFeel.java 2006-04-16 21:16:40 UTC (rev 83) @@ -22,7 +22,7 @@ /** Windows Look And Feel on UNIX. * This class extends the original WindowsLookAndFeel to circumveniate the checks that let it run on Windows only and makes it run on any other OS as well. - * @author <a href="mailto:ch...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ @SuppressWarnings({"ClassNameSameAsAncestorName"}) public class WindowsLookAndFeel extends com.sun.java.swing.plaf.windows.WindowsLookAndFeel { Modified: trunk/src/app/net/sf/japi/swing/bookmarks/BookmarkDropTargetAdapter.java =================================================================== --- trunk/src/app/net/sf/japi/swing/bookmarks/BookmarkDropTargetAdapter.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/bookmarks/BookmarkDropTargetAdapter.java 2006-04-16 21:16:40 UTC (rev 83) @@ -35,7 +35,7 @@ import static net.sf.japi.swing.bookmarks.BookmarkTransferable.getBookmarkDataFlavor; /** Class for dropping a bookmark over a JTree managing bookmarks. - * @author $Author: christianhujer $ + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public class BookmarkDropTargetAdapter extends DropTargetAdapter { Modified: trunk/src/app/net/sf/japi/swing/bookmarks/BookmarkManager.java =================================================================== --- trunk/src/app/net/sf/japi/swing/bookmarks/BookmarkManager.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/bookmarks/BookmarkManager.java 2006-04-16 21:16:40 UTC (rev 83) @@ -245,7 +245,7 @@ /** Class for a ControlPanel to manage the bookmarks. - * @author $Author: christianhujer $ + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> * @version $Id: BookmarkManager.java,v 1.2 2006/03/26 15:22:16 christianhujer Exp $ */ private class ControlPanel extends JComponent { @@ -278,7 +278,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 $Author: christianhujer $ + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> * @version $Id: BookmarkManager.java,v 1.2 2006/03/26 15:22:16 christianhujer Exp $ */ public static abstract class Bookmark extends AbstractAction implements MutableTreeNode { @@ -433,7 +433,7 @@ /** Class for Bookmark Separator. - * @author $Author: christianhujer $ + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> * @version $Id: BookmarkManager.java,v 1.2 2006/03/26 15:22:16 christianhujer Exp $ */ public static class BookmarkSeparator extends Bookmark { @@ -471,7 +471,7 @@ /** Class for Bookmark Items. - * @author $Author: christianhujer $ + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> * @version $Id: BookmarkManager.java,v 1.2 2006/03/26 15:22:16 christianhujer Exp $ */ public class BookmarkItem extends Bookmark { @@ -540,7 +540,7 @@ /** Class for Bookmark folders. - * @author $Author: christianhujer $ + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> * @version $Id: BookmarkManager.java,v 1.2 2006/03/26 15:22:16 christianhujer Exp $ */ public class BookmarkFolder extends Bookmark implements Iterable<Bookmark> { Modified: trunk/src/app/net/sf/japi/swing/bookmarks/BookmarkTransferHandler.java =================================================================== --- trunk/src/app/net/sf/japi/swing/bookmarks/BookmarkTransferHandler.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/bookmarks/BookmarkTransferHandler.java 2006-04-16 21:16:40 UTC (rev 83) @@ -27,7 +27,7 @@ import javax.swing.TransferHandler; /** Class for DnD in Bookmarks displaying JTrees. - * @author $Author: christianhujer $ + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> * @todo improve implementation */ public class BookmarkTransferHandler extends TransferHandler { Modified: trunk/src/app/net/sf/japi/swing/bookmarks/BookmarkTransferable.java =================================================================== --- trunk/src/app/net/sf/japi/swing/bookmarks/BookmarkTransferable.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/bookmarks/BookmarkTransferable.java 2006-04-16 21:16:40 UTC (rev 83) @@ -24,7 +24,7 @@ import java.awt.datatransfer.Transferable; /** Class for transfering a bookmark through a clipboard or drag and drop. - * @author $Author: christianhujer $ + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public class BookmarkTransferable implements Transferable { Modified: trunk/src/app/net/sf/japi/swing/bookmarks/BookmarkTreeCellRenderer.java =================================================================== --- trunk/src/app/net/sf/japi/swing/bookmarks/BookmarkTreeCellRenderer.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/bookmarks/BookmarkTreeCellRenderer.java 2006-04-16 21:16:40 UTC (rev 83) @@ -26,7 +26,7 @@ import javax.swing.tree.DefaultTreeCellRenderer; /** Class for rendering TreeCells in JTrees which manage Bookmarks. - * @author $Author: christianhujer $ + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> * @todo improve separator */ public class BookmarkTreeCellRenderer extends DefaultTreeCellRenderer { Modified: trunk/src/app/net/sf/japi/swing/bookmarks/Bookmarkable.java =================================================================== --- trunk/src/app/net/sf/japi/swing/bookmarks/Bookmarkable.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/bookmarks/Bookmarkable.java 2006-04-16 21:16:40 UTC (rev 83) @@ -27,7 +27,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 $Author: christianhujer $ + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public interface Bookmarkable extends CanLoad { Modified: trunk/src/app/net/sf/japi/swing/font/FontChooser.java =================================================================== --- trunk/src/app/net/sf/japi/swing/font/FontChooser.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/font/FontChooser.java 2006-04-16 21:16:40 UTC (rev 83) @@ -57,7 +57,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...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public class FontChooser extends JComponent implements ListSelectionListener, ChangeListener { Modified: trunk/src/app/net/sf/japi/swing/font/FontFamilyComboBox.java =================================================================== --- trunk/src/app/net/sf/japi/swing/font/FontFamilyComboBox.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/font/FontFamilyComboBox.java 2006-04-16 21:16:40 UTC (rev 83) @@ -27,7 +27,7 @@ import javax.swing.JComboBox; /** ComboBox to choose the font family. - * @author $Author: christianhujer $ + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> * @version $Id: FontFamilyComboBox.java,v 1.1 2006/03/26 01:26:27 christianhujer Exp $ */ public class FontFamilyComboBox extends JComboBox { Modified: trunk/src/app/net/sf/japi/swing/font/FontFamilyListCellRenderer.java =================================================================== --- trunk/src/app/net/sf/japi/swing/font/FontFamilyListCellRenderer.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/font/FontFamilyListCellRenderer.java 2006-04-16 21:16:40 UTC (rev 83) @@ -28,7 +28,7 @@ /** List cell renderer for letting the user choose the font family. * This list cell renderer displays each font in its font. - * @author $Author: christianhujer $ + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> * @version $Id: FontFamilyListCellRenderer.java,v 1.1 2006/03/26 01:26:27 christianhujer Exp $ */ public class FontFamilyListCellRenderer extends DefaultListCellRenderer { Modified: trunk/src/app/net/sf/japi/swing/font/FontPreview.java =================================================================== --- trunk/src/app/net/sf/japi/swing/font/FontPreview.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/font/FontPreview.java 2006-04-16 21:16:40 UTC (rev 83) @@ -28,7 +28,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...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public class FontPreview extends JTextField { Modified: trunk/src/app/net/sf/japi/swing/font/FontStyleListCellRenderer.java =================================================================== --- trunk/src/app/net/sf/japi/swing/font/FontStyleListCellRenderer.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/font/FontStyleListCellRenderer.java 2006-04-16 21:16:40 UTC (rev 83) @@ -30,7 +30,7 @@ import net.sf.japi.swing.ActionFactory; /** ListCellRenderer for font styles. - * @author <a href="mailto:ch...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> * @todo improve performance */ public class FontStyleListCellRenderer extends DefaultListCellRenderer { Modified: trunk/src/app/net/sf/japi/swing/io/CanLoad.java =================================================================== --- trunk/src/app/net/sf/japi/swing/io/CanLoad.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/io/CanLoad.java 2006-04-16 21:16:40 UTC (rev 83) @@ -21,7 +21,7 @@ package net.sf.japi.swing.io; /** Interface to be implemented by classes that are able to load a URL. - * @author $Author: christianhujer $ + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public interface CanLoad { Modified: trunk/src/app/net/sf/japi/swing/prefs/AbstractPrefs.java =================================================================== --- trunk/src/app/net/sf/japi/swing/prefs/AbstractPrefs.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/prefs/AbstractPrefs.java 2006-04-16 21:16:40 UTC (rev 83) @@ -32,7 +32,7 @@ * Subclass this. * Build the panel in your constructor. * The default layout of an AbstractPrefs is {@link BoxLayout} with {@link BoxLayout#Y_AXIS}. - * @author <a href="mailto:Chr...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public abstract class AbstractPrefs extends JPanel implements Prefs { Modified: trunk/src/app/net/sf/japi/swing/prefs/PreferencesGroup.java =================================================================== --- trunk/src/app/net/sf/japi/swing/prefs/PreferencesGroup.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/prefs/PreferencesGroup.java 2006-04-16 21:16:40 UTC (rev 83) @@ -26,7 +26,7 @@ import javax.swing.AbstractListModel; /** A PreferencesGroup is an ordered set of {@link Prefs}, for use with {@link PreferencesPane}. - * @author <a href="mailto:Chr...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public class PreferencesGroup extends AbstractListModel implements Iterable<Prefs> { Modified: trunk/src/app/net/sf/japi/swing/prefs/PreferencesPane.java =================================================================== --- trunk/src/app/net/sf/japi/swing/prefs/PreferencesPane.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/prefs/PreferencesPane.java 2006-04-16 21:16:40 UTC (rev 83) @@ -44,7 +44,7 @@ /** Panel to display preferences. * @serial exclude This class is not intended to be serialized. - * @author <a href="mailto:Chr...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ @SuppressWarnings({"FieldAccessedSynchronizedAndUnsynchronized"}) public final class PreferencesPane extends JOptionPane implements ListSelectionListener { Modified: trunk/src/app/net/sf/japi/swing/prefs/Prefs.java =================================================================== --- trunk/src/app/net/sf/japi/swing/prefs/Prefs.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/prefs/Prefs.java 2006-04-16 21:16:40 UTC (rev 83) @@ -29,7 +29,7 @@ * Often, implementations of this interface will subclass JComponent or JPanel. * In that case {@link #getEditComponent()} will <code>return this</code>. * {@link AbstractPrefs} provides a useful basic implementation of this interface. - * @author <a href="mailto:Chr...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public interface Prefs { Modified: trunk/src/app/net/sf/japi/swing/prefs/keys/AbstractSimpleNode.java =================================================================== --- trunk/src/app/net/sf/japi/swing/prefs/keys/AbstractSimpleNode.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/prefs/keys/AbstractSimpleNode.java 2006-04-16 21:16:40 UTC (rev 83) @@ -23,7 +23,7 @@ import org.jetbrains.annotations.Nullable; /** Base class for simple nodes. - * @author <a href="mailto:ch...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public abstract class AbstractSimpleNode<C> implements SimpleNode<C> { Modified: trunk/src/app/net/sf/japi/swing/prefs/keys/ActionKeyDisplay.java =================================================================== --- trunk/src/app/net/sf/japi/swing/prefs/keys/ActionKeyDisplay.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/prefs/keys/ActionKeyDisplay.java 2006-04-16 21:16:40 UTC (rev 83) @@ -39,7 +39,7 @@ import net.sf.japi.swing.ActionFactory; /** A component for displaying the accellerators of an Action. - * @author <a href="mailto:ch...@it...">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: trunk/src/app/net/sf/japi/swing/prefs/keys/ActionMapNode.java =================================================================== --- trunk/src/app/net/sf/japi/swing/prefs/keys/ActionMapNode.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/prefs/keys/ActionMapNode.java 2006-04-16 21:16:40 UTC (rev 83) @@ -25,7 +25,7 @@ import net.sf.japi.swing.NamedActionMap; /** Node object for an ActionMap. - * @author <a href="mailto:ch...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ class ActionMapNode extends AbstractSimpleNode<ActionNode> { Modified: trunk/src/app/net/sf/japi/swing/prefs/keys/ActionNode.java =================================================================== --- trunk/src/app/net/sf/japi/swing/prefs/keys/ActionNode.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/prefs/keys/ActionNode.java 2006-04-16 21:16:40 UTC (rev 83) @@ -24,7 +24,7 @@ import org.jetbrains.annotations.Nullable; /** Node object for an Action. - * @author <a href="mailto:ch...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ class ActionNode extends AbstractSimpleNode<SimpleNode> { Modified: trunk/src/app/net/sf/japi/swing/prefs/keys/KeyStrokePrefs.java =================================================================== --- trunk/src/app/net/sf/japi/swing/prefs/keys/KeyStrokePrefs.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/prefs/keys/KeyStrokePrefs.java 2006-04-16 21:16:40 UTC (rev 83) @@ -32,7 +32,7 @@ /** Prefs implementation for configuring keystrokes of one or more {@link ActionFactory ActionFactories}. * TODO - * @author <a href="mailto:ch...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public class KeyStrokePrefs extends AbstractPrefs implements ListSelectionListener { Modified: trunk/src/app/net/sf/japi/swing/prefs/keys/KeyStrokeRootNode.java =================================================================== --- trunk/src/app/net/sf/japi/swing/prefs/keys/KeyStrokeRootNode.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/prefs/keys/KeyStrokeRootNode.java 2006-04-16 21:16:40 UTC (rev 83) @@ -25,7 +25,7 @@ /** * TODO - * @author <a href="mailto:ch...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public class KeyStrokeRootNode extends AbstractSimpleNode<ActionMapNode> { Modified: trunk/src/app/net/sf/japi/swing/prefs/keys/KeyStrokeTreeTableModel.java =================================================================== --- trunk/src/app/net/sf/japi/swing/prefs/keys/KeyStrokeTreeTableModel.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/prefs/keys/KeyStrokeTreeTableModel.java 2006-04-16 21:16:40 UTC (rev 83) @@ -27,7 +27,7 @@ /** * TODO - * @author <a href="mailto:ch...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public class KeyStrokeTreeTableModel extends AbstractTreeTableModel<KeyStrokeRootNode, AbstractSimpleNode<AbstractSimpleNode>> { Modified: trunk/src/app/net/sf/japi/swing/prefs/keys/SimpleNode.java =================================================================== --- trunk/src/app/net/sf/japi/swing/prefs/keys/SimpleNode.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/prefs/keys/SimpleNode.java 2006-04-16 21:16:40 UTC (rev 83) @@ -23,7 +23,7 @@ import org.jetbrains.annotations.Nullable; /** Interface for simple nodes. - * @author <a href="mailto:ch...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ interface SimpleNode<C> { Modified: trunk/src/app/net/sf/japi/swing/prefs/proxy/ProxyPrefs.java =================================================================== --- trunk/src/app/net/sf/japi/swing/prefs/proxy/ProxyPrefs.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/prefs/proxy/ProxyPrefs.java 2006-04-16 21:16:40 UTC (rev 83) @@ -23,7 +23,7 @@ import net.sf.japi.swing.prefs.AbstractPrefs; /** Proxy Configuration. - * @author <a href="mailto:ch...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public class ProxyPrefs extends AbstractPrefs { Modified: trunk/src/app/net/sf/japi/swing/treetable/AbstractTreeTableModel.java =================================================================== --- trunk/src/app/net/sf/japi/swing/treetable/AbstractTreeTableModel.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/treetable/AbstractTreeTableModel.java 2006-04-16 21:16:40 UTC (rev 83) @@ -25,7 +25,7 @@ import javax.swing.event.TreeModelListener; /** Abstract base implementation of TreeTableModel. - * @author <a href="mailto:ch...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public abstract class AbstractTreeTableModel<R, T> implements TreeTableModel<R, T> { Modified: trunk/src/app/net/sf/japi/swing/treetable/TreeTableModel.java =================================================================== --- trunk/src/app/net/sf/japi/swing/treetable/TreeTableModel.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/treetable/TreeTableModel.java 2006-04-16 21:16:40 UTC (rev 83) @@ -30,7 +30,7 @@ * TreeTableModel myData = new MyTreeTableModel(); * JTreeTable treeTable = new JTreeTable(myData); * </pre> - * @author <a href="mailto:ch...@it...">Christian Hujer</a> + * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ public interface TreeTableModel<R, T> { Modified: trunk/src/app/net/sf/japi/swing/treetable/TreeTableModelTableModelAdapter.java =================================================================== --- trunk/src/app/net/sf/japi/swing/treetable/TreeTableModelTableModelAdapter.java 2006-04-16 21:15:52 UTC (rev 82) +++ trunk/src/app/net/sf/japi/swing/treetable/TreeTableModelTableModelAdapter.java 2006-04-16 21:16:40 UTC (rev 83) @@ -27,7 +27,7 @@ import javax.swing.tree.TreePath; /** Wraps a TreeTableMode... [truncated message content] |
From: <chr...@us...> - 2006-04-16 22:08:26
|
Revision: 88 Author: christianhujer Date: 2006-04-16 15:08:07 -0700 (Sun, 16 Apr 2006) ViewCVS: http://svn.sourceforge.net/japi/?rev=88&view=rev Log Message: ----------- Cosmetic improvements. Modified Paths: -------------- trunk/progs/jeduca/src/net/sf/japi/progs/jeduca/jtest/io/JTestV1.java trunk/src/app/net/sf/japi/io/Nibbles.java trunk/src/app/net/sf/japi/sql/CachedResultSetTableModel.java trunk/src/app/net/sf/japi/sql/DatabaseTreeModel.java trunk/src/app/net/sf/japi/swing/bookmarks/BookmarkManager.java Modified: trunk/progs/jeduca/src/net/sf/japi/progs/jeduca/jtest/io/JTestV1.java =================================================================== --- trunk/progs/jeduca/src/net/sf/japi/progs/jeduca/jtest/io/JTestV1.java 2006-04-16 21:39:07 UTC (rev 87) +++ trunk/progs/jeduca/src/net/sf/japi/progs/jeduca/jtest/io/JTestV1.java 2006-04-16 22:08:07 UTC (rev 88) @@ -51,7 +51,6 @@ /** Interface for reading and writing JTestV1 files. * @author $Author: chris $ - * @version $Id: JTestV1.java,v 1.5 2006/01/31 23:11:54 chris Exp $ * @todo use schema */ public class JTestV1 extends AbstractJTestImport<QuestionCollection> implements Importer<QuestionCollection>, Exporter<QuestionCollection> { @@ -316,9 +315,6 @@ */ private static class ErrorCapture implements ErrorHandler { - /** Version Information. */ - public static final String version = "$Revision: 1.5 $"; - /** Wether there were errors. */ private boolean errors; Modified: trunk/src/app/net/sf/japi/io/Nibbles.java =================================================================== --- trunk/src/app/net/sf/japi/io/Nibbles.java 2006-04-16 21:39:07 UTC (rev 87) +++ trunk/src/app/net/sf/japi/io/Nibbles.java 2006-04-16 22:08:07 UTC (rev 88) @@ -36,7 +36,6 @@ * <p /> * Everything in this class is final for performance reasons: Final methods can be sort of inlined by some compilers. * @author <a href="mailto:ch...@ri...">Christian Hujer</a> - * @version $Revision: 1.4 $ */ @SuppressWarnings({"UtilityClass", "ClassWithTooManyMethods"}) public final class Nibbles { Modified: trunk/src/app/net/sf/japi/sql/CachedResultSetTableModel.java =================================================================== --- trunk/src/app/net/sf/japi/sql/CachedResultSetTableModel.java 2006-04-16 21:39:07 UTC (rev 87) +++ trunk/src/app/net/sf/japi/sql/CachedResultSetTableModel.java 2006-04-16 22:08:07 UTC (rev 88) @@ -65,6 +65,9 @@ */ private Object[][] data; + /** The ResultSet. */ + private ResultSet resultSet; + /** Create a CachedResultSetTableModel. */ public CachedResultSetTableModel() { } @@ -92,6 +95,7 @@ /** {@inheritDoc} */ public void setResultSet(final ResultSet resultSet) { if (resultSet == null) { + this.resultSet = resultSet; rowCount = 0; columnCount = 0; columnTitles = null; @@ -102,6 +106,7 @@ columnCount = columnTitles.length; rowCount = SQLHelper.getRowCount(resultSet); data = SQLHelper.getData(resultSet); + this.resultSet = resultSet; } catch (final SQLException e) { handleException(e); rowCount = 0; @@ -114,11 +119,9 @@ fireTableStructureChanged(); } - /** {@inheritDoc} - * @todo currently this implementation always returns <code>null</code> - */ + /** {@inheritDoc} */ public ResultSet getResultSet() { - return null; // TODO + return resultSet; } /** {@inheritDoc} */ Modified: trunk/src/app/net/sf/japi/sql/DatabaseTreeModel.java =================================================================== --- trunk/src/app/net/sf/japi/sql/DatabaseTreeModel.java 2006-04-16 21:39:07 UTC (rev 87) +++ trunk/src/app/net/sf/japi/sql/DatabaseTreeModel.java 2006-04-16 22:08:07 UTC (rev 88) @@ -31,8 +31,7 @@ import javax.swing.tree.TreePath; import javax.swing.tree.TreeModel; -/** - * TODO +/** A TreeModel displaying the catalogs of a database (usually tables and views) as tree. * @author <a href="mailto:ch...@ri...">Christian Hujer</a> */ @SuppressWarnings({"ObjectEquality"}) @@ -74,7 +73,7 @@ while (rs.next()) { try { catalogs.add(new CatalogTreeNode(rs.getString(1))); - } catch (SQLException e) { + } catch (final SQLException e) { System.err.println(e); // TODO } Modified: trunk/src/app/net/sf/japi/swing/bookmarks/BookmarkManager.java =================================================================== --- trunk/src/app/net/sf/japi/swing/bookmarks/BookmarkManager.java 2006-04-16 21:39:07 UTC (rev 87) +++ trunk/src/app/net/sf/japi/swing/bookmarks/BookmarkManager.java 2006-04-16 22:08:07 UTC (rev 88) @@ -63,7 +63,7 @@ /** Class for managing and displaying Bookmarks. * Usage of this class works the following way: * <ul> - * <li>implement the interface {@link net.sf.japi.swing.bookmarks.Bookmarkable} and its methods</li> + * <li>implement the interface {@link Bookmarkable} and its methods</li> * <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> @@ -74,14 +74,11 @@ */ public class BookmarkManager { - /** Version Information. */ - public static final String version = "$Revision: 1.2 $"; - /** The Bookmarks. */ private BookmarkFolder bookmarks = new BookmarkFolder(); /** Action Factory. */ - private static final ActionFactory actionFactory = ActionFactory.getFactory("net.sf.japi.swing.bookmarks"); + private static final ActionFactory ACTION_FACTORY = ActionFactory.getFactory("net.sf.japi.swing.bookmarks"); /** The ProgramFrame this BookmarkManager manages bookmarks for. */ private Bookmarkable bookmarkable; @@ -95,7 +92,7 @@ } catch (final Exception e) { e.printStackTrace(); // TODO: improve dialog - showMessageDialog(bookmarkable.getBookmarkBlocker(), actionFactory.getString("bookmarksCreated_message")); + showMessageDialog(bookmarkable.getBookmarkBlocker(), ACTION_FACTORY.getString("bookmarksCreated.message")); } } @@ -104,21 +101,21 @@ */ public JToolBar createBookmarkToolBar() { // Variant 1: JToolBar with JMenuBar with one entry "Lesezeichen" - final JToolBar toolBar = new JToolBar(actionFactory.getString("bookmarkToolBar_name")); + final JToolBar toolBar = new JToolBar(ACTION_FACTORY.getString("bookmarkToolBar.name")); final JMenuBar mb = new JMenuBar(); mb.add(bookmarks.createMenu()); toolBar.add(mb); return toolBar; //// Variant 2: JToolBar with JMenus and JMenuItems (broken) - //JToolBar toolBar = new JToolBar(actionFactory.getString("bookmarkToolBar_name")); + //JToolBar toolBar = new JToolBar(ACTION_FACTORY.getString("bookmarkToolBar.name")); //for (Bookmark bookmark : bookmarks) { // toolBar.add(bookmark.createMenu()); //} //return toolBar; //// Variant 3: JToolBar with JMenuBar with JMenus and JMenuItems (JMenuItems don't hover) - //JToolBar toolBar = new JToolBar(actionFactory.getString("bookmarkToolBar_name")); + //JToolBar toolBar = new JToolBar(ACTION_FACTORY.getString("bookmarkToolBar.name")); //JMenuBar mb = new JMenuBar(); //for (Bookmark bookmark : bookmarks) { // mb.add(bookmark.createMenu()); @@ -128,8 +125,8 @@ //// Variant 4: JToolBar with a button activating a PopupMenu. //// Doesn't work either, the popup menu is not correctly usable. - //JToolBar toolBar = new JToolBar(actionFactory.getString("bookmarkToolBar_name")); - //final JPopupMenu menu = new JPopupMenu(actionFactory.getString("bookmark_text")); + //JToolBar toolBar = new JToolBar(ACTION_FACTORY.getString("bookmarkToolBar.name")); + //final JPopupMenu menu = new JPopupMenu(ACTION_FACTORY.getString("bookmark.text")); //menu.add(bookmarks.createMenu()); //toolBar.add( // new javax.swing.JButton( @@ -178,11 +175,11 @@ /** Action for managing the bookmarks. * @serial include */ - private Action manageBookmarks = actionFactory.createAction(true, "manageBookmarks", this); + private Action manageBookmarks = ACTION_FACTORY.createAction(true, "manageBookmarks", this); /** Action for managing the bookmarks. */ public void manageBookmarks() { - final JFrame f = new JFrame(actionFactory.getString("manageBookmarks_shortdescription")); + final JFrame f = new JFrame(ACTION_FACTORY.getString("manageBookmarks_shortdescription")); f.getContentPane().add(createBookmarkControlPanel()); //f.getContentPane().add(new JScrollPane(new JTree(bookmarks))); f.pack(); @@ -250,9 +247,6 @@ */ private class ControlPanel extends JComponent { - /** Version Information. */ - public static final String version = "$Revision: 1.2 $"; - /** Serial Version. */ private static final long serialVersionUID = 1L; @@ -283,9 +277,6 @@ */ public static abstract class Bookmark extends AbstractAction implements MutableTreeNode { - /** Version Information. */ - public static final String version = "$Revision: 1.2 $"; - /** Title for Bookmark. * @serial include */ @@ -308,7 +299,7 @@ */ protected Bookmark(final String title) { setTitle(title); - putValue(SMALL_ICON, IconManager.getDefaultIconManager().getIcon(actionFactory.getString("bookmark.icon"))); + putValue(SMALL_ICON, IconManager.getDefaultIconManager().getIcon(ACTION_FACTORY.getString("bookmark.icon"))); } /** {@inheritDoc} @@ -438,9 +429,6 @@ */ public static class BookmarkSeparator extends Bookmark { - /** Version Information. */ - public static final String version = "$Revision: 1.2 $"; - /** Serial Version. */ private static final long serialVersionUID = 1L; @@ -476,9 +464,6 @@ */ public class BookmarkItem extends Bookmark { - /** Version Information. */ - public static final String version = "$Revision: 1.2 $"; - /** Serial Version. */ private static final long serialVersionUID = 1L; @@ -545,9 +530,6 @@ */ public class BookmarkFolder extends Bookmark implements Iterable<Bookmark> { - /** Version Information. */ - public static final String version = "$Revision: 1.2 $"; - /** Serial Version. */ private static final long serialVersionUID = 1L; @@ -565,7 +547,7 @@ * This should only be used for the basic BookmarkFolder containing all other BookmarkItems and BookmarkFolders. */ public BookmarkFolder() { - super(actionFactory.getString("bookmark_text")); + super(ACTION_FACTORY.getString("bookmark_text")); } /** Create a BookmarkFolder. @@ -711,12 +693,12 @@ /** Action for adding a bookmark. * @serial include */ - private Action addBookmark = actionFactory.createAction(true, "addBookmark", this); + private Action addBookmark = ACTION_FACTORY.createAction(true, "addBookmark", this); /** Action for creating a new bookmark folder. * @serial include */ - private Action newBookmarkFolder = actionFactory.createAction(true, "newBookmarkFolder", this); + private Action newBookmarkFolder = ACTION_FACTORY.createAction(true, "newBookmarkFolder", this); /** Add a bookmark for the currently selected Question from the currently selected QuestionCollection . */ public void addBookmark() { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <chr...@us...> - 2006-05-27 22:20:32
|
Revision: 120 Author: christianhujer Date: 2006-05-27 15:20:16 -0700 (Sat, 27 May 2006) ViewCVS: http://svn.sourceforge.net/japi/?rev=120&view=rev Log Message: ----------- Improved I/O ARGV handling. Modified Paths: -------------- trunk/src/app/net/sf/japi/io/ARGV.java trunk/src/app/net/sf/japi/io/ARGVEnumeration.java trunk/src/app/net/sf/japi/io/ARGVInputStream.java trunk/src/app/net/sf/japi/io/ARGVReader.java Modified: trunk/src/app/net/sf/japi/io/ARGV.java =================================================================== --- trunk/src/app/net/sf/japi/io/ARGV.java 2006-05-26 00:56:01 UTC (rev 119) +++ trunk/src/app/net/sf/japi/io/ARGV.java 2006-05-27 22:20:16 UTC (rev 120) @@ -95,4 +95,16 @@ throw new UnsupportedOperationException(); } + /** Get the name of the current file. + * @return name of the current file + * @throws IllegalStateException if all arguments from the list have been used up, so there is no current file + */ + public String getCurrentFilename() throws IllegalStateException { + if (argvReader != null) { + return argvReader.getCurrentFilename(); + } else { + throw new IllegalStateException("name of current file not available after argument list has been used up."); + } + } + } // class ARGV Modified: trunk/src/app/net/sf/japi/io/ARGVEnumeration.java =================================================================== --- trunk/src/app/net/sf/japi/io/ARGVEnumeration.java 2006-05-26 00:56:01 UTC (rev 119) +++ trunk/src/app/net/sf/japi/io/ARGVEnumeration.java 2006-05-27 22:20:16 UTC (rev 120) @@ -82,11 +82,13 @@ /* ignore. */ } } + //noinspection InstanceVariableUsedBeforeInitialized currentStream = nextStream; currentFilename = nextFilename; nextStream = null; while (index < args.length && nextStream == null) { try { + //noinspection IOResourceOpenedButNotSafelyClosed,NestedAssignment nextStream = new FileInputStream(nextFilename = args[index++]); } catch (final FileNotFoundException e) { log(e); @@ -125,7 +127,9 @@ handlers.add(handler); } - /** Get the name of the current file. */ + /** Get the name of the current file. + * @return name of the current file + */ public String getCurrentFilename() { return currentFilename; } Modified: trunk/src/app/net/sf/japi/io/ARGVInputStream.java =================================================================== --- trunk/src/app/net/sf/japi/io/ARGVInputStream.java 2006-05-26 00:56:01 UTC (rev 119) +++ trunk/src/app/net/sf/japi/io/ARGVInputStream.java 2006-05-27 22:20:16 UTC (rev 120) @@ -61,11 +61,29 @@ */ public class ARGVInputStream extends SequenceInputStream { + /** The ARGVEnumeration to use. */ + private final ARGVEnumeration argvEnumeration; + /** Create an ARGVInputStream. * @param args Command line arguments or some other String array containing 0 or more file names. */ public ARGVInputStream(final String... args) { - super(new ARGVEnumeration(STDERR, args)); + this(new ARGVEnumeration(STDERR, args)); } + /** Create an ARGVInputStream. + * @param argvEnumeration ARGVEnumeration to use + */ + private ARGVInputStream(final ARGVEnumeration argvEnumeration) { + super(argvEnumeration); + this.argvEnumeration = argvEnumeration; + } + + /** Get the name of the current file. + * @return name of the current file + */ + public String getCurrentFilename() { + return argvEnumeration.getCurrentFilename(); + } + } // class ARGVInputStream Modified: trunk/src/app/net/sf/japi/io/ARGVReader.java =================================================================== --- trunk/src/app/net/sf/japi/io/ARGVReader.java 2006-05-26 00:56:01 UTC (rev 119) +++ trunk/src/app/net/sf/japi/io/ARGVReader.java 2006-05-27 22:20:16 UTC (rev 120) @@ -61,12 +61,31 @@ */ public class ARGVReader extends BufferedReader { + /** The ARGVInputStream to read from. */ + private final ARGVInputStream argvInputStream; + /** Create an ARGVReader. * @param args Command line arguments or some other String array containing 0 or more file names. */ @SuppressWarnings({"IOResourceOpenedButNotSafelyClosed"}) public ARGVReader(final String... args) { - super(new InputStreamReader(new ARGVInputStream(args))); + this(new ARGVInputStream(args)); } + /** Create an ARGVReader. + * @param argvInputStream ARGVInputstream to read from + */ + @SuppressWarnings({"IOResourceOpenedButNotSafelyClosed"}) + private ARGVReader(final ARGVInputStream argvInputStream) { + super(new InputStreamReader(argvInputStream)); + this.argvInputStream = argvInputStream; + } + + /** Get the name of the current file. + * @return name of the current file + */ + public String getCurrentFilename() { + return argvInputStream.getCurrentFilename(); + } + } // class ARGVReader This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |