From 862d0e79517623fc522525344499d71ce4c3871d Mon Sep 17 00:00:00 2001 From: Michael Edgar Date: Fri, 8 May 2020 07:36:40 -0400 Subject: [PATCH] Preserve order of schema enumerated values --- .../java/io/xlate/edi/internal/schema/SchemaReaderBase.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/io/xlate/edi/internal/schema/SchemaReaderBase.java b/src/main/java/io/xlate/edi/internal/schema/SchemaReaderBase.java index 89dda21c..39acaa65 100644 --- a/src/main/java/io/xlate/edi/internal/schema/SchemaReaderBase.java +++ b/src/main/java/io/xlate/edi/internal/schema/SchemaReaderBase.java @@ -9,6 +9,7 @@ import java.util.Collections; import java.util.HashMap; import java.util.HashSet; +import java.util.LinkedHashSet; import java.util.List; import java.util.Map; import java.util.Objects; @@ -517,7 +518,7 @@ ElementType readSimpleType(XMLStreamReader reader) throws XMLStreamException { } Set readEnumerationValues(XMLStreamReader reader) throws XMLStreamException { - Set values = new HashSet<>(); + Set values = new LinkedHashSet<>(); QName element; boolean enumerationEnd = false;