public static java.lang.String XmlNamespaceAnnotationValue = null; ... Package pkg = c.getPackage(); if(pkg!=null) { if (XmlNamespaceAnnotationValue != null) { nsUri = XmlNamespaceAnnotationValue; } else { XmlNamespace xn = pkg.getAnnotation(XmlNamespace.class); if(xn!=null) nsUri = xn.value(); } }
Package pkg = c.getPackage(); XmlNamespace xn = pkg.getAnnotation(XmlNamespace.class); if(xn!=null) // always null in android as it does not support package annotations nsUri = xn.value();
/** * Decides the namespace URI of the given package. */ private String getNamespace(Package pkg) { if(pkg==null) return ""; String nsUri; XmlNamespace ns = pkg.getAnnotation(XmlNamespace.class); if(ns!=null) nsUri = ns.value(); else nsUri = ""; return nsUri; }
/** * Decides the namespace URI of the given package. */ private String getNamespace(Package pkg) { if(pkg==null) return ""; String nsUri; XmlNamespace ns = pkg.getAnnotation(XmlNamespace.class); if(ns!=null) nsUri = ns.value(); else nsUri = ""; return nsUri; }
/** * Decides the namespace URI of the given package. */ private String getNamespace(Package pkg) { if(pkg==null) return ""; String nsUri; XmlNamespace ns = pkg.getAnnotation(XmlNamespace.class); if(ns!=null) nsUri = ns.value(); else nsUri = ""; return nsUri; }
/** * Decides the namespace URI of the given package. */ private String getNamespace(Package pkg) { if(pkg==null) return ""; String nsUri; XmlNamespace ns = pkg.getAnnotation(XmlNamespace.class); if(ns!=null) nsUri = ns.value(); else nsUri = ""; return nsUri; }
/** * Decides the namespace URI of the given package. */ private String getNamespace(Package pkg) { if(pkg==null) return ""; String nsUri; XmlNamespace ns = pkg.getAnnotation(XmlNamespace.class); if(ns!=null) nsUri = ns.value(); else nsUri = ""; return nsUri; }
/*package*/ static QName getTagName( Class<?> c ) { String localName=""; String nsUri="##default"; XmlElement xe = c.getAnnotation(XmlElement.class); if(xe!=null) { localName = xe.value(); nsUri = xe.ns(); } if(localName.length()==0) { localName = c.getName(); int idx = localName.lastIndexOf('.'); if(idx>=0) localName = localName.substring(idx+1); localName = Character.toLowerCase(localName.charAt(0))+localName.substring(1); } if(nsUri.equals("##default")) { Package pkg = c.getPackage(); if(pkg!=null) { XmlNamespace xn = pkg.getAnnotation(XmlNamespace.class); if(xn!=null) nsUri = xn.value(); } } if(nsUri.equals("##default")) nsUri = ""; return new QName(nsUri,localName); }
private void setupEpisodePackage() { String packageInfoClassName = "com.sun.xml.bind.v2.schemagen.episode.package-info"; try { final Class<?> packageInfoClass = Class.forName(packageInfoClassName); final XmlNamespace xmlNamespace = packageInfoClass.getAnnotation(XmlNamespace.class); if (xmlNamespace == null) { getLog().warn(MessageFormat.format( "Class [{0}] is missing the [{1}] annotation. Processing bindings will probably fail.", packageInfoClassName, XmlNamespace.class.getName())); } else { final String namespace = xmlNamespace.value(); if (!JAXB_NSURI.equals(namespace)) { getLog().warn(MessageFormat.format( "Namespace of the [{0}] annotation is [{1}] and does not match [{2}]. Processing bindings will probably fail.", XmlNamespace.class.getName(), namespace, JAXB_NSURI)); } } } catch (ClassNotFoundException cnfex) { getLog().warn( MessageFormat.format("Class [{0}] could not be found. Processing bindings will probably faile.", packageInfoClassName), cnfex); } }
private void setupEpisodePackage() { String packageInfoClassName = "com.sun.xml.bind.v2.schemagen.episode.package-info"; try { final Class<?> packageInfoClass = Class.forName(packageInfoClassName); final XmlNamespace xmlNamespace = packageInfoClass.getAnnotation(XmlNamespace.class); if (xmlNamespace == null) { getLog().warn(MessageFormat.format( "Class [{0}] is missing the [{1}] annotation. Processing bindings will probably fail.", packageInfoClassName, XmlNamespace.class.getName())); } else { final String namespace = xmlNamespace.value(); if (!JAXB_NSURI.equals(namespace)) { getLog().warn(MessageFormat.format( "Namespace of the [{0}] annotation is [{1}] and does not match [{2}]. Processing bindings will probably fail.", XmlNamespace.class.getName(), namespace, JAXB_NSURI)); } } } catch (ClassNotFoundException cnfex) { getLog().warn( MessageFormat.format("Class [{0}] could not be found. Processing bindings will probably faile.", packageInfoClassName), cnfex); } }
/*package*/ static QName getTagName( Class<?> c ) { String localName=""; String nsUri="##default"; XmlElement xe = c.getAnnotation(XmlElement.class); if(xe!=null) { localName = xe.value(); nsUri = xe.ns(); } if(localName.length()==0) { localName = c.getName(); int idx = localName.lastIndexOf('.'); if(idx>=0) localName = localName.substring(idx+1); localName = Character.toLowerCase(localName.charAt(0))+localName.substring(1); } if(nsUri.equals("##default")) { Package pkg = c.getPackage(); if(pkg!=null) { XmlNamespace xn = pkg.getAnnotation(XmlNamespace.class); if(xn!=null) nsUri = xn.value(); } } if(nsUri.equals("##default")) nsUri = ""; return new QName(nsUri,localName); }
/*package*/ static QName getTagName( Class<?> c ) { String localName=""; String nsUri="##default"; XmlElement xe = c.getAnnotation(XmlElement.class); if(xe!=null) { localName = xe.value(); nsUri = xe.ns(); } if(localName.length()==0) { localName = c.getName(); int idx = localName.lastIndexOf('.'); if(idx>=0) localName = localName.substring(idx+1); localName = Character.toLowerCase(localName.charAt(0))+localName.substring(1); } if(nsUri.equals("##default")) { Package pkg = c.getPackage(); if(pkg!=null) { XmlNamespace xn = pkg.getAnnotation(XmlNamespace.class); if(xn!=null) nsUri = xn.value(); } } if(nsUri.equals("##default")) nsUri = ""; return new QName(nsUri,localName); }
/*package*/ static QName getTagName( Class<?> c ) { String localName=""; String nsUri="##default"; XmlElement xe = c.getAnnotation(XmlElement.class); if(xe!=null) { localName = xe.value(); nsUri = xe.ns(); } if(localName.length()==0) { localName = c.getName(); int idx = localName.lastIndexOf('.'); if(idx>=0) localName = localName.substring(idx+1); localName = Character.toLowerCase(localName.charAt(0))+localName.substring(1); } if(nsUri.equals("##default")) { Package pkg = c.getPackage(); if(pkg!=null) { XmlNamespace xn = pkg.getAnnotation(XmlNamespace.class); if(xn!=null) nsUri = xn.value(); } } if(nsUri.equals("##default")) nsUri = ""; return new QName(nsUri,localName); }
/*package*/ static QName getTagName( Class<?> c ) { String localName=""; String nsUri="##default"; XmlElement xe = c.getAnnotation(XmlElement.class); if(xe!=null) { localName = xe.value(); nsUri = xe.ns(); } if(localName.length()==0) { localName = c.getName(); int idx = localName.lastIndexOf('.'); if(idx>=0) localName = localName.substring(idx+1); localName = Character.toLowerCase(localName.charAt(0))+localName.substring(1); } if(nsUri.equals("##default")) { Package pkg = c.getPackage(); if(pkg!=null) { XmlNamespace xn = pkg.getAnnotation(XmlNamespace.class); if(xn!=null) nsUri = xn.value(); } } if(nsUri.equals("##default")) nsUri = ""; return new QName(nsUri,localName); }