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

Reply via email to