public static String classPart(Resource resource) { if (resource == null) { return ""; } String name = isNotEmpty(resource.getDisplayName()) ? sanitize(resource.getDisplayName()) : sanitize(resource.getRelativeUri()) .replace(".", ""); return capitalize(name.contains("/") ? substringAfterLast(name, "/") : name); }
return null; String displayName = resource.getDisplayName(); if(displayName==null||displayName.trim().isEmpty()){ return null;
public static String buildResourceInterfaceName(final Resource resource) { final String resourceInterfaceName = buildJavaFriendlyName(defaultIfBlank(resource.getDisplayName(), resource.getRelativeUri())); return isBlank(resourceInterfaceName) ? "Root" : resourceInterfaceName; }
/** * Build a suitable Java type-name for a RAML Resource with a suffix. * * @param ramlResource the RAML resource. * @return a corresponding Java type-name. */ public static String buildTypeName(final Resource ramlResource) { if (ramlResource == null) { return null; } final String ramlUri = Strings.nullToEmpty(ramlResource.getParentUri()) + Strings.nullToEmpty(ramlResource.getRelativeUri()); final String resourceInterfaceName = buildName( StringUtils.defaultIfBlank( ramlResource.getDisplayName(), ramlUri)); return StringUtils.isBlank(resourceInterfaceName) ? ROOT_RESOURCE_NAME : resourceInterfaceName; }
/** * <p>buildResourceInterfaceName.</p> * * @param resource a {@link org.raml.model.Resource} object. * @return a {@link java.lang.String} object. */ public static String buildResourceInterfaceName(final Resource resource,Configuration config) { final String resourceInterfaceName = buildJavaFriendlyName(defaultIfBlank(resource.getDisplayName(), resource.getRelativeUri())); //return isBlank(resourceInterfaceName) ? "Root" : resourceInterfaceName.concat("Resource"); return isBlank(resourceInterfaceName) ? "Root" : resourceInterfaceName.concat(config.getInterfaceNameSuffix()); }
.name(source.getResource().getDisplayName())//