Commit Graph

1629 Commits

Author SHA1 Message Date
Stephen Colebourne d19d4a8521 Fix DateUtils.truncate oddity at the far end of the Date spectrum
bug 31395, from Marc Portier


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137984 13f79535-47bb-0310-9956-ffa450edef68
2004-10-16 17:43:05 +00:00
Stephen Colebourne 22269dccbe Improve example
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137983 13f79535-47bb-0310-9956-ffa450edef68
2004-10-16 17:27:11 +00:00
Stephen Colebourne 61cccd3e0a Add methods to compare dates and calendars in different ways
based on bug 26922


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137982 13f79535-47bb-0310-9956-ffa450edef68
2004-10-16 17:08:42 +00:00
Stephen Colebourne 4ef9502e78 First cut at release notes for 2.1
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137981 13f79535-47bb-0310-9956-ffa450edef68
2004-10-16 16:45:59 +00:00
Stephen Colebourne cf9f073b26 Add since tags
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137980 13f79535-47bb-0310-9956-ffa450edef68
2004-10-16 15:20:30 +00:00
Stephen Colebourne 7df3b63cb3 Javadoc
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137979 13f79535-47bb-0310-9956-ffa450edef68
2004-10-16 15:19:40 +00:00
Stephen Colebourne 1ae0107b35 Add initial version of StrBuilder, currently without any tests
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137978 13f79535-47bb-0310-9956-ffa450edef68
2004-10-16 15:09:52 +00:00
Stephen Colebourne 5111ae7db0 Rework DurationFormatUtils to have clearer API based on two types of formatting
Fix millisecond formatting bug


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137977 13f79535-47bb-0310-9956-ffa450edef68
2004-10-15 23:11:31 +00:00
Stephen Colebourne 275aab5d86 Fix test for changed exception message
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137976 13f79535-47bb-0310-9956-ffa450edef68
2004-10-15 23:10:33 +00:00
Stephen Colebourne 5417810157 Remove commented out code that never went anywhere
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137975 13f79535-47bb-0310-9956-ffa450edef68
2004-10-15 20:57:18 +00:00
Stephen Colebourne 092d2010eb Update Javadoc to better describe the behaviour and use cases of the exceptions
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137974 13f79535-47bb-0310-9956-ffa450edef68
2004-10-15 20:55:01 +00:00
Gary D. Gregory 3dbb90fe58 'enum' should not be used as an identifier, since it is a reserved keyword from source level 1.5.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137973 13f79535-47bb-0310-9956-ffa450edef68
2004-10-15 00:43:29 +00:00
Stephen Colebourne 4d7e4b5e78 Add Date equivalent of isSameDay method
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137972 13f79535-47bb-0310-9956-ffa450edef68
2004-10-13 21:48:00 +00:00
Stephen Colebourne 097aa30a36 Remove lastIndex(), which is better done as getLength() - 1
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137971 13f79535-47bb-0310-9956-ffa450edef68
2004-10-10 18:56:16 +00:00
Stephen Colebourne f4f34dc60a Fix bug where add() didn't use array type
Remove unecessary calls to lastIndex() for performance


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137970 13f79535-47bb-0310-9956-ffa450edef68
2004-10-09 11:55:51 +00:00
Stephen Colebourne 657eac9347 Change behaviour of indexOf to match subclasses, with appropriate comments
bug 30929


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137969 13f79535-47bb-0310-9956-ffa450edef68
2004-10-09 10:45:24 +00:00
Stephen Colebourne fbaf1c371a Add additional method to support subclass searching of exceptions in a chain
bug 30929


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137968 13f79535-47bb-0310-9956-ffa450edef68
2004-10-09 10:04:04 +00:00
Gary D. Gregory 2610570ec1 Javadoc hashCode() more precisely.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137967 13f79535-47bb-0310-9956-ffa450edef68
2004-10-08 22:29:33 +00:00
Stephen Colebourne c1757779c6 Javadoc
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137966 13f79535-47bb-0310-9956-ffa450edef68
2004-10-08 22:10:37 +00:00
Stephen Colebourne 8f56942301 Extra tests based on Javadoc
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137965 13f79535-47bb-0310-9956-ffa450edef68
2004-10-08 22:10:23 +00:00
Stephen Colebourne 468efa24c7 Rename allElementsOfClass to allElementsOfType, and change to instanceof check
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137964 13f79535-47bb-0310-9956-ffa450edef68
2004-10-08 21:44:41 +00:00
Stephen Colebourne b2214a272b Remove wrong Javadoc
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137963 13f79535-47bb-0310-9956-ffa450edef68
2004-10-08 21:33:03 +00:00
Stephen Colebourne ad794c4978 Add isTrue and isFalse methods
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137962 13f79535-47bb-0310-9956-ffa450edef68
2004-10-08 21:27:00 +00:00
Gary D. Gregory 49e1f137eb - Added javadoc package.html
- Removed all "implements java.io.Serializable" since java.lang.Number already declares it.
- New Javadoc for equals(Object) methods to match Number subclasses, in particular to provide more details for Float and Double.
- equals(Object) methods now use /type/Value() calls instead of ".value" direct references (similar impl to Number subclasses).


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137961 13f79535-47bb-0310-9956-ffa450edef68
2004-10-08 19:45:46 +00:00
Stephen Colebourne beed062120 Add since tags for 2.1 and fix Javadoc
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137960 13f79535-47bb-0310-9956-ffa450edef68
2004-10-08 00:11:22 +00:00
Stephen Colebourne c9e1d29360 Add since tags for 2.1
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137959 13f79535-47bb-0310-9956-ffa450edef68
2004-10-08 00:11:00 +00:00
Stephen Colebourne 16938363f6 Fix javadoc to refer to the correct entities
from knuti at ibm


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137958 13f79535-47bb-0310-9956-ffa450edef68
2004-10-07 22:45:27 +00:00
Stephen Colebourne f27ed8f698 Rename Tokenizer to StrTokenizer and move to text subpackage
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137957 13f79535-47bb-0310-9956-ffa450edef68
2004-10-06 22:29:25 +00:00
Stephen Colebourne 6fe93ed44e Javadoc
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137956 13f79535-47bb-0310-9956-ffa450edef68
2004-10-06 21:40:09 +00:00
Henri Yandell 59d5f2f523 CharacterEncoding renamed to CharEncoding
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137955 13f79535-47bb-0310-9956-ffa450edef68
2004-10-02 01:46:30 +00:00
Henri Yandell dd2a1841fc Calendar.setTimeInMillis(long) is a JDK 1.4 method, so reverting to an older variant
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137954 13f79535-47bb-0310-9956-ffa450edef68
2004-10-02 01:40:30 +00:00
Gary D. Gregory 17c6ebcfa1 Minor format tweak, add some leading spaces to two lines. (One more time, without tabs in the two spots).
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137953 13f79535-47bb-0310-9956-ffa450edef68
2004-10-01 22:45:51 +00:00
Gary D. Gregory dd2f1a2f03 Minor format tweak, add some leading spaces to two lines.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137952 13f79535-47bb-0310-9956-ffa450edef68
2004-10-01 22:32:53 +00:00
Gary D. Gregory f1106ca1c1 Run mutable tests.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137951 13f79535-47bb-0310-9956-ffa450edef68
2004-10-01 21:53:50 +00:00
Gary D. Gregory 9c08168c2d Remove unnecessary type casts.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137950 13f79535-47bb-0310-9956-ffa450edef68
2004-10-01 17:12:29 +00:00
Gary D. Gregory ef8f9c9842 Javadoc: Replace some HTML anchor hrefs with Javadoc @link and other nits.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137949 13f79535-47bb-0310-9956-ffa450edef68
2004-09-30 17:24:47 +00:00
Gary D. Gregory 440ac74e04 Javadoc.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137948 13f79535-47bb-0310-9956-ffa450edef68
2004-09-30 16:57:18 +00:00
Gary D. Gregory 74dbcc9b90 Javadoc package description.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137947 13f79535-47bb-0310-9956-ffa450edef68
2004-09-30 16:57:05 +00:00
Gary D. Gregory 53d9d01b61 The Sun Javadoc for versions prior to 1.3 are off-line:
<property name="jdk.javadoc" value="http://java.sun.com/j2se/1.3/docs/api/"/>


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137946 13f79535-47bb-0310-9956-ffa450edef68
2004-09-30 16:51:14 +00:00
Henri Yandell 5fdb8a39db rolled back BUG#30929 pending opinions
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137945 13f79535-47bb-0310-9956-ffa450edef68
2004-09-30 07:03:25 +00:00
Henri Yandell 0a08b6e7ef added javadoc to warn of Bug#31422, reported by Itzik Levin
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137944 13f79535-47bb-0310-9956-ffa450edef68
2004-09-30 06:35:52 +00:00
Henri Yandell 11b51253fc Gary wants us to be more precise :)
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137943 13f79535-47bb-0310-9956-ffa450edef68
2004-09-30 06:26:37 +00:00
Henri Yandell 2a041e2778 Bug#30929. Shorn Tolley pointed out that using equals() means you can't pass
SQLException in and expect to get back extensions of SQLException.  Switching
to isAssignableFrom allows you to do this.


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137942 13f79535-47bb-0310-9956-ffa450edef68
2004-09-30 06:21:40 +00:00
Henri Yandell cc95d41828 I am such an idiot. It is dd for day of month, not DD. No surprise it was printing 366 and not 31 for the last day of the year. Excuse me while I garotte myself.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137941 13f79535-47bb-0310-9956-ffa450edef68
2004-09-30 06:12:17 +00:00
Henri Yandell f80cb56da1 typo fixed, a couple of extra overload methods added (need javadoc) and formatting for start->end changed to match millis implementation, for a pattern of M, 4 years is reported as 48 months and not 0 months.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137940 13f79535-47bb-0310-9956-ffa450edef68
2004-09-27 04:49:07 +00:00
Henri Yandell 3424e42050 tests updated to not need the removed month/year milli estimates
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137939 13f79535-47bb-0310-9956-ffa450edef68
2004-09-27 04:46:47 +00:00
Henri Yandell 69ec8f4668 teach me to commit without a compile. Removed an overloaded method, so needs another parameter to hit a different overload
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137938 13f79535-47bb-0310-9956-ffa450edef68
2004-09-27 03:40:15 +00:00
Henri Yandell a453bf410b fixing the optimisation separation
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137937 13f79535-47bb-0310-9956-ffa450edef68
2004-09-27 03:31:59 +00:00
Henri Yandell a1414f529c updated javadoc
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137936 13f79535-47bb-0310-9956-ffa450edef68
2004-09-27 03:30:10 +00:00
Henri Yandell 177d40989f removed the weak assumptions for number of millis in a month/year from DateUtils. Implemented a second format method that relies on a start and an end in DurationFormatUtils, though I found that TimeZone was very important in the overloaded millis version. The two methods hand off to each other depending on whether the time is > or < than 28 days
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137935 13f79535-47bb-0310-9956-ffa450edef68
2004-09-27 03:14:15 +00:00