Package javax.xml.bind.annotation

Examples of javax.xml.bind.annotation.XmlElement.namespace()


      rootElement = true;
    } else {
      XmlElement element = bean.getAnnotation(XmlElement.class);
      if (element != null) {
        name = element.name();
        namespace = !element.namespace().equals("##default") ? element.namespace() : "";
      }
    }
   
    return new JavaXMLBean(bean, name, namespace, rootElement);
  }
View Full Code Here


      rootElement = true;
    } else {
      XmlElement element = bean.getAnnotation(XmlElement.class);
      if (element != null) {
        name = element.name();
        namespace = !element.namespace().equals("##default") ? element.namespace() : "";
      }
    }
   
    return new JavaXMLBean(bean, name, namespace, rootElement);
  }
View Full Code Here

      if (member.getAnnotation(XmlAttribute.class) != null) continue;
      if (member.getAnnotation(XmlAnyElement.class) != null) continue;
     
      XmlElement element = member.getAnnotation(XmlElement.class);
     
      String namespace = element != null && !element.namespace().equals("##default") ? element.namespace() : "";
      String xmlName = element != null && !"".equals( element.name() ) ? element.name() : member.getName();
     
      if (this.isSimple(member)) {
        elements.put("".equals(namespace) ? xmlName : (namespace + ":" + xmlName), new JavaXMLSimpleElement(member, namespace, xmlName));
      } else {
View Full Code Here

      if (member.getAnnotation(XmlAttribute.class) != null) continue;
      if (member.getAnnotation(XmlAnyElement.class) != null) continue;
     
      XmlElement element = member.getAnnotation(XmlElement.class);
     
      String namespace = element != null && !element.namespace().equals("##default") ? element.namespace() : "";
      String xmlName = element != null && !"".equals( element.name() ) ? element.name() : member.getName();
     
      if (this.isSimple(member)) {
        elements.put("".equals(namespace) ? xmlName : (namespace + ":" + xmlName), new JavaXMLSimpleElement(member, namespace, xmlName));
      } else {
View Full Code Here

                XmlElement el = (XmlElement)ann;
                av0 = fv.visitAnnotation("Ljavax/xml/bind/annotation/XmlElement;", true);
                av0.visit("name", el.name());
                av0.visit("nillable", el.nillable());
                av0.visit("requried", el.required());
                av0.visit("namespace", el.namespace());
                av0.visit("defaultValue", el.defaultValue());
                av0.visit("type", el.type());
                av0.visitEnd();
               
            }
View Full Code Here

        for (int i = 0; i < elements.length; i++) {
            XmlElement next = elements[i];
            org.eclipse.persistence.jaxb.xmlmodel.XmlElement xmlElement = new org.eclipse.persistence.jaxb.xmlmodel.XmlElement();
            xmlElement.setDefaultValue(next.defaultValue());
            xmlElement.setName(next.name());
            xmlElement.setNamespace(next.namespace());
            xmlElement.setNillable(next.nillable());
            xmlElement.setRequired(next.required());
            xmlElement.setType(next.type().getName());
            xmlElements.getXmlElement().add(xmlElement);
        }
View Full Code Here

            }
        } else {
            if (helper.isAnnotationPresent(element, XmlElement.class)) {
                XmlElement xmlElement = (XmlElement) helper.getAnnotation(element, XmlElement.class);
                name = xmlElement.name();
                namespace = xmlElement.namespace();
            }

            if (name.equals(XMLProcessor.DEFAULT)) {
                name = defaultName;
View Full Code Here

        // If XmlElement does not exist, default to using the field name
        if (xmlElement == null ||
                xmlElement.name().equals("##default")) {
            return new QName("", field.getName());
        }
        return new QName(xmlElement.namespace(),
                xmlElement.name());
    }

    /**
     * Get an annotation.  This is wrappered to avoid a Java2Security violation.
View Full Code Here

            }
        } else {
            if (helper.isAnnotationPresent(element, XmlElement.class)) {
                XmlElement xmlElement = (XmlElement) helper.getAnnotation(element, XmlElement.class);
                name = xmlElement.name();
                namespace = xmlElement.namespace();
            }
            if (property.isMap() && helper.isAnnotationPresent(element, XmlElementWrapper.class)) {
               XmlElementWrapper xmlElementWrapper = (XmlElementWrapper) helper.getAnnotation(element, XmlElementWrapper.class);
                name = xmlElementWrapper.name();
                namespace = xmlElementWrapper.namespace();
View Full Code Here

        for (int i = 0; i < elements.length; i++) {
            XmlElement next = elements[i];
            org.eclipse.persistence.jaxb.xmlmodel.XmlElement xmlElement = new org.eclipse.persistence.jaxb.xmlmodel.XmlElement();
            xmlElement.setDefaultValue(next.defaultValue());
            xmlElement.setName(next.name());
            xmlElement.setNamespace(next.namespace());
            xmlElement.setNillable(next.nillable());
            xmlElement.setRequired(next.required());
            xmlElement.setType(next.type().getName());
            xmlElements.getXmlElement().add(xmlElement);
        }
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.