public void initializeNodeValue() { XMLMapping xmlMapping = xmlChoiceMapping.getChoiceElementMappings().get(xmlField); if(xmlMapping instanceof XMLDirectMapping) { choiceElementNodeValue = new XMLDirectMappingNodeValue((XMLDirectMapping)xmlMapping); } else { choiceElementNodeValue = new XMLCompositeObjectMappingNodeValue((XMLCompositeObjectMapping)xmlMapping); } }
private NodeValue getNodeValueForMapping(Mapping xmlMapping) { if(xmlMapping instanceof BinaryDataMapping){ return new XMLBinaryDataMappingNodeValue((BinaryDataMapping)xmlMapping); } else if(xmlMapping instanceof DirectMapping) { return new XMLDirectMappingNodeValue((DirectMapping)xmlMapping); } else if(xmlMapping instanceof ObjectReferenceMapping) { return new XMLObjectReferenceMappingNodeValue((ObjectReferenceMapping)xmlMapping, xmlField); } else { return new XMLCompositeObjectMappingNodeValue((CompositeObjectMapping)xmlMapping); } } public void setNullCapableNodeValue(XMLChoiceObjectMappingNodeValue nodeValue) {
private NodeValue getNodeValueForMapping(Mapping xmlMapping) { if(xmlMapping instanceof BinaryDataMapping){ return new XMLBinaryDataMappingNodeValue((BinaryDataMapping)xmlMapping); } else if(xmlMapping instanceof DirectMapping) { return new XMLDirectMappingNodeValue((DirectMapping)xmlMapping); } else if(xmlMapping instanceof ObjectReferenceMapping) { return new XMLObjectReferenceMappingNodeValue((ObjectReferenceMapping)xmlMapping, xmlField); } else { return new XMLCompositeObjectMappingNodeValue((CompositeObjectMapping)xmlMapping); } } public void setNullCapableNodeValue(XMLChoiceObjectMappingNodeValue nodeValue) {
mappingNodeValue = new XMLDirectMappingNodeValue((XMLDirectMapping)xmlMapping); } else if (xmlMapping.isAbstractCompositeObjectMapping()) { mappingNodeValue = new XMLCompositeObjectMappingNodeValue((XMLCompositeObjectMapping)xmlMapping);
mappingNodeValue = new XMLDirectMappingNodeValue((DirectMapping)xmlMapping); } else if (xmlMapping.isAbstractCompositeObjectMapping()) { mappingNodeValue = new XMLCompositeObjectMappingNodeValue((CompositeObjectMapping)xmlMapping);
mappingNodeValue = new XMLDirectMappingNodeValue((DirectMapping)xmlMapping); } else if (xmlMapping.isAbstractCompositeObjectMapping()) { mappingNodeValue = new XMLCompositeObjectMappingNodeValue((CompositeObjectMapping)xmlMapping);