/** * @param root * @param documentElementName * @param type * @return XmlObject root.substitute */ private XmlObject substitute(XmlObject root, QName documentElementName, SchemaType type) { return root.substitute(documentElementName, type); }
public static XmlObject substituteElement(XmlObject elementToSubstitute, SchemaType schemaType, QName name) { return elementToSubstitute.substitute(name, schemaType); }
public static XmlObject substituteElement(XmlObject elementToSubstitute, SchemaType schemaType, QName name) { return elementToSubstitute.substitute(name, schemaType); }
XmlObject substitute = xobj.substitute(newInstance, newType); if (substitute != null && substitute.schemaType() == newType && substitute.getDomNode().getLocalName().equals(newInstance.getLocalPart())) {
public static InsertObservationDocument getInsertObservationMinimalDocument() { final InsertObservationDocument insertObservationDocument = InsertObservationDocument.Factory.newInstance(); final InsertObservationType insertObservationType = insertObservationDocument.addNewInsertObservation(); insertObservationType.addOffering("offering"); final OMObservationType observation = insertObservationType .addNewObservation().addNewOMObservation(); observation.setId("id"); final TimeInstantDocument timeInstantDocument = TimeInstantDocument.Factory.newInstance(); final TimeInstantType timeInstantType = timeInstantDocument .addNewTimeInstant(); timeInstantType.setId("phenomenonTime"); timeInstantType.addNewTimePosition() .setObjectValue("2000-01-01T00:00:00Z"); observation.addNewPhenomenonTime().set(timeInstantDocument); observation.addNewResultTime().setHref("#phenomenonTime"); observation.addNewProcedure(); observation.addNewObservedProperty(); observation.addNewFeatureOfInterest().setHref("featureOfInterest"); XmlObject result = observation.addNewResult(); result = result .substitute(new QName(OmConstants.NS_OM_2, OmConstants.EN_RESULT), XmlString.type); result.set(XmlString.Factory.newValue("value")); return insertObservationDocument; } }
case DataArray: if (encodeObjectToXml instanceof DataArrayDocument) { ioComponentPropertyType.addNewAbstractDataArray1().set(((DataArrayDocument)encodeObjectToXml).getDataArray1()).substitute(SweConstants.QN_DATA_ARRAY_SWE_101, DataArrayType.type); } else { ioComponentPropertyType.addNewAbstractDataArray1().set(encodeObjectToXml).substitute(SweConstants.QN_DATA_ARRAY_SWE_101, DataArrayType.type); ioComponentPropertyType.addNewAbstractDataRecord().set(encodeObjectToXml).substitute(SweConstants.QN_DATA_RECORD_SWE_101, DataRecordType.type); break; default: