Skip to content

Commit bb337c9

Browse files
authored
Merge pull request #10 from cordisvictor/v1.4.3.1
v1.4.3: ExternalizableStrategy, XMLReader.hasMore, BitSet
2 parents 2819976 + 5cf8639 commit bb337c9

File tree

5 files changed

+600
-4
lines changed

5 files changed

+600
-4
lines changed

easyml/src/net/sourceforge/easyml/EasyML.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
import net.sourceforge.easyml.marshalling.custom.NodeListStrategy;
3232
import net.sourceforge.easyml.marshalling.custom.NodeStrategy;
3333
import net.sourceforge.easyml.marshalling.java.awt.ColorStrategy;
34+
import net.sourceforge.easyml.marshalling.java.io.ExternalizableStrategy;
3435
import net.sourceforge.easyml.marshalling.java.io.FileStrategy;
3536
import net.sourceforge.easyml.marshalling.java.io.SerializableStrategy;
3637
import net.sourceforge.easyml.marshalling.java.lang.ArrayStrategy;
@@ -307,6 +308,7 @@ public void configure(XMLWriter writer) {
307308
composite.add(ColorStrategy.INSTANCE);
308309
composite.add(ArrayStrategy.INSTANCE);
309310
composite.add(ObjectStrategy.INSTANCE);
311+
composite.add(ExternalizableStrategy.INSTANCE);
310312
composite.add(SerializableStrategy.INSTANCE);
311313
// composite.add(BitSetStrategy.INSTANCE);
312314
composite.add(ArrayListStrategy.INSTANCE);
@@ -354,6 +356,7 @@ public void configure(XMLReader reader) {
354356
simple.put(UUIDStrategy.NAME, UUIDStrategy.INSTANCE);
355357
final Map<String, CompositeStrategy> composite = reader.getCompositeStrategies();
356358
composite.put(ColorStrategy.NAME, ColorStrategy.INSTANCE);
359+
composite.put(ExternalizableStrategy.NAME, ExternalizableStrategy.INSTANCE);
357360
composite.put(SerializableStrategy.NAME, SerializableStrategy.INSTANCE);
358361
// backwards compatibility: EasyML 1.3.5 with 1.3.4 or less:
359362
composite.put(ArrayStrategy.NAME, ArrayStrategy.INSTANCE);

0 commit comments

Comments
 (0)