Struct 1.26
current:2025-03-03stablestart:Somewhere in the previous centurytype:library
Struct is a library for parsing arbitrary text streams and files to a custom structure using rules.
Struct uses a rule based system to define the start and end of a elements and groups of elements and adds them to a represention of an XML document. The value between begin and end position will be used as a value for the element either as character value, an element possibly transformed by a custom or default Transformers.
Struct can be used to parse fixed with, delimited files, but is mostly used for parsing more complex documents like logs, vCalendar objects and source code.
language
java jdk 8+
dependencies
references
files
| Name | Version | Date | binary | tar | source |
|---|---|---|---|---|---|
| Struct | 1.26 | Mar 3, 2025 | Struct-1.26.zip | Struct-1.26.tar.gz | Struct-src-1.26.zip |
changelog
1.25
- Removed unused classes
- Rationalized finding word boundaries
1.24
- Added support for ParameterGroup
- Determine position on the basis of a RegEx