public String namespace() { return core.namespace(); }
final QName parseElementName(XmlElementDecl e) { String local = e.name(); String nsUri = e.namespace(); if(nsUri.equals("##default")) { // if defaulted ... XmlSchema xs = reader().getPackageAnnotation(XmlSchema.class, nav().getDeclaringClassForMethod(method),this); if(xs!=null) nsUri = xs.namespace(); else { nsUri = builder.defaultNsUri; } } return new QName(nsUri.intern(),local.intern()); }
public String namespace() { return core.namespace(); }
final QName parseElementName(XmlElementDecl e) { String local = e.name(); String nsUri = e.namespace(); if(nsUri.equals("##default")) { // if defaulted ... XmlSchema xs = reader().getPackageAnnotation(XmlSchema.class, nav().getDeclaringClassForMethod(method),this); if(xs!=null) nsUri = xs.namespace(); else { nsUri = builder.defaultNsUri; } } return new QName(nsUri.intern(),local.intern()); }
public String namespace() { return core.namespace(); }
public String namespace() { return core.namespace(); }
private static boolean checkObjectFactoryNamespaces(Class<?> clz) { for (Method meth : clz.getMethods()) { XmlElementDecl decl = meth.getAnnotation(XmlElementDecl.class); if (decl != null && XmlElementDecl.GLOBAL.class.equals(decl.scope()) && StringUtils.isEmpty(decl.namespace())) { return true; } } return false; }
/** * The namespace of the local element. * * @return The namespace of the local element. */ public String getNamespace() { String namespace = elementDecl.namespace(); if ("##default".equals(namespace)) { namespace = this.registry.getSchema().getNamespace(); } return "".equals(namespace) ? null : namespace; }
private static boolean checkObjectFactoryNamespaces(Class<?> clz) { for (Method meth : clz.getMethods()) { XmlElementDecl decl = meth.getAnnotation(XmlElementDecl.class); if (decl != null && XmlElementDecl.GLOBAL.class.equals(decl.scope()) && StringUtils.isEmpty(decl.namespace())) { return true; } } return false; }
private static boolean checkObjectFactoryNamespaces(Class<?> clz) { for (Method meth : clz.getMethods()) { XmlElementDecl decl = meth.getAnnotation(XmlElementDecl.class); if (decl != null && XmlElementDecl.GLOBAL.class.equals(decl.scope()) && StringUtils.isEmpty(decl.namespace())) { return true; } } return false; }
private static boolean checkObjectFactoryNamespaces(Class<?> clz) { for (Method meth : clz.getMethods()) { XmlElementDecl decl = meth.getAnnotation(XmlElementDecl.class); if (decl != null && XmlElementDecl.GLOBAL.class.equals(decl.scope()) && StringUtils.isEmpty(decl.namespace())) { return true; } } return false; }
private static boolean checkObjectFactoryNamespaces(Class<?> clz) { for (Method meth : clz.getMethods()) { XmlElementDecl decl = meth.getAnnotation(XmlElementDecl.class); if (decl != null && XmlElementDecl.GLOBAL.class.equals(decl.scope()) && StringUtils.isEmpty(decl.namespace())) { return true; } } return false; }
protected static String createMissingFactoryMethodMessage(Class<?> type, Class<?> objectFactory) { StringBuilder messageBuilder = new StringBuilder(); Method[] factoryMethods = objectFactory.getDeclaredMethods(); messageBuilder.append(TransformMessages.MESSAGES.noJAXBElementFactoryDefined(type.getName(), objectFactory.getName())); for (Method factoryMethod : factoryMethods) { XmlElementDecl xmlElementDecl = factoryMethod.getAnnotation(XmlElementDecl.class); if (xmlElementDecl != null) { Class<?>[] factoryParams = factoryMethod.getParameterTypes(); if (factoryParams.length == 1) { QName qName = new QName(xmlElementDecl.namespace(), xmlElementDecl.name()); Class<?> factoryParam = factoryParams[0]; messageBuilder.append("\n\t\t- Message QName: '" + qName.toString() + "'. Java Type: " + factoryParam.getName()); } } } return messageBuilder.toString(); }
/** * The namespace of the local element. * * @return The namespace of the local element. */ public String getNamespace() { String namespace = elementDecl.namespace(); if ("##default".equals(namespace)) { namespace = this.registry.getSchema().getNamespace(); } return "".equals(namespace) ? null : namespace; }
/** * The namespace of the local element. * * @return The namespace of the local element. */ public String getNamespace() { String namespace = elementDecl.namespace(); if ("##default".equals(namespace)) { namespace = this.registry.getSchema().getNamespace(); } return "".equals(namespace) ? null : namespace; }
final QName parseElementName(XmlElementDecl e) { String local = e.name(); String nsUri = e.namespace(); if(nsUri.equals("##default")) { // if defaulted ... XmlSchema xs = reader().getPackageAnnotation(XmlSchema.class, nav().getDeclaringClassForMethod(method),this); if(xs!=null) nsUri = xs.namespace(); else { nsUri = builder.defaultNsUri; } } return new QName(nsUri.intern(),local.intern()); }
final QName parseElementName(XmlElementDecl e) { String local = e.name(); String nsUri = e.namespace(); if(nsUri.equals("##default")) { // if defaulted ... XmlSchema xs = reader().getPackageAnnotation(XmlSchema.class, nav().getDeclaringClassForMethod(method),this); if(xs!=null) nsUri = xs.namespace(); else { nsUri = builder.defaultNsUri; } } return new QName(nsUri.intern(),local.intern()); }