Class<?> getJavaType(QName qName) throws ConnectionException { Class<?> c = typeCache.get(qName); if (c == null) { String type = nillableJavaMapping.get(qName); if (type == null) { type = xmlJavaMapping.get(qName); } if (type == null) { type = NameMapper.getPackageName(qName.getNamespaceURI(), packagePrefix) + "." + NameMapper.getClassName(qName.getLocalPart()); } c = load(type); typeCache.put(qName, c); } return c; }
Class<?> getJavaType(QName qName) throws ConnectionException { Class<?> c = typeCache.get(qName); if (c == null) { String type = nillableJavaMapping.get(qName); if (type == null) { type = xmlJavaMapping.get(qName); } if (type == null) { type = NameMapper.getPackageName(qName.getNamespaceURI(), packagePrefix) + "." + NameMapper.getClassName(qName.getLocalPart()); } c = load(type); typeCache.put(qName, c); } return c; }
return packageName + "." + NameMapper.getClassName(xmltype.getLocalPart());
public TypeMetadataConstructor(Types types, Schema schema, ComplexType complexType, File tempDir, TypeMapper typeMapper, boolean laxMinOccursMode) { this.packageName = NameMapper.getPackageName(schema.getTargetNamespace(), typeMapper.getPackagePrefix()); this.types = types; this.mapper = typeMapper; this.complexType = complexType; this.className = NameMapper.getClassName(complexType.getName()); this.laxMinOccursMode = laxMinOccursMode; }
return packageName + "." + NameMapper.getClassName(xmltype.getLocalPart());
public TypeMetadataConstructor(Types types, Schema schema, ComplexType complexType, File tempDir, TypeMapper typeMapper, boolean laxMinOccursMode) { this.packageName = NameMapper.getPackageName(schema.getTargetNamespace(), typeMapper.getPackagePrefix()); this.types = types; this.mapper = typeMapper; this.complexType = complexType; this.className = NameMapper.getClassName(complexType.getName()); this.laxMinOccursMode = laxMinOccursMode; }
public SimpleClassMetadata(Schema schema, SimpleType simpleType, TypeMapper typeMapper) { this(NameMapper.getPackageName(schema.getTargetNamespace(), typeMapper.getPackagePrefix()), NameMapper .getClassName(simpleType.getName()), getEnumsAndValues(simpleType, typeMapper)); }
public SimpleClassMetadata(Schema schema, SimpleType simpleType, TypeMapper typeMapper) { this(NameMapper.getPackageName(schema.getTargetNamespace(), typeMapper.getPackagePrefix()), NameMapper .getClassName(simpleType.getName()), getEnumsAndValues(simpleType, typeMapper)); }
public FactoryClassMetadata getFactoryClassMetadata() { List<ClassMetadata> classes = new ArrayList<ClassMetadata>(); ClassMetadata sObjectClass = null; Types types = this.definitions.getTypes(); for (Schema schema : types.getSchemas()) { String schemaPackageName = NameMapper.getPackageName(schema.getTargetNamespace(), packagePrefix); for (ComplexType ct : schema.getComplexTypes()) { ClassMetadata cm = new ClassMetadata(schemaPackageName, NameMapper.getClassName(ct.getName()), getInterfacePackageName(schemaPackageName)); if (typeMapper.isSObject(ct.getSchema().getTargetNamespace(), ct.getName())) { assert sObjectClass == null; sObjectClass = cm; } else { classes.add(cm); } } } String className = (definitions.getApiType() != null ? definitions.getApiType().name() : "Soap") + "ConnectionFactory"; return new FactoryClassMetadata(packageName, className, classes, sObjectClass, getInterfacePackageName()); }
public FactoryClassMetadata getFactoryClassMetadata() { List<ClassMetadata> classes = new ArrayList<ClassMetadata>(); ClassMetadata sObjectClass = null; Types types = this.definitions.getTypes(); for (Schema schema : types.getSchemas()) { String schemaPackageName = NameMapper.getPackageName(schema.getTargetNamespace(), packagePrefix); for (ComplexType ct : schema.getComplexTypes()) { ClassMetadata cm = new ClassMetadata(schemaPackageName, NameMapper.getClassName(ct.getName()), getInterfacePackageName(schemaPackageName)); if (typeMapper.isSObject(ct.getSchema().getTargetNamespace(), ct.getName())) { assert sObjectClass == null; sObjectClass = cm; } else { classes.add(cm); } } } String className = (definitions.getApiType() != null ? definitions.getApiType().name() : "Soap") + "ConnectionFactory"; return new FactoryClassMetadata(packageName, className, classes, sObjectClass, getInterfacePackageName()); }