return new ElementInfo(element, new TypeInfo(ANYTYPE_QNAME, false, null)); if (byte[].class == javaType){ typeInfo = helper.getTypeInfo(javaType, dataType.getLogical()); element = new ElementInfo(name, typeInfo); element.setMany(false); } else { typeInfo = helper.getTypeInfo(javaType.isArray() ? javaType.getComponentType() : javaType, dataType.getLogical()); element = new ElementInfo(name, typeInfo); element.setMany(javaType.isArray());
return new ElementInfo(element, new TypeInfo(ANYTYPE_QNAME, false, null)); if (byte[].class == javaType){ typeInfo = helper.getTypeInfo(javaType, dataType.getLogical()); element = new ElementInfo(name, typeInfo); element.setMany(false); } else { typeInfo = helper.getTypeInfo(javaType.isArray() ? javaType.getComponentType() : javaType, dataType.getLogical()); element = new ElementInfo(name, typeInfo); element.setMany(javaType.isArray());
private static ElementInfo getElementInfo(XmlSchemaElement element) { if (element == null) { return null; } ElementInfo elementInfo = new ElementInfo(element.getQName(), getTypeInfo(element.getSchemaType())); elementInfo.setMany(element.getMaxOccurs() > 1); elementInfo.setNillable(element.isNillable()); elementInfo.setOmissible(element.getMinOccurs()==0); return elementInfo; }
private static ElementInfo getElementInfo(XmlSchemaElement element) { if (element == null) { return null; } ElementInfo elementInfo = new ElementInfo(element.getQName(), getTypeInfo(element.getSchemaType())); elementInfo.setMany(element.getMaxOccurs() > 1); elementInfo.setNillable(element.isNillable()); elementInfo.setOmissible(element.getMinOccurs()==0); return elementInfo; }
type = ((XMLType)logical).getTypeName(); outputElements.add(new ElementInfo(element, new TypeInfo(type, false, null))); inputElements.add(new ElementInfo(element, new TypeInfo(type, false, null))); outputElements.add(new ElementInfo(element, new TypeInfo(type, false, null))); } else if (mode.equals(ParameterMode.OUT)) { outputElements.add(new ElementInfo(element, new TypeInfo(type, false, null))); } else { inputElements.add(new ElementInfo(element, new TypeInfo(type, false, null))); String dbOut = outputWrapperDT != null ? outputWrapperDT.getDataBinding() : JAXB_DATABINDING; WrapperInfo inputWrapperInfo = new WrapperInfo(dbIn, new ElementInfo(inputWrapper, null), inputElements); WrapperInfo outputWrapperInfo = new WrapperInfo(dbOut, new ElementInfo(outputWrapper, null), outputElements);