private ScenarioXMLPersistence() { xt = new XStream(new DomDriver()); xt.alias("scenario", Scenario.class); xt.alias("execution-trace", ExecutionTrace.class); xt.alias("expectation", Expectation.class); xt.alias("fact-data", FactData.class); xt.alias("fact", Fact.class); xt.alias("field-data", Field.class); xt.alias("field-data", FieldPlaceHolder.class); xt.alias("field-data", FieldData.class); xt.alias("field-data", FactAssignmentField.class); xt.alias("field-data", CollectionFieldData.class); xt.alias("fixture", Fixture.class); xt.alias("retract-fact", RetractFact.class); xt.alias("expect-fact", VerifyFact.class); xt.alias("expect-field", VerifyField.class); xt.alias("expect-rule", VerifyRuleFired.class); xt.omitField(ExecutionTrace.class, "rulesFired"); //See https://issues.jboss.org/browse/GUVNOR-1115 xt.aliasPackage("org.drools.guvnor.client", "org.drools.ide.common.client"); xt.registerConverter(new FieldConverter(xt)); }
@Override public void marshal(Object source, HierarchicalStreamWriter writer, MarshallingContext context) { context.convertAnother(source, getDefaultConverter()); }
CollectionFieldData collectionFieldData = createCollectionFieldData(context, name); reader.moveUp(); reader.moveDown(); if (reader.getNodeName().equals("collectionFieldList")) { CollectionFieldData collectionFieldData = createCollectionFieldData(context, name); reader.moveUp();
CollectionFieldData collectionFieldData = createCollectionFieldData(context, name); reader.moveUp(); reader.moveDown(); if (reader.getNodeName().equals("collectionFieldList")) { CollectionFieldData collectionFieldData = createCollectionFieldData(context, name); reader.moveUp();
@Override public void marshal(Object source, HierarchicalStreamWriter writer, MarshallingContext context) { context.convertAnother(source, getDefaultConverter()); }
private ScenarioXMLPersistence() { xt = new XStream(new DomDriver()); xt.alias("scenario", Scenario.class); xt.alias("execution-trace", ExecutionTrace.class); xt.alias("expectation", Expectation.class); xt.alias("fact-data", FactData.class); xt.alias("fact", Fact.class); xt.alias("field-data", Field.class); xt.alias("field-data", FieldPlaceHolder.class); xt.alias("field-data", FieldData.class); xt.alias("field-data", FactAssignmentField.class); xt.alias("field-data", CollectionFieldData.class); xt.alias("fixture", Fixture.class); xt.alias("retract-fact", RetractFact.class); xt.alias("expect-fact", VerifyFact.class); xt.alias("expect-field", VerifyField.class); xt.alias("expect-rule", VerifyRuleFired.class); xt.omitField(ExecutionTrace.class, "rulesFired"); //See https://issues.jboss.org/browse/GUVNOR-1115 xt.aliasPackage("org.drools.guvnor.client", "org.drools.ide.common.client"); xt.registerConverter(new FieldConverter(xt)); }