protected void initializeParameter(MessagePartInfo part, Class<?> rawClass, Type type) { if (implInfo.isWebServiceProvider()) { part.setTypeQName(Constants.XSD_ANYTYPE); part.setTypeClass(rawClass); return; } super.initializeParameter(part, rawClass, type); }
mpi.setElement(true); mpi.setTypeClass(c); mpi.setTypeQName(Constants.XSD_ANYTYPE); mpi.setElement(true); mpi.setTypeClass(c); mpi.setTypeQName(Constants.XSD_ANYTYPE);
public void begin(MessagePartInfo part) { if (part.getTypeQName() != null || part.getElementQName() != null) { return; } part.setTypeQName(XmlSchemaConstants.ANY_TYPE_QNAME); } } .walk();
public void begin(MessagePartInfo part) { if (part.getTypeQName() != null || part.getElementQName() != null) { return; } part.setTypeQName(Constants.XSD_ANYTYPE); } } .walk();
public void begin(MessagePartInfo part) { if (part.getTypeQName() != null || part.getElementQName() != null) { return; } part.setTypeQName(Constants.XSD_ANYTYPE); } } .walk();
public void begin(MessagePartInfo part) { if (part.getTypeQName() != null || part.getElementQName() != null) { return; } part.setTypeQName(Constants.XSD_ANYTYPE); } } .walk();
public void begin(MessagePartInfo part) { if (part.getTypeQName() != null || part.getElementQName() != null) { return; } part.setTypeQName(XmlSchemaConstants.ANY_TYPE_QNAME); } } .walk();
public void begin(MessagePartInfo part) { if (part.getTypeQName() != null || part.getElementQName() != null) { return; } part.setTypeQName(Constants.XSD_ANYTYPE); } } .walk();
public void begin(MessagePartInfo part) { if (part.getTypeQName() != null || part.getElementQName() != null) { return; } part.setTypeQName(XmlSchemaConstants.ANY_TYPE_QNAME); } } .walk();
public void begin(MessagePartInfo part) { if (part.getTypeQName() != null || part.getElementQName() != null) { return; } part.setTypeQName(XmlSchemaConstants.ANY_TYPE_QNAME); } } .walk();
protected void initializeParameter(MessagePartInfo part, Class<?> rawClass, Type type) { if (implInfo.isWebServiceProvider()) { part.setTypeQName(Constants.XSD_ANYTYPE); part.setTypeClass(rawClass); return; } super.initializeParameter(part, rawClass, type); }
private void createMessagePartInfo(OperationInfo oi, Class<?> type, QName qname, Method m, boolean input) { if (type == void.class || Source.class.isAssignableFrom(type)) { return; } if (InjectionUtils.isPrimitive(type) || Response.class == type) { return; } QName mName = new QName(qname.getNamespaceURI(), (input ? "in" : "out") + m.getName()); MessageInfo ms = oi.createMessage(mName, input ? MessageInfo.Type.INPUT : MessageInfo.Type.OUTPUT); if (input) { oi.setInput("in", ms); } else { oi.setOutput("out", ms); } QName mpQName = JAXRSUtils.getClassQName(type); MessagePartInfo mpi = ms.addMessagePart(mpQName); mpi.setConcreteName(mpQName); mpi.setTypeQName(mpQName); mpi.setTypeClass(type); }
private void createMessagePartInfo(OperationInfo oi, Class<?> type, QName qname, Method m, boolean input) { if (type == void.class || Source.class.isAssignableFrom(type)) { return; } if (InjectionUtils.isPrimitive(type) || Response.class == type) { return; } QName mName = new QName(qname.getNamespaceURI(), (input ? "in" : "out") + m.getName()); MessageInfo ms = oi.createMessage(mName, input ? MessageInfo.Type.INPUT : MessageInfo.Type.OUTPUT); if (input) { oi.setInput("in", ms); } else { oi.setOutput("out", ms); } QName mpQName = JAXRSUtils.getClassQName(type); MessagePartInfo mpi = ms.addMessagePart(mpQName); mpi.setConcreteName(mpQName); mpi.setTypeQName(mpQName); mpi.setTypeClass(type); }
pi.setTypeQName(part.getTypeName()); pi.setElement(false); pi.setXmlSchema(schemas.getTypeByQName(part.getTypeName()));
private void mapClass(MessagePartInfo part, Class<?> clazz) { if (JibxSimpleTypes.isSimpleType(clazz)) { QName schemaType = JibxSimpleTypes.schemaType(clazz); part.setTypeQName(schemaType); part.setXmlSchema(schemas.getTypeByQName(schemaType)); } else { try { IBindingFactory factory = BindingDirectory.getFactory(clazz); String[][] abstractMappings = factory.getAbstractMappings(); String stype = abstractMappings[0][0]; QName qName = JibxSimpleTypes.toQname(stype); XmlSchema schema = schemas.getSchemaForElement(qName); if (schema != null) { // needs to handle element is a Global element case XmlSchemaElement element = schema.getElementByName(qName); part.setXmlSchema(element); part.setElementQName(qName); part.setConcreteName(qName); part.setElement(true); } else { // TODO : throw an exception ? } } catch (JiBXException e) { throw new RuntimeException(e); } } } }
mpi.setTypeQName(el.getSchemaTypeName()); mpi.setElement(true); mpi.setElementQName(el.getWireName()); } else if (el.getRef().getTargetQName() != null) { MessagePartInfo mpi = wrapper.addMessagePart(el.getRef().getTargetQName()); mpi.setTypeQName(el.getRef().getTargetQName()); mpi.setElementQName(el.getRef().getTargetQName()); mpi.setElement(true);
mpi.setTypeQName(el.getSchemaTypeName()); mpi.setElement(true); mpi.setElementQName(el.getWireName()); } else if (el.getRef().getTargetQName() != null) { MessagePartInfo mpi = wrapper.addMessagePart(el.getRef().getTargetQName()); mpi.setTypeQName(el.getRef().getTargetQName()); mpi.setElementQName(el.getRef().getTargetQName()); mpi.setElement(true);
.getName())); if (part.getTypeName() != null) { pi.setTypeQName(part.getTypeName()); pi.setElement(false); pi.setXmlSchema(schemas.getTypeByQName(part.getTypeName()));
.getName())); if (part.getTypeName() != null) { pi.setTypeQName(part.getTypeName()); pi.setElement(false); pi.setXmlSchema(schemas.getTypeByQName(part.getTypeName()));
.getName())); if (part.getTypeName() != null) { pi.setTypeQName(part.getTypeName()); pi.setElement(false); pi.setXmlSchema(schemas.getTypeByQName(part.getTypeName()));