public TypeInfo getTypeInfo(Class javaType, Object logical) { QName xmlType = JavaXMLMapper.getXMLType(javaType); if (xmlType != null) { return new TypeInfo(xmlType, true, null); } else if (javaType.isInterface()) { return new TypeInfo(ANYTYPE_QNAME, true, null); } else { if (logical instanceof XMLType) { xmlType = ((XMLType)logical).getTypeName(); } if (xmlType == null) { xmlType = new QName(Introspector.decapitalize(javaType.getSimpleName())); } return new TypeInfo(xmlType, false, null); } }
public TypeInfo getTypeInfo(Class javaType, Object logical) { QName xmlType = JavaXMLMapper.getXMLType(javaType); if (xmlType != null) { return new TypeInfo(xmlType, true, null); } else if (javaType.isInterface()) { return new TypeInfo(ANYTYPE_QNAME, true, null); } else { if (logical instanceof XMLType) { xmlType = ((XMLType)logical).getTypeName(); } if (xmlType == null) { xmlType = new QName(Introspector.decapitalize(javaType.getSimpleName())); } return new TypeInfo(xmlType, false, null); } }
public TypeInfo getTypeInfo(Class javaType, Object logical) { QName xmlType = JavaXMLMapper.getXMLType(javaType); if (xmlType != null) { return new TypeInfo(xmlType, true, null); } else if (javaType.isInterface()) { return new TypeInfo(ANYTYPE_QNAME, true, null); } else { // types.add(javaType); if (logical instanceof XMLType) { xmlType = ((XMLType)logical).getTypeName(); } if (xmlType == null) { xmlType = new QName(JAXBContextHelper.jaxbDecapitalize(javaType.getSimpleName())); } return new TypeInfo(xmlType, false, null); } }
public TypeInfo getTypeInfo(Class javaType, Object logical) { QName xmlType = JavaXMLMapper.getXMLType(javaType); if (xmlType != null) { return new TypeInfo(xmlType, true, null); } else if (javaType.isInterface()) { return new TypeInfo(ANYTYPE_QNAME, true, null); } else { // types.add(javaType); if (logical instanceof XMLType) { xmlType = ((XMLType)logical).getTypeName(); } if (xmlType == null) { xmlType = new QName(JAXBContextHelper.jaxbDecapitalize(javaType.getSimpleName())); } return new TypeInfo(xmlType, false, null); } }
private static TypeInfo getTypeInfo(XmlSchemaType type) { if (type == null) { return null; } XmlSchemaType baseType = (XmlSchemaType)type.getBaseSchemaType(); QName name = type.getQName(); boolean simple = (type instanceof XmlSchemaSimpleType); if (baseType == null) { return new TypeInfo(name, simple, null); } else { return new TypeInfo(name, simple, getTypeInfo(baseType)); } }
private static TypeInfo getTypeInfo(XmlSchemaType type) { if (type == null) { return null; } XmlSchemaType baseType = (XmlSchemaType)type.getBaseSchemaType(); QName name = type.getQName(); boolean simple = (type instanceof XmlSchemaSimpleType); if (baseType == null) { return new TypeInfo(name, simple, null); } else { return new TypeInfo(name, simple, getTypeInfo(baseType)); } }
if (this.property.getXSDType() != null) { if (simpleTypeMapper.isSimpleXSDType(this.property.getXSDType())) { typeInfo = new TypeInfo(property.getXSDType(), true, null); } else { typeInfo = new TypeInfo(property.getXSDType(), false, null); typeInfo = new TypeInfo(property.getXSDType(), false, null);
return new ElementInfo(element, new TypeInfo(ANYTYPE_QNAME, false, null));
return new ElementInfo(element, new TypeInfo(ANYTYPE_QNAME, false, null));
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)));