List of usage examples for com.google.common.base CaseFormat UPPER_CAMEL
CaseFormat UPPER_CAMEL
To view the source code for com.google.common.base CaseFormat UPPER_CAMEL.
Click Source Link
From source file:com.marvinformatics.querydsl.HardcodedSchemaGenerator.java
public static void main(String[] args) throws Exception { Cluster cluster = Cluster.builder().addContactPoints("localhost").withPort(9042).build(); Metadata metadata = cluster.getMetadata(); List<KeyspaceMetadata> keyspaces = metadata.getKeyspaces(); for (KeyspaceMetadata keyspace : keyspaces) { Collection<TableMetadata> tables = keyspace.getTables(); for (TableMetadata table : tables) { String keyspaceName = keyspace.getName(); String packageName = CaseFormat.LOWER_UNDERSCORE.to(CaseFormat.UPPER_CAMEL, keyspaceName) .toLowerCase();/*w ww. ja v a 2 s .com*/ String tableName = table.getName(); String className = "Q" + CaseFormat.LOWER_UNDERSCORE.to(CaseFormat.UPPER_CAMEL, tableName); File directory = new File("src/main/java/com/marvinformatics/test", packageName); directory.mkdirs(); File file = new File(directory, className + ".java"); file.delete(); try (PrintWriter pw = new PrintWriter(file);) { pw.println("package com.marvinformatics.test." + packageName + ";"); pw.println(); String variableName = CaseFormat.LOWER_UNDERSCORE.to(CaseFormat.LOWER_CAMEL, tableName); pw.println("@javax.annotation.Generated(\"HardcodedSchemaGenerator\")"); pw.println("public class " + className + " extends com.querydsl.core.types.dsl.BeanPath<" + className + "> {"); pw.println(); pw.println(" public static final " + className + " " + variableName + " = new " + className + "(\"" + variableName + "\");"); List<ColumnMetadata> columns = table.getColumns(); for (ColumnMetadata column : columns) { String columnName = column.getName(); String fieldName = CaseFormat.LOWER_UNDERSCORE.to(CaseFormat.LOWER_CAMEL, columnName); Optional<Class<? extends Path>> pathType = getPathType(column.getType()); if (pathType.isPresent()) { pw.println(); pw.println(" public final " + toString(pathType, column.getType()) + " " + fieldName + " = " + create(columnName, column.getType()) + ";"); } else { pw.println(); pw.println(" // public final " + column.getType() + " " + fieldName + " = null\");"); } } pw.println(" public " + className + "(String variable) {\n" + " super(" + className + ".class, variable);\n" + " }"); pw.println(); pw.println("}"); } } } cluster.close(); }
From source file:org.metaservice.core.OntologyToJavaConverter.java
public static void main(String[] args) throws RepositoryException, IOException, RDFParseException, SailException { Path root = Paths.get("metaservice-api/src/main/java/org/metaservice/api/rdf/vocabulary"); if (!root.toFile().isDirectory()) throw new RuntimeException("Not in correct directory " + Paths.get("").toAbsolutePath().toString()); //dcterms//from w ww. ja va 2s. c om OntologyToJavaConverter ontologyToJavaConverter = new OntologyToJavaConverter(CaseFormat.UPPER_CAMEL); ontologyToJavaConverter.load(OntologyToJavaConverter.class.getResourceAsStream("/ontologies/dcterms.rdf")); String content = ontologyToJavaConverter.generate("dcterms", "http://purl.org/dc/terms/"); try (FileWriter writer = new FileWriter(root.resolve("DCTERMS.java").toFile())) { IOUtils.write(content, writer); } //package deb ontologyToJavaConverter = new OntologyToJavaConverter(CaseFormat.UPPER_CAMEL); ontologyToJavaConverter.load(new FileInputStream( Paths.get("metaservice-core-deb/src/main/resources/ontologies/deb.rdf").toFile())); content = ontologyToJavaConverter.generate(); try (FileWriter writer = new FileWriter(root.resolve("DEB.java").toFile())) { IOUtils.write(content, writer); } //doap ontologyToJavaConverter = new OntologyToJavaConverter(CaseFormat.UPPER_CAMEL); ontologyToJavaConverter.load(OntologyToJavaConverter.class.getResourceAsStream("/ontologies/doap.rdf")); content = ontologyToJavaConverter.generate("doap", null); try (FileWriter writer = new FileWriter(root.resolve("DOAP.java").toFile())) { IOUtils.write(content, writer); } //metaservice ontologyToJavaConverter = new OntologyToJavaConverter(CaseFormat.UPPER_CAMEL); ontologyToJavaConverter .load(OntologyToJavaConverter.class.getResourceAsStream("/ontologies/metaservice.rdf")); content = ontologyToJavaConverter.generate(); try (FileWriter writer = new FileWriter(root.resolve("METASERVICE.java").toFile())) { IOUtils.write(content.replaceFirst("class MS", "class METASERVICE"), writer); } //metaservice-swrel ontologyToJavaConverter = new OntologyToJavaConverter(CaseFormat.UPPER_CAMEL); ontologyToJavaConverter .load(OntologyToJavaConverter.class.getResourceAsStream("/ontologies/metaservice-swrel.rdf")); content = ontologyToJavaConverter.generate(); try (FileWriter writer = new FileWriter(root.resolve("METASERVICE_SWDEP.java").toFile())) { IOUtils.write(content.replaceFirst("class SWDEP", "class METASERVICE_SWDEP"), writer); } //propertyreification ontologyToJavaConverter = new OntologyToJavaConverter(CaseFormat.UPPER_CAMEL); ontologyToJavaConverter .load(OntologyToJavaConverter.class.getResourceAsStream("/ontologies/propertyreification.rdf")); content = ontologyToJavaConverter.generate(); try (FileWriter writer = new FileWriter(root.resolve("PRV.java").toFile())) { IOUtils.write(content, writer); } //schema ontologyToJavaConverter = new OntologyToJavaConverter(CaseFormat.UPPER_CAMEL); ontologyToJavaConverter.load(OntologyToJavaConverter.class.getResourceAsStream("/ontologies/schema.rdf")); content = ontologyToJavaConverter.generate("schema", "http://schema.org/"); try (FileWriter writer = new FileWriter(root.resolve("SCHEMA.java").toFile())) { IOUtils.write(content, writer); } //vann ontologyToJavaConverter = new OntologyToJavaConverter(CaseFormat.UPPER_CAMEL); ontologyToJavaConverter.load(OntologyToJavaConverter.class.getResourceAsStream("/ontologies/vann.rdf")); content = ontologyToJavaConverter.generate("vann", "http://purl.org/vocab/vann/"); try (FileWriter writer = new FileWriter(root.resolve("VANN.java").toFile())) { IOUtils.write(content, writer); } //skos ontologyToJavaConverter = new OntologyToJavaConverter(CaseFormat.UPPER_CAMEL); ontologyToJavaConverter.load(OntologyToJavaConverter.class.getResourceAsStream("/ontologies/skos.rdf")); content = ontologyToJavaConverter.generate("skos", "http://www.w3.org/2004/02/skos/core#"); try (FileWriter writer = new FileWriter(root.resolve("SKOS.java").toFile())) { IOUtils.write(content, writer); } //spdx ontologyToJavaConverter = new OntologyToJavaConverter(CaseFormat.UPPER_CAMEL); ontologyToJavaConverter.load(OntologyToJavaConverter.class.getResourceAsStream("/ontologies/spdx.rdf")); content = ontologyToJavaConverter.generate("spdx", null); try (FileWriter writer = new FileWriter(root.resolve("SPDX.java").toFile())) { IOUtils.write(content, writer); } //foaf ontologyToJavaConverter = new OntologyToJavaConverter(CaseFormat.UPPER_CAMEL); ontologyToJavaConverter.load(OntologyToJavaConverter.class.getResourceAsStream("/ontologies/foaf.rdf")); content = ontologyToJavaConverter.generate("foaf", null); try (FileWriter writer = new FileWriter(root.resolve("FOAF.java").toFile())) { IOUtils.write(content, writer); } //xhv ontologyToJavaConverter = new OntologyToJavaConverter(CaseFormat.UPPER_CAMEL); ontologyToJavaConverter.load(OntologyToJavaConverter.class.getResourceAsStream("/ontologies/xhv.rdf")); content = ontologyToJavaConverter.generate("xhv", "http://www.w3.org/1999/xhtml/vocab#"); try (FileWriter writer = new FileWriter(root.resolve("XHV.java").toFile())) { IOUtils.write(content, writer); } //admssw ontologyToJavaConverter = new OntologyToJavaConverter(CaseFormat.UPPER_CAMEL); ontologyToJavaConverter.load(OntologyToJavaConverter.class.getResourceAsStream("/ontologies/adms_sw.rdf")); content = ontologyToJavaConverter.generate("admssw", "http://purl.org/adms/sw/"); try (FileWriter writer = new FileWriter(root.resolve("ADMSSW.java").toFile())) { IOUtils.write(content, writer); } //licensing ontologyToJavaConverter = new OntologyToJavaConverter(CaseFormat.UPPER_CAMEL); ontologyToJavaConverter.load(new FileInputStream( Paths.get("metaservice-demo-license/src/main/resources/ontologies/licensing.rdf").toFile())); content = ontologyToJavaConverter.generate(); try (FileWriter writer = new FileWriter(Paths .get("metaservice-demo-license/src/main/java/org/metaservice/demo/license/LIC.java").toFile())) { IOUtils.write(content, writer); } }
From source file:org.metaservice.core.OntologyToLatexConverter.java
public static void main(String[] args) throws RepositoryException, IOException, RDFParseException, SailException { Path root = Paths.get("metaservice-api/src/main/java/org/metaservice/api/rdf/vocabulary"); if (!root.toFile().isDirectory()) throw new RuntimeException("Not in correct directory " + Paths.get("").toAbsolutePath().toString()); OntologyToLatexConverter ontologyToJavaConverter = new OntologyToLatexConverter(CaseFormat.UPPER_CAMEL); String content = ""; /*//from w w w.j a v a2s . co m //dcterms ontologyToJavaConverter.load(OntologyToLatexConverter.class.getResourceAsStream("/ontologies/dcterms.rdf")); content = ontologyToJavaConverter.generate("dcterms", "http://purl.org/dc/terms/"); //doap ontologyToJavaConverter = new OntologyToLatexConverter(CaseFormat.UPPER_CAMEL); ontologyToJavaConverter.load(OntologyToLatexConverter.class.getResourceAsStream("/ontologies/doap.rdf")); content = ontologyToJavaConverter.generate("doap", null); System.err.println(content); //doap ontologyToJavaConverter = new OntologyToLatexConverter(CaseFormat.UPPER_CAMEL); ontologyToJavaConverter.load(OntologyToLatexConverter.class.getResourceAsStream("/ontologies/adms_sw.rdf")); content = ontologyToJavaConverter.generate("admssw", null); System.err.println(content); //doap ontologyToJavaConverter = new OntologyToLatexConverter(CaseFormat.UPPER_CAMEL); ontologyToJavaConverter.load(OntologyToLatexConverter.class.getResourceAsStream("/ontologies/spdx.rdf")); content = ontologyToJavaConverter.generate("spdx", null); System.err.println(content .replaceAll("<(code|a|p) xmlns=\"http://www.w3.org/1999/xhtml\" xmlns:dc=\"http://purl.org/dc/terms/\" xmlns:foaf=\"http://xmlns.com/foaf/0.1/\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" xmlns:rdfs=\"http://www.w3.org/2000/01/rdf-schema#\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema#\" xmlns:owl=\"http://www.w3.org/2002/07/owl#\" xmlns:doap=\"http://usefulinc.com/ns/doap\" xmlns:vs=\"http://www.w3.org/2003/06/sw-vocab-status/ns#\"( href=\"[^\"]*\")?>","") .replaceAll("</code>","") .replaceAll(".texttt..\\\\","~\\\\") .replaceAll("</a>","")); //doap ontologyToJavaConverter = new OntologyToLatexConverter(CaseFormat.UPPER_CAMEL); ontologyToJavaConverter.load(OntologyToLatexConverter.class.getResourceAsStream("/ontologies/metaservice-swrel.rdf")); content = ontologyToJavaConverter.generate("swrel", null); System.err.println(content); */ //package deb ontologyToJavaConverter = new OntologyToLatexConverter(CaseFormat.UPPER_CAMEL); ontologyToJavaConverter.load(new FileInputStream( Paths.get("metaservice-core-deb/src/main/resources/ontologies/deb.rdf").toFile())); content = ontologyToJavaConverter.generate(); System.err.println(content); }
From source file:com.mysema.codegen.StringUtils.java
public static String capitalize(String str) { return CaseFormat.LOWER_CAMEL.to(CaseFormat.UPPER_CAMEL, str); }
From source file:org.assertj.assertions.generator.util.StringUtil.java
public static String camelCaseToWords(String camleCaseString) { return CaseFormat.UPPER_CAMEL.to(CaseFormat.LOWER_UNDERSCORE, camleCaseString).replace('_', ' '); }
From source file:desi.juan.internal.util.MethodGeneratorUtils.java
public static String uriToCammelCase(String uri) { uri = uri.replace("{", "/").replace("}", "/"); StringBuilder result = new StringBuilder(); for (String word : StringUtils.split(uri, "/")) { if (word.contains("_")) { word = CaseFormat.UPPER_UNDERSCORE.to(CaseFormat.UPPER_CAMEL, word); }/* w ww . jav a 2s . c o m*/ result.append(StringUtils.capitalize(word)); } return StringUtils.uncapitalize(result.toString()); }
From source file:com.mysema.codegen.StringUtils.java
public static String uncapitalize(String str) { return CaseFormat.UPPER_CAMEL.to(CaseFormat.LOWER_CAMEL, str); }
From source file:com.google.api.tools.framework.importers.swagger.NameConverter.java
static String operationIdToMethodName(String operationId) { return CaseFormat.LOWER_CAMEL.to(CaseFormat.UPPER_CAMEL, sanitizeStringValue(operationId)); }
From source file:com.google.api.tools.framework.importers.swagger.aspects.utils.NameConverter.java
public static String operationIdToMethodName(String operationId) { return CaseFormat.LOWER_CAMEL.to(CaseFormat.UPPER_CAMEL, sanitizeStringValue(operationId)); }
From source file:com.opengamma.strata.product.etd.EtdType.java
/** * Obtains an instance from the specified unique name. * /* ww w .j a va 2 s. c om*/ * @param uniqueName the unique name * @return the type * @throws IllegalArgumentException if the name is not known */ @FromString public static EtdType of(String uniqueName) { ArgChecker.notNull(uniqueName, "uniqueName"); return valueOf(CaseFormat.UPPER_CAMEL.to(CaseFormat.UPPER_UNDERSCORE, uniqueName)); }