@Override protected QName _deserialize(String value, DeserializationContext ctxt) throws IllegalArgumentException { return QName.valueOf(value); } }
FileOutputStream fos = new FileOutputStream("foo.xml"); XMLStreamWriter writer = XMLOutputFactory.newFactory().createXMLStreamWriter(fos); writer.writeStartDocument(); writer.writeStartElement("Import"); writer.writeStartElement("WorkSets"); JAXBContext context = JAXBContext.newInstance(WorkSet.class); Marshaller m = context.createMarshaller(); m.setProperty(Marshaller.JAXB_FRAGMENT, Boolean.TRUE); for (WorkSet instance : instances) { JAXBElement<WorkSet> element = new JAXBElement<WorkSet>(QName.valueOf("WorkSet"), WorkSet.class, instance); m.marshal(element, writer); } writer.writeEndDocument(); // this will close any open tags writer.close();
@Override protected Object _deserialize(String value, DeserializationContext ctxt) throws IOException { switch (_kind) { case TYPE_DURATION: return _dataTypeFactory.newDuration(value); case TYPE_QNAME: return QName.valueOf(value); case TYPE_G_CALENDAR: Date d; try { d = _parseDate(value, ctxt); } catch (JsonMappingException e) { // try to parse from native XML Schema 1.0 lexical representation String, // which includes time-only formats not handled by parseXMLGregorianCalendarFromJacksonFormat(...) return _dataTypeFactory.newXMLGregorianCalendar(value); } return _gregorianFromDate(ctxt, d); } throw new IllegalStateException(); }
@Override protected Object _deserialize(String value, DeserializationContext ctxt) throws IOException { switch (_kind) { case TYPE_DURATION: return _dataTypeFactory.newDuration(value); case TYPE_QNAME: return QName.valueOf(value); case TYPE_G_CALENDAR: Date d; try { d = _parseDate(value, ctxt); } catch (JsonMappingException e) { // try to parse from native XML Schema 1.0 lexical representation String, // which includes time-only formats not handled by parseXMLGregorianCalendarFromJacksonFormat(...) return _dataTypeFactory.newXMLGregorianCalendar(value); } return _gregorianFromDate(ctxt, d); } throw new IllegalStateException(); }
@Override protected Object _deserialize(String value, DeserializationContext ctxt) throws IOException { switch (_kind) { case TYPE_DURATION: return _dataTypeFactory.newDuration(value); case TYPE_QNAME: return QName.valueOf(value); case TYPE_G_CALENDAR: Date d; try { d = _parseDate(value, ctxt); } catch (JsonMappingException e) { // try to parse from native XML Schema 1.0 lexical representation String, // which includes time-only formats not handled by parseXMLGregorianCalendarFromJacksonFormat(...) return _dataTypeFactory.newXMLGregorianCalendar(value); } return _gregorianFromDate(ctxt, d); } throw new IllegalStateException(); }
break; case "@type": wadlParam.setType(QName.valueOf(tagText)); break; case "@doc": for (final Tag tag : entry.getValue()) { if (tag.name().endsWith(".qname")) { representationDoc.setElement(QName.valueOf(tag.text())); } else if (tag.name().endsWith(".mediaType")) { representationDoc.setMediaType(tag.text());
@Override protected QName _deserialize(String value, DeserializationContext ctxt) throws IllegalArgumentException { return QName.valueOf(value); } }
private static void addRequestRepresentationDoc(final MethodDoc methodDoc, final MethodDocType methodDocType) { final Tag requestElement = getSingleTagOrNull(methodDoc, "request.representation.qname"); final Tag requestExample = getSingleTagOrNull(methodDoc, "request.representation.example"); if (requestElement != null || requestExample != null) { final RequestDocType requestDoc = new RequestDocType(); final RepresentationDocType representationDoc = new RepresentationDocType(); /* requestElement exists */ if (requestElement != null) { representationDoc.setElement(QName.valueOf(requestElement.text())); } /* requestExample exists */ if (requestExample != null) { final String example = getSerializedExample(requestExample); if (!isEmpty(example)) { representationDoc.setExample(example); } else { LOG.warning("Could not get serialized example for method " + methodDoc.qualifiedName()); } } requestDoc.setRepresentationDoc(representationDoc); methodDocType.setRequestDoc(requestDoc); } }
JAXBElement<T> element = new JAXBElement<T>(QName.valueOf(type.getSimpleName()), type, t); marshaller.marshal(element, xmlOut);
@Override protected QName _deserialize(String value, DeserializationContext ctxt) throws IllegalArgumentException { return QName.valueOf(value); } }
@Override public QName unmarshal(String qNameValue) throws Exception { return qNameValue == null ? null : QName.valueOf(qNameValue); } }
@Override public QName marshal(String name) throws Exception { if (name == null) { return null; } else { return QName.valueOf(name); } }
/** * "{ns}localpart" replaced by ns - localpart * * @param s * @return */ public static QName stringToQName(String s) { return QName.valueOf(s); }
private static QName getQName(Object o) { if (o instanceof QName) { return (QName) o; } else if (o instanceof String) { return QName.valueOf((String) o); } else { return null; } }
protected QName getQNameAttribute(XMLStreamReader reader, String name) { String value = reader.getAttributeValue(null, name); if (value == null || value.equals("")) { return null; } else { return QName.valueOf(value); } }
public QName getPortName() { if (portName == null && portNameString != null) { portName = QName.valueOf(resolvePropertyPlaceholders(portNameString)); } return portName; }
/** * Equivalent to <code>toMessageType(javaType, null)</code>. * <br> * Checks for a {@link org.switchyard.annotations.DefaultType} on the type. If not found, * the type name is derived from the Java Class name. * * @param javaType The Java type. * @return The payload type. */ public static QName toMessageType(Class<?> javaType) { return QName.valueOf(toMessageTypeString(javaType)); }
public static <T extends Object> T getBean(String serviceName) { if ( LOG.isDebugEnabled() ) { LOG.debug("Fetching service " + serviceName); } return GlobalResourceLoader.<T>getService(QName.valueOf(serviceName)); }
private QName createQName(String name) { final String sanitizedName = ParameterValidation.sanitizeFromPatternWithHandler(name, ParameterValidation.XSS_CHECK, HANDLER); return QName.valueOf(sanitizedName); }
@Test public void testGetExtProps() { final QName props = QName.valueOf("props"); assertArrayEquals(new QName[][] {{props, QName.valueOf("foo")}, {props, QName.valueOf("bar")}}, StringUtils.getExtProps("a(props foo) a(props bar)")); assertArrayEquals(new QName[][] {{props, QName.valueOf("bar")}, {props, QName.valueOf("qux")}}, StringUtils.getExtProps("(topic foo) a(props bar) (topic baz) a(props qux)")); assertArrayEquals(new QName[][] {{props, QName.valueOf("foo")}}, StringUtils.getExtProps(" a(props foo ) ")); assertArrayEquals(new QName[0][0], StringUtils.getExtProps("(topic task)")); }