public String name() { return core.name(); }
localPart = annotation.name(); namespaceUri = annotation.namespace();
localPart = annotation.name(); namespaceUri = annotation.namespace();
public String name() { return core.name(); }
if(t!=null) { nsUri = t.namespace(); local = t.name();
@Override public String findTypeName(AnnotatedClass ac) { XmlType type = findAnnotation(XmlType.class, ac, false, false, false); if (type != null) { String name = type.name(); if (!MARKER_FOR_DEFAULT.equals(name)) return name; } return null; }
if(t!=null) { nsUri = t.namespace(); local = t.name();
public String name() { return core.name(); }
protected QName getJaxbQName(Class<?> cls, Type type, Object object, boolean pluralName) throws Exception { if (cls == JAXBElement.class) { return object != null ? ((JAXBElement<?>)object).getName() : null; } XmlRootElement root = cls.getAnnotation(XmlRootElement.class); if (root != null) { return getQNameFromNamespaceAndName(root.namespace(), root.name(), cls, pluralName); } else if (isXmlType(cls)) { XmlType xmlType = cls.getAnnotation(XmlType.class); return getQNameFromNamespaceAndName(xmlType.namespace(), xmlType.name(), cls, pluralName); } else { return new QName(getPackageNamespace(cls), cls.getSimpleName()); } }
public static <T> String getTypeLocalName(Class<T> type) { XmlType xmlTypeAnn = type.getAnnotation(XmlType.class); if (xmlTypeAnn == null) { return null; } return xmlTypeAnn.name(); }
/** * The name of the xml type element. * * @return The name of the xml type element. */ public String getName() { String name = Introspector.decapitalize(getSimpleName().toString()); if ((xmlType != null) && (!"##default".equals(xmlType.name()))) { name = xmlType.name(); if ("".equals(name)) { name = null; } } return name; }
@Override public String findTypeName(AnnotatedClass ac) { XmlType type = findAnnotation(XmlType.class, ac, false, false, false); if (type != null) { String name = type.name(); if (!MARKER_FOR_DEFAULT.equals(name)) return name; } return null; }
@SuppressWarnings("unchecked") private JAXBElement<?> defaultWrapInJAXBElement(Object jaxbObject, Class<?> type) { if (logger.isInfoEnabled()) { logger.info(Messages.getMessage("jaxbCreateDefaultJAXBElement", type.getName())); //$NON-NLS-1$ } String typeStr = type.getAnnotation(XmlType.class).name(); return new JAXBElement(new QName(typeStr), type, jaxbObject); }
@Override public String findTypeName(AnnotatedClass ac) { XmlType type = findAnnotation(XmlType.class, ac, false, false, false); if (type != null) { String name = type.name(); if (!MARKER_FOR_DEFAULT.equals(name)) return name; } return null; }
@Override public String findTypeName(AnnotatedClass ac) { XmlType type = findAnnotation(XmlType.class, ac, false, false, false); if (type != null) { String name = type.name(); if (!MARKER_FOR_DEFAULT.equals(name)) return name; } return null; }
@Override public String findTypeName(AnnotatedClass ac) { XmlType type = findAnnotation(XmlType.class, ac, false, false, false); if (type != null) { String name = type.name(); if (!MARKER_FOR_DEFAULT.equals(name)) return name; } return null; }
@Override public String findTypeName(AnnotatedClass ac) { XmlType type = findAnnotation(XmlType.class, ac, false, false, false); if (type != null) { String name = type.name(); if (!MARKER_FOR_DEFAULT.equals(name)) return name; } return null; }
private static String getLocalName(final Class<?> boundClass) { final XmlRootElement elementAnnotation = boundClass.getAnnotation(XmlRootElement.class); if (elementAnnotation != null && !"##default".equals(elementAnnotation.name())) { return elementAnnotation.name(); } else { final XmlType xmlTypeAnnotation = boundClass.getAnnotation(XmlType.class); if (xmlTypeAnnotation != null && !"##default".equals(xmlTypeAnnotation.name())) { return xmlTypeAnnotation.name(); } else { return boundClass.getSimpleName(); } } }
/** * Return the name from the JAXB model object. * * @param obj * Expects a JAXB model object. * @return element name */ public static String getName(Object obj) { try { return obj.getClass().getAnnotation(XmlRootElement.class).name(); } catch (NullPointerException e) { return obj.getClass().getAnnotation(XmlType.class).name(); } }