Skip to content

Commit

Permalink
updated docs
Browse files Browse the repository at this point in the history
  • Loading branch information
jdereg committed May 4, 2024
1 parent 0fbe68d commit 33190bc
Showing 1 changed file with 16 additions and 16 deletions.
32 changes: 16 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,25 +66,25 @@ Included in java-util:
- **[SealableNavigableMap](/src/main/java/com/cedarsoftware/util/SealableNavigableMap.java)** - Extends `SealableMap` features to `NavigableMap`, managing state externally.

### Lists
- **ConcurrentList** - Provides a thread-safe `List` that can be either an independent or a wrapped instance.
- **SealableList** - Enables switching between sealed and unsealed states for a `List`, managed via an external `Supplier<Boolean>`.
- **[ConcurrentList](/src/main/java/com/cedarsoftware/util/ConcurrentList.java)** - Provides a thread-safe `List` that can be either an independent or a wrapped instance.
- **[SealableList](/src/main/java/com/cedarsoftware/util/SealableList.java)** - Enables switching between sealed and unsealed states for a `List`, managed via an external `Supplier<Boolean>`.

### Additional Utilities
- **Converter** - Facilitates type conversions, e.g., converting `String` to `BigDecimal`. Supports a wide range of conversions.
- **DateUtilities** - Robustly parses date strings with support for various formats and idioms.
- **DeepEquals** - Deeply compares two object graphs for equivalence, handling cycles and using custom `equals()` methods where available.
- **[Converter](/src/main/java/com/cedarsoftware/util/Converter.java)** - Facilitates type conversions, e.g., converting `String` to `BigDecimal`. Supports a wide range of conversions.
- **[DateUtilities](/src/main/java/com/cedarsoftware/util/DateUtilities.java)** - Robustly parses date strings with support for various formats and idioms.
- **[DeepEquals](/src/main/java/com/cedarsoftware/util/DeepEquals.java)** - Deeply compares two object graphs for equivalence, handling cycles and using custom `equals()` methods where available.
- **IO Utilities**
- **FastReader** and **FastWriter** - Provide high-performance alternatives to standard IO classes without synchronization.
- **FastByteArrayInputStream** and **FastByteArrayOutputStream** - Non-synchronized versions of standard Java IO byte array streams.
- **EncryptionUtilities** - Simplifies the computation of checksums and encryption using common algorithms.
- **Executor** - Simplifies the execution of operating system commands with methods for output retrieval.
- **GraphComparator** - Compares two object graphs and provides deltas, which can be applied to synchronize the graphs.
- **MathUtilities** - Offers handy mathematical operations and algorithms.
- **ReflectionUtils** - Provides efficient and simplified reflection operations.
- **StringUtilities** - Contains helpful methods for common `String` manipulation tasks.
- **SystemUtilities** - Offers utilities for interacting with the operating system and environment.
- **Traverser** - Allows generalized actions on all objects within an object graph through a user-defined method.
- **UniqueIdGenerator** - Generates unique identifiers with embedded timing information, suitable for use in clustered environments.
- **[FastReader](/src/main/java/com/cedarsoftware/util/FastReader.java)** and **[FastWriter](/src/main/java/com/cedarsoftware/util/FastWriter.java)** - Provide high-performance alternatives to standard IO classes without synchronization.
- **[FastByteArrayInputStream](/src/main/java/com/cedarsoftware/util/FastByteArrayInputStream.java)** and **[FastByteArrayOutputStream](/src/main/java/com/cedarsoftware/util/FastByteArrayOutputStream.java)** - Non-synchronized versions of standard Java IO byte array streams.
- **[EncryptionUtilities](/src/main/java/com/cedarsoftware/util/EncryptionUtilities.java)** - Simplifies the computation of checksums and encryption using common algorithms.
- **[Executor](/src/main/java/com/cedarsoftware/util/Executor.java)** - Simplifies the execution of operating system commands with methods for output retrieval.
- **[GraphComparator](/src/main/java/com/cedarsoftware/util/GraphComparator.java)** - Compares two object graphs and provides deltas, which can be applied to synchronize the graphs.
- **[MathUtilities](/src/main/java/com/cedarsoftware/util/GraphComparator.java)** - Offers handy mathematical operations and algorithms.
- **[ReflectionUtils](/src/main/java/com/cedarsoftware/util/ReflectionUtils.java)** - Provides efficient and simplified reflection operations.
- **[StringUtilities](/src/main/java/com/cedarsoftware/util/StringUtilities.java)** - Contains helpful methods for common `String` manipulation tasks.
- **[SystemUtilities](/src/main/java/com/cedarsoftware/util/SystemUtilities.java)** - Offers utilities for interacting with the operating system and environment.
- **[Traverser](/src/main/java/com/cedarsoftware/util/Traverser.java)** - Allows generalized actions on all objects within an object graph through a user-defined method.
- **[UniqueIdGenerator](/src/main/java/com/cedarsoftware/util/UniqueIdGenerator.java)** - Generates unique identifiers with embedded timing information, suitable for use in clustered environments.

See [changelog.md](/changelog.md) for revision history.

Expand Down

0 comments on commit 33190bc

Please sign in to comment.