Refine search
tns = PackageUtils.getNamespace(PackageUtils.getPackageName(seiClass)); return new QName(tns, name);
public static String parsePackageName(String namespace, String defaultPackageName) { String packageName = (defaultPackageName != null && defaultPackageName.trim().length() > 0) ? defaultPackageName : null; if (packageName == null) { packageName = getPackageNameByNameSpaceURI(namespace); } return packageName; }
private String getDefaultNamespace(Class<?> clazz) { String pkg = PackageUtils.getNamespace(PackageUtils.getPackageName(clazz)); return StringUtils.isEmpty(pkg) ? "http://unknown.namespace/" : pkg; }
@Override public String getClassResourceId(ClassResourceInfo cri) { Class<?> serviceClass = cri != null ? cri.getServiceClass() : Object.class; QName jaxbQname = null; if (useJaxbContextForQnames) { jaxbQname = getJaxbQName(null, serviceClass, new HashMap<Class<?>, QName>(0)); } String pName = jaxbQname == null ? PackageUtils.getPackageName(serviceClass) : null; String localName = jaxbQname == null ? serviceClass.getSimpleName() : jaxbQname.getLocalPart(); String nsName = jaxbQname == null ? pName + "." : ""; return nsName + localName; }
private void startResourceTag(StringBuilder sb, Class<?> serviceClass, String path) { sb.append("<resource path=\"").append(getPath(path)).append("\""); if (addResourceAndMethodIds) { QName jaxbQname = null; if (useJaxbContextForQnames) { jaxbQname = getJaxbQName(null, serviceClass, new HashMap<Class<?>, QName>(0)); } String pName = jaxbQname == null ? PackageUtils.getPackageName(serviceClass) : jaxbQname .getNamespaceURI(); String localName = jaxbQname == null ? serviceClass.getSimpleName() : jaxbQname.getLocalPart(); String finalName = jaxbQname == null ? pName + "." : "{" + pName + "}"; sb.append(" id=\"").append(finalName + localName).append("\""); } sb.append(">"); }
protected WrapperBeanClass getWrapperBeanClass(final QName wrapperBeanName) { WrapperBeanClass jClass = new WrapperBeanClass(); if (wrapperBeanName == null) { return jClass; } String ns = wrapperBeanName.getNamespaceURI(); jClass.setNamespace(ns); jClass.setPackageName(PackageUtils.getPackageNameByNameSpaceURI(ns)); jClass.setName(NameUtil.mangleNameToClassName(wrapperBeanName.getLocalPart())); jClass.setElementName(wrapperBeanName); return jClass; }
void createService(ProtocolVariation protocol) { ServiceInfo si = new ServiceInfo(); si.setProperty(Schema.class.getName(), getSchema()); QName serviceQName = new QName(protocol.getWSRMNamespace(), SERVICE_NAME); si.setName(serviceQName); buildInterfaceInfo(si, protocol); WrappedService service = new WrappedService(applicationEndpoint.getService(), serviceQName, si); DataBinding dataBinding = null; Class<?> create = protocol.getCodec().getCreateSequenceType(); try { JAXBContext ctx = JAXBContext.newInstance(PackageUtils.getPackageName(create), create.getClassLoader()); dataBinding = new JAXBDataBinding(ctx); } catch (JAXBException e) { throw new ServiceConstructionException(e); } service.setDataBinding(dataBinding); service.setInvoker(servant); services.put(protocol, service); }
private static String getPackageName(Method method) { return PackageUtils.getPackageName(method.getDeclaringClass()); }
List<String> tokens = tokenize(nameSpaceURI, "/: "); if (tokens.size() == 0) { return null; domain = domain.substring(0, idx); List<String> r = reverse(tokenize(domain, "urn".equals(scheme) ? ".-" : ".")); if ("www".equalsIgnoreCase(r.get(r.size() - 1))) { token = removeIllegalIdentifierChars(token); if (containsReservedKeywords(token)) { token = '_' + token; return combine(tokens, '.');
List<String> tokens = tokenize(nameSpaceURI, "/:"); if (tokens.isEmpty()) { return null; List<String> r = tokenize(domain, urnScheme ? ".-" : "."); Collections.reverse(r); if ("www".equalsIgnoreCase(r.get(r.size() - 1))) { token = removeIllegalIdentifierChars(token);
public String getCustomizedNS(String ns) { return PackageUtils.getNamespace(mapPackageName(ns)); }
@Override public String getClassResourceId(ClassResourceInfo cri) { Class<?> serviceClass = cri != null ? cri.getServiceClass() : Object.class; QName jaxbQname = null; if (useJaxbContextForQnames) { jaxbQname = getJaxbQName(null, serviceClass, new HashMap<Class<?>, QName>(0)); } String pName = jaxbQname == null ? PackageUtils.getPackageName(serviceClass) : null; String localName = jaxbQname == null ? serviceClass.getSimpleName() : jaxbQname.getLocalPart(); String nsName = jaxbQname == null ? pName + "." : ""; return nsName + localName; }
@Override public Resource handleResource(final ClassResourceInfo cri, final String path) { final Resource resource = getNext().handleResource(cri, path); if (resource == null) { return null; } final Class<?> serviceClass = cri.getServiceClass(); final QName jaxbQname = Jaxbs.getJaxbQName(serviceClass); final String pName = jaxbQname == null || jaxbQname.getNamespaceURI().isEmpty() ? PackageUtils.getPackageName(serviceClass) + "." : "{" + jaxbQname.getNamespaceURI() + "}"; final String localName = jaxbQname == null || jaxbQname.getLocalPart().isEmpty() ? serviceClass.getSimpleName() : jaxbQname.getLocalPart(); resource.withId(pName + localName); return resource; }
protected WrapperBeanClass getWrapperBeanClass(final QName wrapperBeanName) { WrapperBeanClass jClass = new WrapperBeanClass(); if (wrapperBeanName == null) { return jClass; } String ns = wrapperBeanName.getNamespaceURI(); jClass.setNamespace(ns); jClass.setPackageName(PackageUtils.getPackageNameByNameSpaceURI(ns)); jClass.setName(NameUtil.mangleNameToClassName(wrapperBeanName.getLocalPart())); jClass.setElementName(wrapperBeanName); return jClass; }
boolean found = false; try { Class<?> objectFactory = Class.forName(PackageUtils.getPackageName(cls) + ".ObjectFactory", true, cls.getClassLoader()); Method methods[] = ReflectionUtil.getDeclaredMethods(objectFactory); helper.setJaxbNamespace(elementDecl.namespace()); QName elementType = new QName(ns, name); registry.registerDeserializer(parentType, elementType, helper); registry.registerSerializer(parentType, elementType, helper); ns = namespace; QName elementType = new QName(ns, name); registry.registerDeserializer(parentType, elementType, helper); registry.registerSerializer(parentType, elementType, helper);
private String getPackageName(Method method) { String pkg = PackageUtils.getPackageName(method.getDeclaringClass()); return pkg.length() == 0 ? DEFAULT_PACKAGE_NAME : pkg; }
private String getDefaultNamespace(Class<?> clazz) { String pkg = PackageUtils.getNamespace(PackageUtils.getPackageName(clazz)); return StringUtils.isEmpty(pkg) ? "http://unknown.namespace/" : pkg; }
List<String> tokens = tokenize(nameSpaceURI, "/: "); if (tokens.size() == 0) { return null; domain = domain.substring(0, idx); List<String> r = reverse(tokenize(domain, "urn".equals(scheme) ? ".-" : ".")); if ("www".equalsIgnoreCase(r.get(r.size() - 1))) { token = removeIllegalIdentifierChars(token); if (containsReservedKeywords(token)) { token = '_' + token; return combine(tokens, '.');
List<String> tokens = tokenize(nameSpaceURI, "/:"); if (tokens.isEmpty()) { return null; List<String> r = tokenize(domain, urnScheme ? ".-" : "."); Collections.reverse(r); if ("www".equalsIgnoreCase(r.get(r.size() - 1))) { token = removeIllegalIdentifierChars(token);
public String getCustomizedNS(String ns) { return PackageUtils.getNamespace(mapPackageName(ns)); }