@Override public void extractValues(List<?> originalValue, ValueExtractor.ValueReceiver receiver) { for (int i = 0, sz = originalValue.size(); i < sz; i++) { receiver.indexedValue("<list element>", i, originalValue.get(i)); } } }
@Override public void extractValues(List<?> originalValue, ValueReceiver receiver) { for ( int i = 0; i < originalValue.size(); i++ ) { receiver.indexedValue( NodeImpl.LIST_ELEMENT_NODE_NAME, i, originalValue.get( i ) ); } } }
@Override public void extractValues(List<?> originalValue, ValueExtractor.ValueReceiver receiver) { for (int i = 0, sz = originalValue.size(); i < sz; i++) { receiver.indexedValue("<list element>", i, originalValue.get(i)); } } }
@Override public void extractValues(ReadOnlyListProperty<?> originalValue, ValueExtractor.ValueReceiver receiver) { Optional.ofNullable(originalValue.getValue()).ifPresent(l -> { for (int i = 0, sz = l.size(); i < sz; i++) { receiver.indexedValue("<list element>", i, l.get(i)); } }); } }
@Override public void extractValues(Container<?> originalValue, ValueReceiver receiver) { receiver.indexedValue( "<node name>", 13, originalValue.getElement() ); } }
@Override public void extractValues(boolean[] originalValue, ValueReceiver receiver) { for ( int i = 0; i < originalValue.length; i++ ) { receiver.indexedValue( NodeImpl.ITERABLE_ELEMENT_NODE_NAME, i, originalValue[i] ); } } }
@Override public void extractValues(int[] originalValue, ValueReceiver receiver) { for ( int i = 0; i < originalValue.length; i++ ) { receiver.indexedValue( NodeImpl.ITERABLE_ELEMENT_NODE_NAME, i, originalValue[i] ); } } }
@Override public void extractValues(ReadOnlyListProperty<?> originalValue, ValueExtractor.ValueReceiver receiver) { Optional.ofNullable(originalValue.getValue()).ifPresent(l -> { for (int i = 0, sz = l.size(); i < sz; i++) { receiver.indexedValue("<list element>", i, l.get(i)); } }); } }
@Override public void extractValues(double[] originalValue, ValueReceiver receiver) { for ( int i = 0; i < originalValue.length; i++ ) { receiver.indexedValue( NodeImpl.ITERABLE_ELEMENT_NODE_NAME, i, originalValue[i] ); } } }
@Override public void extractValues(ReadOnlyListProperty<?> originalValue, ValueExtractor.ValueReceiver receiver) { for ( int i = 0; i < originalValue.size(); i++ ) { receiver.indexedValue( NodeImpl.LIST_ELEMENT_NODE_NAME, i, originalValue.get( i ) ); } } }
@Override public void extractValues(Object[] originalValue, ValueReceiver receiver) { for ( int i = 0; i < originalValue.length; i++ ) { receiver.indexedValue( NodeImpl.ITERABLE_ELEMENT_NODE_NAME, i, originalValue[i] ); } } }
@Override public void extractValues(char[] originalValue, ValueReceiver receiver) { for ( int i = 0; i < originalValue.length; i++ ) { receiver.indexedValue( NodeImpl.ITERABLE_ELEMENT_NODE_NAME, i, originalValue[i] ); } } }
@Override public void extractValues(ListProperty<?> originalValue, ValueExtractor.ValueReceiver receiver) { for ( int i = 0; i < originalValue.size(); i++ ) { receiver.indexedValue( NodeImpl.LIST_ELEMENT_NODE_NAME, i, originalValue.get( i ) ); } } }
@Override public void extractValues(short[] originalValue, ValueReceiver receiver) { for ( int i = 0; i < originalValue.length; i++ ) { receiver.indexedValue( NodeImpl.ITERABLE_ELEMENT_NODE_NAME, i, originalValue[i] ); } } }
@Override public void extractValues(float[] originalValue, ValueReceiver receiver) { for ( int i = 0; i < originalValue.length; i++ ) { receiver.indexedValue( NodeImpl.ITERABLE_ELEMENT_NODE_NAME, i, originalValue[i] ); } } }
@Override public void extractValues(byte[] originalValue, ValueReceiver receiver) { for ( int i = 0; i < originalValue.length; i++ ) { receiver.indexedValue( NodeImpl.ITERABLE_ELEMENT_NODE_NAME, i, originalValue[i] ); } } }
@Override public void extractValues(long[] originalValue, ValueReceiver receiver) { for ( int i = 0; i < originalValue.length; i++ ) { receiver.indexedValue( NodeImpl.ITERABLE_ELEMENT_NODE_NAME, i, originalValue[i] ); } } }