This is an automated email from the ASF dual-hosted git repository.
cdutz pushed a change to branch refactor/spi3
in repository https://gitbox.apache.org/repos/asf/plc4x.git
from 2c419f98ec feat: Implemented a first version of the byte-based buffers
along with enough tests for the 80% coverage.
add 5b57048a58 feat: Implemented a first version of the xml-based and
ported the ascii-box-based buffers along with enough tests for the 80% coverage.
No new revisions were added by this update.
Summary of changes:
plc4j/spi/buffers/ascii-box/pom.xml | 10 +
.../asciiboxbased/WriteBufferAsciiBoxBased.java | 292 +++++++++++++
.../asciiboxbased/utils/ascii/AsciiBox.java | 121 ++++++
.../asciiboxbased/utils/ascii/AsciiBoxWriter.java | 316 ++++++++++++++
.../asciiboxbased/utils/ascii/AsciiBoxer.java} | 25 +-
.../buffers/asciiboxbased/utils/ascii/BoxSet.java | 77 ++++
.../buffers/asciiboxbased/utils/either/Either.java | 251 ++++++++++++
.../spi/buffers/asciiboxbased/utils/hex/Hex.java | 183 +++++++++
.../WriteBufferAsciiBoxBasedTest.java | 384 +++++++++++++++++
.../asciiboxbased/utils/ascii/AsciiBoxTest.java | 241 +++++++++++
.../utils/ascii/AsciiBoxWriterTest.java | 371 +++++++++++++++++
.../asciiboxbased/utils/either/EitherTest.java | 262 ++++++++++++
.../buffers/asciiboxbased/utils/hex/HexTest.java | 189 +++++++++
plc4j/spi/buffers/xml/pom.xml | 5 +
.../spi/buffers/xmlbased/ReadBufferXmlBased.java | 329 +++++++++++++++
.../spi/buffers/xmlbased/WriteBufferXmlBased.java | 338 +++++++++++++++
.../plc4x/java/spi/buffers/xmlbased/XmlBuffer.java | 22 +-
.../buffers/xmlbased/ReadBufferXmlBasedTest.java | 452 +++++++++++++++++++++
.../buffers/xmlbased/WriteBufferXmlBasedTest.java | 282 +++++++++++++
19 files changed, 4125 insertions(+), 25 deletions(-)
create mode 100644
plc4j/spi/buffers/ascii-box/src/main/java/org/apache/plc4x/java/spi/buffers/asciiboxbased/WriteBufferAsciiBoxBased.java
create mode 100644
plc4j/spi/buffers/ascii-box/src/main/java/org/apache/plc4x/java/spi/buffers/asciiboxbased/utils/ascii/AsciiBox.java
create mode 100644
plc4j/spi/buffers/ascii-box/src/main/java/org/apache/plc4x/java/spi/buffers/asciiboxbased/utils/ascii/AsciiBoxWriter.java
copy
plc4j/{tools/scraper/src/main/java/org/apache/plc4x/java/scraper/Scraper.java
=>
spi/buffers/ascii-box/src/main/java/org/apache/plc4x/java/spi/buffers/asciiboxbased/utils/ascii/AsciiBoxer.java}
(68%)
create mode 100644
plc4j/spi/buffers/ascii-box/src/main/java/org/apache/plc4x/java/spi/buffers/asciiboxbased/utils/ascii/BoxSet.java
create mode 100644
plc4j/spi/buffers/ascii-box/src/main/java/org/apache/plc4x/java/spi/buffers/asciiboxbased/utils/either/Either.java
create mode 100644
plc4j/spi/buffers/ascii-box/src/main/java/org/apache/plc4x/java/spi/buffers/asciiboxbased/utils/hex/Hex.java
create mode 100644
plc4j/spi/buffers/ascii-box/src/test/java/org/apache/plc4x/java/spi/buffers/asciiboxbased/WriteBufferAsciiBoxBasedTest.java
create mode 100644
plc4j/spi/buffers/ascii-box/src/test/java/org/apache/plc4x/java/spi/buffers/asciiboxbased/utils/ascii/AsciiBoxTest.java
create mode 100644
plc4j/spi/buffers/ascii-box/src/test/java/org/apache/plc4x/java/spi/buffers/asciiboxbased/utils/ascii/AsciiBoxWriterTest.java
create mode 100644
plc4j/spi/buffers/ascii-box/src/test/java/org/apache/plc4x/java/spi/buffers/asciiboxbased/utils/either/EitherTest.java
create mode 100644
plc4j/spi/buffers/ascii-box/src/test/java/org/apache/plc4x/java/spi/buffers/asciiboxbased/utils/hex/HexTest.java
create mode 100644
plc4j/spi/buffers/xml/src/main/java/org/apache/plc4x/java/spi/buffers/xmlbased/ReadBufferXmlBased.java
create mode 100644
plc4j/spi/buffers/xml/src/main/java/org/apache/plc4x/java/spi/buffers/xmlbased/WriteBufferXmlBased.java
copy
code-generation/protocol-base-mspec/src/main/java/org/apache/plc4x/plugins/codegenerator/language/mspec/model/references/DefaultBooleanTypeReference.java
=>
plc4j/spi/buffers/xml/src/main/java/org/apache/plc4x/java/spi/buffers/xmlbased/XmlBuffer.java
(62%)
create mode 100644
plc4j/spi/buffers/xml/src/test/java/org/apache/plc4x/java/spi/buffers/xmlbased/ReadBufferXmlBasedTest.java
create mode 100644
plc4j/spi/buffers/xml/src/test/java/org/apache/plc4x/java/spi/buffers/xmlbased/WriteBufferXmlBasedTest.java