public static boolean isJavaId(String id) { if (id == null || id.length() == 0 || isJavaKeyword(id)) { return false; } if (!Character.isJavaIdentifierStart(id.charAt(0))) { return false; } for (int i = 1; i < id.length(); i++) { if (!Character.isJavaIdentifierPart(id.charAt(i))) { return false; } } return true; }
public static boolean isJavaId(String id) { if (id == null || id.length() == 0 || isJavaKeyword(id)) { return false; } if (!Character.isJavaIdentifierStart(id.charAt(0))) { return false; } for (int i = 1; i < id.length(); i++) { if (!Character.isJavaIdentifierPart(id.charAt(i))) { return false; } } return true; }
boolean firstWord) { if (JavaUtils.isJavaKeyword(word)) { word = JavaUtils.makeNonJavaKeyword(word);
boolean firstWord) { if (JavaUtils.isJavaKeyword(word)) { word = JavaUtils.makeNonJavaKeyword(word);
/** * Given the xml name, make a unique class name taking into account that * some file systems are case sensitive and some are not. -Consider the * Jax-WS spec for this * * @param listOfNames * @param xmlName * @return Returns String. */ private String makeUniqueJavaClassName(List<String> listOfNames, String xmlName) { String javaName; if (JavaUtils.isJavaKeyword(xmlName)) { javaName = JavaUtils.makeNonJavaKeyword(xmlName); } else { javaName = JavaUtils.capitalizeFirstChar(JavaUtils .xmlNameToJava(xmlName)); } while (listOfNames.contains(javaName.toLowerCase())) { if (!listOfNames.contains((javaName + "E").toLowerCase())){ javaName = javaName + "E"; } else { javaName = javaName + count++; } } listOfNames.add(javaName.toLowerCase()); return javaName; }
/** * Given the xml name, make a unique class name taking into account that * some file systems are case sensitive and some are not. -Consider the * Jax-WS spec for this * * @param listOfNames * @param xmlName * @return Returns String. */ private String makeUniqueJavaClassName(List<String> listOfNames, String xmlName) { String javaName; if (JavaUtils.isJavaKeyword(xmlName)) { javaName = JavaUtils.makeNonJavaKeyword(xmlName); } else { javaName = JavaUtils.capitalizeFirstChar(JavaUtils .xmlNameToJava(xmlName)); } while (listOfNames.contains(javaName.toLowerCase())) { if (!listOfNames.contains((javaName + "E").toLowerCase())){ javaName = javaName + "E"; } else { javaName = javaName + count++; } } listOfNames.add(javaName.toLowerCase()); return javaName; }
if (isJavaKeyword(newName)) { newName = makeNonJavaKeyword(newName);
if (isJavaKeyword(newName)) { newName = makeNonJavaKeyword(newName);
/** * @param word * @return Returns character removed string. */ protected String makeJavaClassName(String word) { if (JavaUtils.isJavaKeyword(word)) { return JavaUtils.makeNonJavaKeyword(word); } else { return JavaUtils.capitalizeFirstChar(JavaUtils.xmlNameToJava(word)); } }
/** * set the short type as it is in the data binding * * @param paramElement * @param xmlName */ protected void addShortType(Element paramElement, String xmlName) { if (xmlName != null) { String javaName; if (JavaUtils.isJavaKeyword(xmlName)) { javaName = JavaUtils.makeNonJavaKeyword(xmlName); } else { javaName = JavaUtils.capitalizeFirstChar(JavaUtils .xmlNameToJava(xmlName)); } addAttribute(paramElement.getOwnerDocument(), "shorttype", javaName, paramElement); } else { addAttribute(paramElement.getOwnerDocument(), "shorttype", "", paramElement); } }
if (JavaUtils.isJavaKeyword(partName)) { javaName = JavaUtils.makeNonJavaKeyword(partName); } else {
if (partName != null && codeGenConfiguration.getOutputLanguage().equals("jax-ws")) { String javaName = null; if (JavaUtils.isJavaKeyword(partName)) { javaName = JavaUtils.makeNonJavaKeyword(partName); } else {