Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
from_multidimensional_java_arrays [2025/04/18 17:24] colinr |
from_multidimensional_java_arrays [2025/04/18 17:31] (current) colinr |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Programmatically Creating Complex SecsFormat00 Objects from Java Arrays ====== | ||
+ | |||
+ | |||
===== 🧩 Convert Mixed-Type Nested Arrays: sf00FromNested(Object data) ===== | ===== 🧩 Convert Mixed-Type Nested Arrays: sf00FromNested(Object data) ===== | ||
Recursively converts a nested '' | Recursively converts a nested '' | ||
- | Use this method when your structure may contain integers, floats, doubles, longs, or strings. Each array level becomes a '' | + | You may use this method when your structure may contain integers, floats, doubles, longs, or strings. Each array level becomes a '' |
==== Example method ==== | ==== Example method ==== | ||
Line 10: | Line 13: | ||
/** | /** | ||
* Recursively converts a nested {@code Object} (array or leaf) into a hierarchical SECS structure. | * Recursively converts a nested {@code Object} (array or leaf) into a hierarchical SECS structure. | ||
- | * | + | |
* Arrays (including multidimensional ones) become nested {@link SecsFormat00}, | * Arrays (including multidimensional ones) become nested {@link SecsFormat00}, | ||
* to SECS types based on their Java type. | * to SECS types based on their Java type. | ||
Line 64: | Line 67: | ||
===== 🔤 Convert All-String Nested Arrays: sf00FromNestedStrings(Object data) ===== | ===== 🔤 Convert All-String Nested Arrays: sf00FromNestedStrings(Object data) ===== | ||
- | Recursively converts a nested '' | + | Recursively converts a nested '' |
- | Â | + | |
- | This is more efficient | + | |
==== Example method ==== | ==== Example method ==== | ||
Line 124: | Line 125: | ||
===== 📦 Convert Structured Triple Arrays: sf00FromNestedStructuredTriple(Object data) ===== | ===== 📦 Convert Structured Triple Arrays: sf00FromNestedStructuredTriple(Object data) ===== | ||
- | Recursively converts a nested '' | + | Recursively converts a nested '' |
- | **[String, Float, Integer]**Â | + | Non-array |
- | Â | + | Arrays are recursively processed into nested '' |
- | Each triple becomes a '' | + | |
==== Example method ==== | ==== Example method ==== |