Examples of XMLRootConverter


Examples of org.eclipse.persistence.oxm.mappings.converters.XMLRootConverter

      for(ElementDeclaration element:referencedElements) {
        QName elementName = element.getElementName();
        XMLField xmlField = this.getXPathForElement("", elementName, namespaceInfo, !(this.typeInfo.containsKey(element.getJavaTypeName())));
        mapping.addChoiceElement(xmlField, element.getJavaTypeName());
            if(!element.isXmlRootElement()) {
                XMLRootConverter converter = new XMLRootConverter(xmlField);
                mapping.addConverter(xmlField, converter);
            }
        hasJAXBElements = hasJAXBElements || !element.isXmlRootElement();
        if(hasJAXBElements) {
          mapping.setAttributeAccessor(new JAXBElementAttributeAccessor(mappingAccessor));
View Full Code Here

Examples of org.eclipse.persistence.oxm.mappings.converters.XMLRootConverter

        for(ElementDeclaration element:referencedElements) {
        QName elementName = element.getElementName();
        XMLField xmlField = this.getXPathForElement("", elementName, namespaceInfo, !(this.typeInfo.containsKey(element.getJavaTypeName())));
        mapping.addChoiceElement(xmlField, element.getJavaTypeName());
        if(!element.isXmlRootElement()) {
            XMLRootConverter converter = new XMLRootConverter(xmlField);
            mapping.addConverter(xmlField, converter);
        }
        hasJAXBElements = hasJAXBElements || !element.isXmlRootElement();
      }
      if(hasJAXBElements) {
View Full Code Here

Examples of org.eclipse.persistence.oxm.mappings.converters.XMLRootConverter

        this.fieldToClassNameMappings.put(field, elementTypeName);
        if(this.classNameToFieldMappings.get(elementTypeName) != null) {
            this.classNameToFieldMappings.put(elementTypeName, field);
        }       
        if(xmlRoot) {
            this.fieldsToConverters.put(field, new XMLRootConverter(field));
        }
        addChoiceElementMapping(field, elementTypeName);
    }
View Full Code Here

Examples of org.eclipse.persistence.oxm.mappings.converters.XMLRootConverter

        this.fieldToClassNameMappings.put(field, elementTypeName);
        if(this.classNameToFieldMappings.get(elementTypeName) != null) {
            this.classNameToFieldMappings.put(elementTypeName, field);
        }       
        if(xmlRoot) {
            this.fieldsToConverters.put(field, new XMLRootConverter(field));
        }
        addChoiceElementMapping(field, elementTypeName);
    }
View Full Code Here

Examples of org.eclipse.persistence.oxm.mappings.converters.XMLRootConverter

    public void addChoiceElement(String xpath, String elementTypeName, boolean xmlRoot) {
      XMLField field = new XMLField(xpath);
        this.fieldToClassNameMappings.put(field, elementTypeName);
        if(xmlRoot) {
          this.fieldsToConverters.put(field, new XMLRootConverter(field));
        }
    }
View Full Code Here

Examples of org.eclipse.persistence.oxm.mappings.converters.XMLRootConverter

      for(ElementDeclaration element:referencedElements) {
        QName elementName = element.getElementName();
        XMLField xmlField = this.getXPathForElement("", elementName, namespaceInfo, !(this.typeInfo.containsKey(element.getJavaTypeName())));
        mapping.addChoiceElement(xmlField, element.getJavaTypeName());
            if(!element.isXmlRootElement()) {
                XMLRootConverter converter = new XMLRootConverter(xmlField);
                mapping.addConverter(xmlField, converter);
            }
        hasJAXBElements = hasJAXBElements || !element.isXmlRootElement();
        if(hasJAXBElements) {
          mapping.setAttributeAccessor(new JAXBElementAttributeAccessor(mappingAccessor));
View Full Code Here

Examples of org.eclipse.persistence.oxm.mappings.converters.XMLRootConverter

        for(ElementDeclaration element:referencedElements) {
        QName elementName = element.getElementName();
        XMLField xmlField = this.getXPathForElement("", elementName, namespaceInfo, !(this.typeInfo.containsKey(element.getJavaTypeName())));
        mapping.addChoiceElement(xmlField, element.getJavaTypeName());
        if(!element.isXmlRootElement()) {
            XMLRootConverter converter = new XMLRootConverter(xmlField);
            mapping.addConverter(xmlField, converter);
        }
        hasJAXBElements = hasJAXBElements || !element.isXmlRootElement();
      }
      if(hasJAXBElements) {
View Full Code Here

Examples of org.eclipse.persistence.oxm.mappings.converters.XMLRootConverter

   
    public void addChoiceElement(String xpath, String elementTypeName, boolean xmlRoot) {
        XMLField field = new XMLField(xpath);
        this.fieldToClassNameMappings.put(field, elementTypeName);
        if(xmlRoot) {
            this.fieldsToConverters.put(field, new XMLRootConverter(field));
        }
        addChoiceElementMapping(field, elementTypeName);
    }
View Full Code Here

Examples of org.eclipse.persistence.oxm.mappings.converters.XMLRootConverter

   
    public void addChoiceElement(String xpath, String elementTypeName, boolean xmlRoot) {
        XMLField field = new XMLField(xpath);
        this.fieldToClassNameMappings.put(field, elementTypeName);
        if(xmlRoot) {
            this.fieldsToConverters.put(field, new XMLRootConverter(field));
        }
        addChoiceElementMapping(field, elementTypeName);
    }
View Full Code Here

Examples of org.eclipse.persistence.oxm.mappings.converters.XMLRootConverter

    public void addChoiceElement(String xpath, String elementTypeName, boolean xmlRoot) {
        XMLField field = new XMLField(xpath);
        this.fieldToClassNameMappings.put(field, elementTypeName);
        if(xmlRoot) {
            this.fieldsToConverters.put(field, new XMLRootConverter(field));
        }
        addChoiceElementMapping(field, elementTypeName);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.