From f48c3b98579ce49e43eca5ca799b64ab8c56f5bd Mon Sep 17 00:00:00 2001 From: rusefi Date: Thu, 20 Dec 2018 00:11:47 -0500 Subject: [PATCH] refactoring --- .../src/com/rusefi/CHeaderConsumer.java | 5 +++ .../src/com/rusefi/ConfigurationConsumer.java | 2 ++ .../src/com/rusefi/TSProjectConsumer.java | 32 +++++++++++++++++++ 3 files changed, 39 insertions(+) create mode 100644 java_tools/configuration_definition/src/com/rusefi/TSProjectConsumer.java diff --git a/java_tools/configuration_definition/src/com/rusefi/CHeaderConsumer.java b/java_tools/configuration_definition/src/com/rusefi/CHeaderConsumer.java index 375dd808b7..aeb850d840 100644 --- a/java_tools/configuration_definition/src/com/rusefi/CHeaderConsumer.java +++ b/java_tools/configuration_definition/src/com/rusefi/CHeaderConsumer.java @@ -35,4 +35,9 @@ public class CHeaderConsumer implements ConfigurationConsumer { public void handleEndStruct(ConfigStructure structure) throws IOException { ConfigStructure.headerWrite(structure, cHeader); } + + @Override + public void onTotalEnd() { + + } } diff --git a/java_tools/configuration_definition/src/com/rusefi/ConfigurationConsumer.java b/java_tools/configuration_definition/src/com/rusefi/ConfigurationConsumer.java index a6b02ca29b..cc428771d3 100644 --- a/java_tools/configuration_definition/src/com/rusefi/ConfigurationConsumer.java +++ b/java_tools/configuration_definition/src/com/rusefi/ConfigurationConsumer.java @@ -8,4 +8,6 @@ public interface ConfigurationConsumer { void endFile() throws IOException; void handleEndStruct(ConfigStructure structure) throws IOException; + + void onTotalEnd(); } diff --git a/java_tools/configuration_definition/src/com/rusefi/TSProjectConsumer.java b/java_tools/configuration_definition/src/com/rusefi/TSProjectConsumer.java new file mode 100644 index 0000000000..5b4bce5742 --- /dev/null +++ b/java_tools/configuration_definition/src/com/rusefi/TSProjectConsumer.java @@ -0,0 +1,32 @@ +package com.rusefi; + +import java.io.CharArrayWriter; +import java.io.IOException; + +public class TSProjectConsumer implements ConfigurationConsumer { + private final CharArrayWriter tsWriter; + private static int totalTsSize; + + public TSProjectConsumer(ReaderState state, CharArrayWriter tsWriter) { + this.tsWriter = tsWriter; + } + + @Override + public void startFile() throws IOException { + + } + + @Override + public void endFile() throws IOException { + + } + + @Override + public void handleEndStruct(ConfigStructure structure) throws IOException { + } + + @Override + public void onTotalEnd() { + + } +}