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() { + + } +}