Editing Commons.unkrig.de
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 15: | Line 15: | ||
''Resources:'' | ''Resources:'' | ||
[http://commons.unkrig.de/commons-asm | [http://commons.unkrig.de/javadoc/commons-asm/index.html JAVADOC], | ||
[http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-asm&v=LATEST&e=jar JAR file Download], | [http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-asm&v=LATEST&e=jar JAR file Download], | ||
[http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-asm&v=LATEST&c=sources Source code Download] | [http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-asm&v=LATEST&c=sources Source code Download] | ||
Line 25: | Line 25: | ||
''Resources:'' | ''Resources:'' | ||
[http://commons.unkrig.de/commons-asm | [http://commons.unkrig.de/javadoc/commons-asm/index.html JAVADOC], | ||
[http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-asm&v=LATEST&e=jar JAR file Download], | [http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-asm&v=LATEST&e=jar JAR file Download], | ||
[http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-asm&v=LATEST&c=sources Source code Download] | [http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-asm&v=LATEST&c=sources Source code Download] | ||
Line 33: | Line 33: | ||
Functionality for | Functionality for | ||
[http://commons.unkrig.de/commons-file | [http://commons.unkrig.de/javadoc/commons-file/index.html?de/unkrig/commons/file/fileprocessing/package-summary.html processing] | ||
or | or | ||
[http://commons.unkrig.de/commons-file | [http://commons.unkrig.de/javadoc/commons-file/index.html?de/unkrig/commons/file/filetransformation/package-summary.html transforming] | ||
trees of directories, files, compressed and archive files, and even nested compressed and archive files. Supports more than a dozen compression and archive formats. | trees of directories, files, compressed and archive files, and even nested compressed and archive files. Supports more than a dozen compression and archive formats. | ||
''Resources:'' | ''Resources:'' | ||
[http://commons.unkrig.de/commons-file | [http://commons.unkrig.de/javadoc/commons-file/index.html JAVADOC], | ||
[http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-file&v=LATEST&e=jar JAR file Download], | [http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-file&v=LATEST&e=jar JAR file Download], | ||
[http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-file&v=LATEST&c=sources Source code Download] | [http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-file&v=LATEST&c=sources Source code Download] | ||
Line 49: | Line 49: | ||
''Resources:'' | ''Resources:'' | ||
[http://commons.unkrig.de/commons-io | [http://commons.unkrig.de/javadoc/commons-io/index.html JAVADOC], | ||
[http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-io&v=LATEST&e=jar JAR file Download], | [http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-io&v=LATEST&e=jar JAR file Download], | ||
[http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-io&v=LATEST&c=sources Source code Download] | [http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-io&v=LATEST&c=sources Source code Download] | ||
Line 59: | Line 59: | ||
''Resources:'' | ''Resources:'' | ||
[http://commons.unkrig.de/commons-io | [http://commons.unkrig.de/javadoc/commons-io/index.html JAVADOC], | ||
[http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-io&v=LATEST&e=jar JAR file Download], | [http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-io&v=LATEST&e=jar JAR file Download], | ||
[http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-io&v=LATEST&c=sources Source code Download] | [http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-io&v=LATEST&c=sources Source code Download] | ||
Line 66: | Line 66: | ||
=== commons-lang === | === commons-lang === | ||
* Utility classes for [http://commons.unkrig.de/commons-lang | * Utility classes for [http://commons.unkrig.de/javadoc/commons-lang/index.html?de/unkrig/commons/lang/ExceptionUtil.html exceptions], [http://commons.unkrig.de/javadoc/commons-lang/index.html?de/unkrig/commons/lang/ThreadUtil.html threads] and [http://commons.unkrig.de/javadoc/commons-lang/index.html?de/unkrig/commons/lang/RunnableUtil.html runnables] | ||
* [http://commons.unkrig.de/commons-lang | * [http://commons.unkrig.de/javadoc/commons-lang/index.html?de/unkrig/commons/lang/protocol/package-summary.html "Protocol" interfaces] like [http://commons.unkrig.de/javadoc/commons-lang/index.html?de/unkrig/commons/lang/protocol/Producer.html Producer], [http://commons.unkrig.de/javadoc/commons-lang/index.html?de/unkrig/commons/lang/protocol/Consumer.html Consumer], [http://commons.unkrig.de/javadoc/commons-lang/index.html?de/unkrig/commons/lang/protocol/Predicate.html Predicate], [http://commons.unkrig.de/javadoc/commons-lang/index.html?de/unkrig/commons/lang/protocol/Transformer.html Transformer] | ||
''Resources:'' | ''Resources:'' | ||
[http://commons.unkrig.de/commons-lang | [http://commons.unkrig.de/javadoc/commons-lang/index.html JAVADOC], | ||
[http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-lang&v=LATEST&e=jar JAR file Download], | [http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-lang&v=LATEST&e=jar JAR file Download], | ||
[http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-lang&v=LATEST&c=sources Source code Download] | [http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-lang&v=LATEST&c=sources Source code Download] | ||
Line 77: | Line 77: | ||
=== commons-math === | === commons-math === | ||
[http://commons.unkrig.de/ | [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/math/package-summary.html de.unkrig.commons.math]: A linear congruential generator; a [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/math/Sequences.html random sequence generator] | ||
''Resources:'' | ''Resources:'' | ||
[http://commons.unkrig.de/commons-math | [http://commons.unkrig.de/javadoc/commons-math/index.html JAVADOC], | ||
[http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-math&v=LATEST&e=jar JAR file Download], | [http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-math&v=LATEST&e=jar JAR file Download], | ||
[http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-math&v=LATEST&c=sources Source code Download] | [http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-math&v=LATEST&c=sources Source code Download] | ||
Line 87: | Line 87: | ||
=== commons-net === | === commons-net === | ||
* [http://commons.unkrig.de/commons-net | * [http://commons.unkrig.de/javadoc/commons-net/index.html?de/unkrig/commons/net/http/package-summary.html HTTP] and [http://commons.unkrig.de/javadoc/commons-net/index.html?de/unkrig/commons/net/ftp/package-summary.html FTP] servers and clients | ||
* Various networking tools like [http://commons.unkrig.de/commons-net | * Various networking tools like [http://commons.unkrig.de/javadoc/commons-net/index.html?de/unkrig/commons/net/tool/tcpmon/package-summary.html TCPMON], [http://commons.unkrig.de/javadoc/commons-net/index.html?de/unkrig/commons/net/tool/ftpmon/package-summary.html FTPMON], [http://commons.unkrig.de/javadoc/commons-net/index.html?de/unkrig/commons/net/tool/telnet/package-summary.html TELNET] | ||
''Resources:'' | ''Resources:'' | ||
[http://commons.unkrig.de/commons-net | [http://commons.unkrig.de/javadoc/commons-net/index.html JAVADOC], | ||
[http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-net&v=LATEST&e=jar JAR file Download], | [http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-net&v=LATEST&e=jar JAR file Download], | ||
[http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-net&v=LATEST&c=sources Source code Download] | [http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-net&v=LATEST&c=sources Source code Download] | ||
Line 101: | Line 101: | ||
''Resources:'' | ''Resources:'' | ||
[http://commons.unkrig.de/commons-nullanalysis | [http://commons.unkrig.de/javadoc/commons-nullanalysis/index.html JAVADOC], | ||
[http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-nullanalysis&v=LATEST&e=jar JAR file Download], | [http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-nullanalysis&v=LATEST&e=jar JAR file Download], | ||
[http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-nullanalysis&v=LATEST&c=sources Source code Download] | [http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-nullanalysis&v=LATEST&c=sources Source code Download] | ||
Line 111: | Line 111: | ||
''Resources:'' | ''Resources:'' | ||
[http://commons.unkrig.de/commons-reflect | [http://commons.unkrig.de/javadoc/commons-reflect/index.html JAVADOC], | ||
[http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-reflect&v=LATEST&e=jar JAR file Download], | [http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-reflect&v=LATEST&e=jar JAR file Download], | ||
[http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-reflect&v=LATEST&c=sources Source code Download] | [http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-reflect&v=LATEST&c=sources Source code Download] | ||
Line 118: | Line 118: | ||
=== commons-text === | === commons-text === | ||
* An [http://commons.unkrig.de/commons-text | * An [http://commons.unkrig.de/javadoc/commons-text/index.html?de/unkrig/commons/text/expression/ExpressionEvaluator.html expression evaluator] | ||
* A small framework for creating [http://commons.unkrig.de/commons-text | * A small framework for creating [http://commons.unkrig.de/javadoc/commons-text/index.html?de/unkrig/commons/text/scanner/package-summary.html scanners] and [http://commons.unkrig.de/javadoc/commons-text/index.html?de/unkrig/commons/text/parser/package-summary.html parsers] | ||
* A [http://commons.unkrig.de/commons-text | * A [http://commons.unkrig.de/javadoc/commons-text/index.html?de/unkrig/commons/text/pattern/Glob.html Glob] class that combines the widely known elements of UNIX file name globbing with the power of regular expressions | ||
''Resources:'' | ''Resources:'' | ||
[http://commons.unkrig.de/commons-text | [http://commons.unkrig.de/javadoc/commons-text/index.html JAVADOC], | ||
[http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-text&v=LATEST&e=jar JAR file Download], | [http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-text&v=LATEST&e=jar JAR file Download], | ||
[http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-text&v=LATEST&c=sources Source code Download] | [http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-text&v=LATEST&c=sources Source code Download] | ||
Line 130: | Line 130: | ||
=== commons-util === | === commons-util === | ||
* [http://commons.unkrig.de/commons-util | * [http://commons.unkrig.de/javadoc/commons-util/index.html?de/unkrig/commons/util/CommandLineOptions.html CommandLineOptions] makes parsing and documentation of command line options (e.g. for "<code>public static void main(String[])</code>") easy; see the [[CommandLineOptions tutorial|tutorial]]. | ||
* [http://commons.unkrig.de/commons-util | * [http://commons.unkrig.de/javadoc/commons-util/index.html?de/unkrig/commons/util/TimeTable.html TimeTable] parses and implements a CRON-like specification string | ||
* Various [http://commons.unkrig.de/commons-util | * Various [http://commons.unkrig.de/javadoc/commons-util/index.html?de/unkrig/commons/util/logging/filter/package-summary.html filters], [http://commons.unkrig.de/javadoc/commons-util/index.html?de/unkrig/commons/util/logging/handler/package-summary.html handlers] and [http://commons.unkrig.de/javadoc/commons-util/index.html?de/unkrig/commons/util/logging/formatter/package-summary.html formatters] for <tt>java.util.logging</tt> | ||
* The [http://commons.unkrig.de/commons-util | * The [http://commons.unkrig.de/javadoc/commons-util/index.html?de/unkrig/commons/util/logging/SimpleLogging.html SimpleLogging] facility for easy integration of <tt>java.util.logging</tt> within command line tools | ||
''Resources:'' | ''Resources:'' | ||
[http://commons.unkrig.de/commons-util | [http://commons.unkrig.de/javadoc/commons-util/index.html JAVADOC], | ||
[http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-util&v=LATEST&e=jar JAR file Download], | [http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-util&v=LATEST&e=jar JAR file Download], | ||
[http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-util&v=LATEST&c=sources Source code Download] | [http://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=de.unkrig.commons&a=commons-util&v=LATEST&c=sources Source code Download] | ||
Line 143: | Line 143: | ||
== Source Code == | == Source Code == | ||
The source code is available through | The source code is available through SVN: | ||
https:// | https://svn.code.sf.net/p/loggifier/code/de.unkrig.commons/ | ||
== License == | == License == | ||
Line 153: | Line 153: | ||
== Change Log == | == Change Log == | ||
; Version 1.2. | ; Version 1.2.7 (not yet released): | ||
:* IoUtil: Added "singlingFilterReader()" and "singlingInputStream()". | :* IoUtil: Added "singlingFilterReader()" and "singlingInputStream()". | ||
:* PatternUtil: Fixed several bugs in "PatternUtil.replaceAll()". | :* PatternUtil: Fixed several bugs in "PatternUtil.replaceAll()". | ||
Line 385: | Line 159: | ||
:* PatternUtil: Added "replaceAllFilterWriter()". | :* PatternUtil: Added "replaceAllFilterWriter()". | ||
:* Moved many, many methods from "IoUtil" to the new utility classes "InputStreams", "OutputStreams", "Readers", "Writers" and "FransformingFilter(Reader|Writer)". | :* Moved many, many methods from "IoUtil" to the new utility classes "InputStreams", "OutputStreams", "Readers", "Writers" and "FransformingFilter(Reader|Writer)". | ||
:* Added "StringTransformers", a collection of simple "Transformer | :* Added "StringTransformers", a collection of simple "Transformer<CharSequence, CharSequence>"s. | ||
:* Added TransformerUtil.chain(Transformer...)". | :* Added TransformerUtil.chain(Transformer...)". | ||
:* Extracted "PatternUtil.replaceAllFilterReader()" as the new "Substitutor" class. | :* Extracted "PatternUtil.replaceAllFilterReader()" as the new "Substitutor" class. | ||
Line 398: | Line 172: | ||
; Version 1.2.5 2016-11-28: | ; Version 1.2.5 2016-11-28: | ||
:* Printers: Added "Printers.redirectToFile(Level|EnumSet | :* Printers: Added "Printers.redirectToFile(Level|EnumSet<Level>)". | ||
; Version 1.2.4 2016-11-25: | ; Version 1.2.4 2016-11-25: | ||
Line 449: | Line 223: | ||
:* Added "PredicateUtil.always(boolean)". | :* Added "PredicateUtil.always(boolean)". | ||
:* Added "PredicateUtil.xor()". | :* Added "PredicateUtil.xor()". | ||
:* "Predicate | :* "Predicate<T>" now extends "PredicateWhichThrows<T, RuntimeException>". | ||
:* Added "ProducerUtil.cache(delegate, condition)". | :* Added "ProducerUtil.cache(delegate, condition)". | ||
:* "commons/doclet": Added support for the inline tags "{@docRoot}", "{@literal}", "{@constantsof}" and "{@constantsofplain}". | :* "commons/doclet": Added support for the inline tags "{@docRoot}", "{@literal}", "{@constantsof}" and "{@constantsofplain}". | ||
Line 469: | Line 243: | ||
; Version 1.1.5, 2016-03-14: | ; Version 1.1.5, 2016-03-14: | ||
:* de.unkrig.commons.io.IoUtil: Added "skip()" and "skipAll()". | :* de.unkrig.commons.io.IoUtil: Added "skip()" and "skipAll()". | ||
:* de.unkrig.commons.text.PatternUtil: Replaced the "Replacer" interface with a "Function | :* de.unkrig.commons.text.PatternUtil: Replaced the "Replacer" interface with a "Function<Matcher, String>". | ||
:* de.unkrig.commons.file.ExceptionHandler: Handler methods now have, for consistency with the other APIs, an additional parameter "String path". | :* de.unkrig.commons.file.ExceptionHandler: Handler methods now have, for consistency with the other APIs, an additional parameter "String path". | ||
:* de.unkrig.commons.net: TcpServer(SSLContext): Remove several "cipher suites" from the SSL context because otherwise some modern browsers refuse to connect with this server. | :* de.unkrig.commons.net: TcpServer(SSLContext): Remove several "cipher suites" from the SSL context because otherwise some modern browsers refuse to connect with this server. | ||
Line 506: | Line 280: | ||
; Version 1.0.5, 2014-05-01: | ; Version 1.0.5, 2014-05-01: | ||
:* Moved the | :* Moved the <log>, <logging> and <simpleLogging> tasks from 'de.unkrig.commons.util' to 'de.unkrig.antcontrib'. | ||
; Version 1.0.4, 2014-04-29: | ; Version 1.0.4, 2014-04-29: | ||
:* 'keepOriginals' did not work for in-place file transformations. | :* 'keepOriginals' did not work for in-place file transformations. | ||
:* | :* <simplelogging>: Added attribute 'spec="..."'. | ||
:* | :* <simpleLogging>: Attribute 'debug="..."' no longer is boolean, but "FINE|FINER|FINEST". | ||
:* | :* <logging>: Removed attribute 'parent="..."' | ||
:* | :* <logging>: Added attribute 'clearFilter="true"'. | ||
:* Renamed task | :* Renamed task <simplelogging> to <simpleLogging> (with a big 'L'). | ||
; Versions 1.0.3 and earlier: | ; Versions 1.0.3 and earlier: | ||
: No change log available. | : No change log available. |