/** * Generate the full class name, eg. org.intermine.bio.SequenceFeature from a SO term and a * package name. * * @param packageName namespace, eg. org.intermine.bio * @param className so term name, eg. sequence_feature * @return full name of class, eg. org.intermine.bio.SequenceFeature */ public static String generateClassName(String packageName, String className) { return packageName + "." + javaiseClassName(className); }
/** * Generate the full class name, eg. org.intermine.bio.SequenceFeature from a SO term and a * package name. * * @param packageName namespace, eg. org.intermine.bio * @param className so term name, eg. sequence_feature * @return full name of class, eg. org.intermine.bio.SequenceFeature */ public static String generateClassName(String packageName, String className) { return packageName + "." + javaiseClassName(className); }
private static String generateReverseReference(String parent, String child, boolean manyToMany) { if ("chromosome".equals(parent) || "chromosome".equals(child)) { return null; } String reverseReference = TypeUtil.javaiseClassName(child); reverseReference = StringUtil.decapitalise(reverseReference); if (manyToMany) { reverseReference = reverseReference + "s"; } return reverseReference; }
pw.println(TypeUtil.javaiseClassName(termName) + " " + termName);
String srcClassName = TypeUtil.javaiseClassName(template.getName());
String srcClassName = TypeUtil.javaiseClassName(template.getName());
public void testFilter() throws Exception { assertEquals("", TypeUtil.javaiseClassName("")); assertEquals("OneTwo", TypeUtil.javaiseClassName("one two")); assertEquals("OneTwo", TypeUtil.javaiseClassName("one_two")); assertEquals("OneTwo", TypeUtil.javaiseClassName("one (two)")); assertEquals("", TypeUtil.javaisePackageName("")); assertEquals("modmine123", TypeUtil.javaisePackageName("modMine123")); assertEquals("modminetest", TypeUtil.javaisePackageName("modMine TEST")); assertEquals("modminetest2r", TypeUtil.javaisePackageName("modMine_TEST-2.r")); }
String className = TypeUtil.javaiseClassName(term); String fullClassName = tgtModel.getPackageName() + "." + className; ClassDescriptor cd = tgtModel.getClassDescriptorByName(fullClassName);
String fullyQualifiedClassName = TypeUtil.generateClassName( NAMESPACE, parentName); parentName = TypeUtil.javaiseClassName(parentName); parentName = StringUtil.decapitalise(parentName); if (classInModel(collection)) { String collectionName = TypeUtil.javaiseClassName( getName(collection)); String fullyQualifiedClassName = TypeUtil.generateClassName(