@XmlRegistry public class ObjectFactory { @XmlElementDecl(name = "characteristic") public JAXBElement<String> createCharacteristic(String value) { return new Characteristic(value); } }
/** * Create an instance of {@link Characteristic } * */ public Characteristic createCharacteristic() { return new Characteristic(); }
Characteristic c1 = new Characteristic("Description"); // Using constructor with one String.
Characteristic client1 = new Characteristic("Dark Hair", 7); Characteristic client2 = new Characteristic("Dark Hair", 4); Characteristic client3 = new Characteristic("Light Hair", 6); client1.getCompatability(client2); // Returns non-zero compatability since descriptions are the same client1.getCompatability(client3); // Returns zero compatability since descriptions are different client2.getCompatability(client3); // Returns zero compatability since descriptions are different
@Test public void marshallsDynamicElementName() throws JAXBException { JAXBContext context = JAXBContext.newInstance(ObjectFactory.class); final Characteristics characteristics = new Characteristics(); final Characteristic characteristic = new Characteristic( "store_capacity", "40"); characteristics.getCharacteristics().add(characteristic); context.createMarshaller().marshal(characteristics, System.out); }
public Characteristic unmarshal(Object v) throws Exception { Element element = (Element) v; Characteristic characteristic = new Characteristic(); characteristic.characteristic = element.getLocalName(); characteristic.value = element.getTextContent();
private void checkCharacteristics(PMML pmml) { if (pmml != null && pmml.getAssociationModelsAndBaselineModelsAndClusteringModels() != null && !pmml.getAssociationModelsAndBaselineModelsAndClusteringModels().isEmpty()) { for (Serializable s : pmml.getAssociationModelsAndBaselineModelsAndClusteringModels()) { if (s instanceof Scorecard) { Scorecard scard = (Scorecard) s; if (scard.getExtensionsAndCharacteristicsAndMiningSchemas() != null && !scard.getExtensionsAndCharacteristicsAndMiningSchemas().isEmpty()) { for (Serializable sz : scard.getExtensionsAndCharacteristicsAndMiningSchemas()) { if (sz instanceof Characteristics) { Characteristics characteristics = (Characteristics) sz; if (characteristics.getCharacteristics() == null || characteristics.getCharacteristics().isEmpty()) { Characteristic ch = new Characteristic(); ch.setBaselineScore(0.0); ch.setName("placeholder"); Attribute attr = new Attribute(); attr.setFalse(new False()); ch.getAttributes().add(attr); characteristics.getCharacteristics().add(ch); } } } } } } } } }
_characteristic = new Characteristic(); characteristics.getCharacteristics().add(_characteristic); addExpectation(currentRowCtr + 1, currentColCtr, "name", _characteristic, "Characteristic (Property) Display Name is missing.");
final Characteristic _characteristic = new Characteristic(); characteristics.getCharacteristics().add(_characteristic);