public void addChoiceElement(XMLField sourceField, Class elementType, XMLField targetField) { getFieldToClassMappings().put(sourceField, elementType); this.fieldToClassNameMappings.put(sourceField, elementType.getName()); if (classToFieldMappings.get(elementType) == null) { classToFieldMappings.put(elementType, sourceField); } addChoiceElementMapping(sourceField, elementType, targetField); }
public void addChoiceElement(XMLField xmlField, Class elementType) { getFieldToClassMappings().put(xmlField, elementType); if(!(this.fieldToClassNameMappings.containsKey(xmlField))) { this.fieldToClassNameMappings.put(xmlField, elementType.getName()); } if (classToFieldMappings.get(elementType) == null) { classToFieldMappings.put(elementType, xmlField); } addChoiceElementMapping(xmlField, elementType); }
public void addChoiceElement(XMLField xmlField, Class elementType) { getFieldToClassMappings().put(xmlField, elementType); if(!(this.fieldToClassNameMappings.containsKey(xmlField))) { this.fieldToClassNameMappings.put(xmlField, elementType.getName()); } if (classToFieldMappings.get(elementType) == null) { classToFieldMappings.put(elementType, xmlField); } addChoiceElementMapping(xmlField, elementType); }
public void addChoiceElement(XMLField xmlField, Class elementType) { getFieldToClassMappings().put(xmlField, elementType); if(!(this.fieldToClassNameMappings.containsKey(xmlField))) { this.fieldToClassNameMappings.put(xmlField, elementType.getName()); } if (classToFieldMappings.get(elementType) == null) { classToFieldMappings.put(elementType, xmlField); } addChoiceElementMapping(xmlField, elementType); }
public void addChoiceElement(XMLField sourceField, Class elementType, XMLField targetField) { getFieldToClassMappings().put(sourceField, elementType); this.fieldToClassNameMappings.put(sourceField, elementType.getName()); if (classToFieldMappings.get(elementType) == null) { classToFieldMappings.put(elementType, sourceField); } addChoiceElementMapping(sourceField, elementType, targetField); }
public void addChoiceElement(List<XMLField> srcFields, Class elementType, List<XMLField> tgtFields) { for(XMLField sourceField:srcFields) { getFieldToClassMappings().put(sourceField, elementType); this.fieldToClassNameMappings.put(sourceField, elementType.getName()); } if (getClassToSourceFieldsMappings().get(elementType) == null) { getClassToSourceFieldsMappings().put(elementType, srcFields); } addChoiceElementMapping(srcFields, elementType, tgtFields); }
public void addChoiceElement(List<XMLField> srcFields, Class elementType, List<XMLField> tgtFields) { for(XMLField sourceField:srcFields) { getFieldToClassMappings().put(sourceField, elementType); this.fieldToClassNameMappings.put(sourceField, elementType.getName()); } if (getClassToSourceFieldsMappings().get(elementType) == null) { getClassToSourceFieldsMappings().put(elementType, srcFields); } addChoiceElementMapping(srcFields, elementType, tgtFields); }
/** * Process a given XMLChoiceCollectionMapping. * * @param mapping * @param seq * @param ct * @param schemaForNamespace * @param workingSchema * @param properties * @param descriptors */ protected void processXMLChoiceCollectionMapping(XMLChoiceCollectionMapping mapping, Sequence seq, ComplexType ct, HashMap<String, Schema> schemaForNamespace, Schema workingSchema, SchemaModelGeneratorProperties properties, List<XMLDescriptor> descriptors) { Map<XMLField, Class> fieldToClassMap = mapping.getFieldToClassMappings(); List<XMLChoiceFieldToClassAssociation> choiceFieldToClassList = mapping.getChoiceFieldToClassAssociations(); processChoiceMapping(fieldToClassMap, choiceFieldToClassList, seq, ct, schemaForNamespace, workingSchema, properties, descriptors, true); }