refactoring
This commit is contained in:
parent
dc1c6c035d
commit
fca9f998ea
|
@ -17,15 +17,13 @@ public abstract class FieldsStrategy {
|
|||
FieldIterator iterator = new FieldIterator(tsFields);
|
||||
for (int i = 0; i < tsFields.size(); i++) {
|
||||
iterator.start(i);
|
||||
tsPosition = writeOneField(iterator, iterator.cf, prefix, tsPosition, iterator.next,
|
||||
iterator.bitState.get(),
|
||||
iterator.getPrev());
|
||||
tsPosition = writeOneField(iterator, prefix, tsPosition);
|
||||
|
||||
iterator.end();
|
||||
}
|
||||
return tsPosition;
|
||||
}
|
||||
|
||||
abstract int writeOneField(FieldIterator iterator, ConfigField configField, String prefix, int tsPosition, ConfigField next, int bitIndex, ConfigField prev) throws IOException;
|
||||
abstract int writeOneField(FieldIterator iterator, String prefix, int tsPosition) throws IOException;
|
||||
|
||||
}
|
||||
|
|
|
@ -32,10 +32,8 @@ public class FragmentDialogConsumer implements ConfigurationConsumer {
|
|||
public void handleEndStruct(ReaderState readerState, ConfigStructure structure) throws IOException {
|
||||
FieldsStrategy fieldsStrategy = new FieldsStrategy() {
|
||||
@Override
|
||||
int writeOneField(FieldIterator iterator, ConfigField _configField, String prefix, int tsPosition, ConfigField _next, int _bitIndex, ConfigField prev) {
|
||||
int writeOneField(FieldIterator iterator, String prefix, int tsPosition) {
|
||||
ConfigField configField = iterator.cf;
|
||||
ConfigField next = iterator.next;
|
||||
int bitIndex = iterator.bitState.get();
|
||||
|
||||
if (configField.getName().startsWith(ConfigStructure.UNUSED_BIT_PREFIX))
|
||||
return 0;
|
||||
|
|
|
@ -51,7 +51,8 @@ public abstract class JavaFieldsConsumer implements ConfigurationConsumer {
|
|||
|
||||
public void handleEndStruct(ReaderState readerState, ConfigStructure structure) throws IOException {
|
||||
FieldsStrategy fieldsStrategy = new FieldsStrategy() {
|
||||
protected int writeOneField(FieldIterator iterator, ConfigField _configField, String prefix, int tsPosition, ConfigField _next, int _bitIndex, ConfigField prev) throws IOException {
|
||||
protected int writeOneField(FieldIterator iterator, String prefix, int tsPosition) throws IOException {
|
||||
ConfigField prev = iterator.getPrev();
|
||||
ConfigField configField = iterator.cf;
|
||||
ConfigField next = iterator.next;
|
||||
int bitIndex = iterator.bitState.get();
|
||||
|
|
|
@ -25,7 +25,7 @@ public class JavaSensorsConsumer implements ConfigurationConsumer {
|
|||
@Override
|
||||
public void handleEndStruct(ReaderState readerState, ConfigStructure structure) throws IOException {
|
||||
FieldsStrategy fieldsStrategy = new FieldsStrategy() {
|
||||
public int writeOneField(FieldIterator iterator, ConfigField _configField, String prefix, int tsPosition, ConfigField _next, int i, ConfigField prev) {
|
||||
public int writeOneField(FieldIterator iterator, String prefix, int tsPosition) {
|
||||
ConfigField configField = iterator.cf;
|
||||
ConfigField next = iterator.next;
|
||||
|
||||
|
|
Loading…
Reference in New Issue