Skip to content

Releases: bes2008/langx-java

0.0.9

08 Oct 12:42
Compare
Choose a tag to compare

Features

  1. Supports region uppercase, lowercase for java.lang.String
  2. Supports do action with a specified thread context class loader
  3. Supports iterate a collection with its index
  4. Supports Converter Service
  5. Supports Class Parser
  6. Supports key caseInsensitive map

0.0.8

25 Sep 22:06
Compare
Choose a tag to compare

Features

  1. Supports an new annotation : Name
  2. Supports an new accessor: MapAccessor
  3. Enchance Calendars, Dates

0.0.7

21 Sep 23:18
Compare
Choose a tag to compare

Dependencies

  • remove joda-time

0.0.6

21 Sep 02:48
Compare
Choose a tag to compare

Features

  1. Supports Lifecycle API
  2. Supports DateTimeZone

0.05

16 Sep 05:47
Compare
Choose a tag to compare

Features

  1. Supports String Formatter
  2. Refactor StringTemplates
  3. Supports more file filters, filename filters
  4. Supports null to empty, blank to null, blank to empty
  5. Supports TimeReverses
  6. Supports max, min,abs in Maths
  7. Supports JMX management API
  8. Supports Radixs
  9. Simplify uuid generator
  10. Supports convert an string simple object
  11. Supports linux ntp service
  12. Supports PrefixHashMap
  13. Supports JAVA8 Operator API
  14. Supports JAVA8 reduce, groupby api
  15. Refactor CommonThreadFactory

0.0.4

04 Sep 09:18
Compare
Choose a tag to compare

Features

  1. classpath scanner
  2. NamedInheritableThreadLocal, InternalThreadLocalMap
  3. IdentityMap, IdentitySet
  4. domain name parser
  5. Dates

0.0.3

30 Aug 08:44
Compare
Choose a tag to compare

Features

  1. Supports NonDistinctTreeSet, NonDistinctTreeMap
  2. hosts file parser
  3. codec API
  4. Cron
  5. Supports Joda-time

0.0.2

28 Aug 05:02
Compare
Choose a tag to compare
  • Strings
    • supports clear all whitespace in string
  • Comparator
    • supports multi fields sort, using it you can do memory sort
  • reflect
    • supports FieldAttributes
  • collection
    • supports LinkedTreeMap

0.0.1

27 Aug 06:25
Compare
Choose a tag to compare

langx-java

Java lang extensions

Features

  1. Lang extensions, for examples: Bytes, Chars, Arrays, Numbers, Throwables, Filenames, Files, FileSystems ...
  2. Collection extensions:
    • Supports Stream API for Java 6+
    • Adapter any object to Iterable
    • Supports NonAbsentMap, using it, the map.get(key) will not return the null
    • Supports Tuple
    • Supports WheelQueue, CopyOnWriteHashMap
  3. Differ API
    • Collection Differ
    • Map Differ
  4. Accessor API
    • Properties Accessor
    • Field Accessor
    • Array Accessor
    • HTTP Query String Accessor
  5. Reflect utilities
    • Modifiers
    • Reflects
    • Types
    • Primitives
  6. HashedWheelTimer
  7. JavaScript in Java
  8. IdGenerator
    • AutoIncrementIdGenerator
    • Base64IdGenerator
    • SimpleIdGenerator
    • UuidGenerator
  9. StopWatch
  10. Proxy
    • AOP
    • delegate
  11. Base64 for Java 6+
  12. text
    • CSV
    • Pinyin
    • StringTemplate
  13. Null judge is unnecessary
  14. Event API