/** * Converts the given identifier to a legal Java identifier * * @param identifier * Identifier to convert * * @return Legal Java identifier corresponding to the given identifier */ public static final String makeJavaIdentifier(String identifier) { return makeJavaIdentifier(identifier, true); }
/** * Converts the given identifier to a legal Java identifier * to be used for JSP Tag file attribute names. * * @param identifier * Identifier to convert * * @return Legal Java identifier corresponding to the given identifier */ public static final String makeJavaIdentifierForAttribute(String identifier) { return makeJavaIdentifier(identifier, false); }
/** * Converts the given identifier to a legal Java identifier * * @param identifier * Identifier to convert * * @return Legal Java identifier corresponding to the given identifier */ public static final String makeJavaIdentifier(String identifier) { return makeJavaIdentifier(identifier, true); }
/** * Converts the given identifier to a legal Java identifier * * @param identifier * Identifier to convert * * @return Legal Java identifier corresponding to the given identifier */ public static final String makeJavaIdentifier(String identifier) { return makeJavaIdentifier(identifier, true); }
/** * Converts the given identifier to a legal Java identifier * to be used for JSP Tag file attribute names. * * @param identifier * Identifier to convert * * @return Legal Java identifier corresponding to the given identifier */ public static final String makeJavaIdentifierForAttribute(String identifier) { return makeJavaIdentifier(identifier, false); }
/** * Converts the given identifier to a legal Java identifier * * @param identifier * Identifier to convert * * @return Legal Java identifier corresponding to the given identifier */ public static final String makeJavaIdentifier(String identifier) { return makeJavaIdentifier(identifier, true); }
/** * Converts the given identifier to a legal Java identifier * to be used for JSP Tag file attribute names. * * @param identifier * Identifier to convert * * @return Legal Java identifier corresponding to the given identifier */ public static final String makeJavaIdentifierForAttribute(String identifier) { return makeJavaIdentifier(identifier, false); }
/** * Converts the given identifier to a legal Java identifier * to be used for JSP Tag file attribute names. * * @param identifier * Identifier to convert * * @return Legal Java identifier corresponding to the given identifier */ public static final String makeJavaIdentifierForAttribute(String identifier) { return makeJavaIdentifier(identifier, false); }
private String getServletClassName(String jspUri) { jspUri = jspUri.replaceAll("\\\\", "/"); StringBuilder result = new StringBuilder(); for (int index = jspUri.indexOf("/", 0), last = 0; index >= 0; index = jspUri.indexOf("/", index + 1)) { result.append(index == 0 ? "" : JspUtil.makeJavaIdentifier(jspUri.substring(last, index)) + "."); last = index + 1; } String fileName = jspUri; int index = jspUri.lastIndexOf("/"); if (index >= 0) fileName = jspUri.substring(index + 1); int iSep = fileName.lastIndexOf(47) + 1; return result + JspUtil.makeJavaIdentifier(fileName.substring(iSep)); }
private String createTagVarName(String fullName, String prefix, String shortName) { String varName; synchronized (tagVarNumbers) { varName = prefix + "_" + shortName + "_"; if (tagVarNumbers.get(fullName) != null) { Integer i = (Integer) tagVarNumbers.get(fullName); varName = varName + i.intValue(); tagVarNumbers.put(fullName, new Integer(i.intValue() + 1)); } else { tagVarNumbers.put(fullName, new Integer(1)); varName = varName + "0"; } } return JspUtil.makeJavaIdentifier(varName); }
private String createTagVarName(String fullName, String prefix, String shortName) { String varName; synchronized (tagVarNumbers) { varName = prefix + "_" + shortName + "_"; if (tagVarNumbers.get(fullName) != null) { Integer i = tagVarNumbers.get(fullName); varName = varName + i.intValue(); tagVarNumbers.put(fullName, Integer.valueOf(i.intValue() + 1)); } else { tagVarNumbers.put(fullName, Integer.valueOf(1)); varName = varName + "0"; } } return JspUtil.makeJavaIdentifier(varName); }
private String createTagVarName(String fullName, String prefix, String shortName) { String varName; synchronized (tagVarNumbers) { varName = prefix + "_" + shortName + "_"; if (tagVarNumbers.get(fullName) != null) { Integer i = tagVarNumbers.get(fullName); varName = varName + i.intValue(); tagVarNumbers.put(fullName, Integer.valueOf(i.intValue() + 1)); } else { tagVarNumbers.put(fullName, Integer.valueOf(1)); varName = varName + "0"; } } return JspUtil.makeJavaIdentifier(varName); }
private String createTagVarName(String fullName, String prefix, String shortName) { String varName; synchronized (tagVarNumbers) { varName = prefix + "_" + shortName + "_"; if (tagVarNumbers.get(fullName) != null) { Integer i = tagVarNumbers.get(fullName); varName = varName + i.intValue(); tagVarNumbers.put(fullName, Integer.valueOf(i.intValue() + 1)); } else { tagVarNumbers.put(fullName, Integer.valueOf(1)); varName = varName + "0"; } } return JspUtil.makeJavaIdentifier(varName); }
private String createTagVarName(String fullName, String prefix, String shortName) { String varName; synchronized (tagVarNumbers) { varName = prefix + "_" + shortName + "_"; if (tagVarNumbers.get(fullName) != null) { Integer i = tagVarNumbers.get(fullName); varName = varName + i.intValue(); tagVarNumbers.put(fullName, Integer.valueOf(i.intValue() + 1)); } else { tagVarNumbers.put(fullName, Integer.valueOf(1)); varName = varName + "0"; } } return JspUtil.makeJavaIdentifier(varName); }
private String createTagVarName(String fullName, String prefix, String shortName) { String varName; synchronized (tagVarNumbers) { varName = prefix + "_" + shortName + "_"; if (tagVarNumbers.get(fullName) != null) { Integer i = (Integer) tagVarNumbers.get(fullName); varName = varName + i.intValue(); tagVarNumbers.put(fullName, new Integer(i.intValue() + 1)); } else { tagVarNumbers.put(fullName, new Integer(1)); varName = varName + "0"; } } return JspUtil.makeJavaIdentifier(varName); }
/** * Converts the given path to a Java package or fully-qualified class name * * @param path Path to convert * * @return Java package corresponding to the given path */ public static final String makeJavaPackage(String path) { String classNameComponents[] = split(path,"/"); StringBuilder legalClassNames = new StringBuilder(); for (int i = 0; i < classNameComponents.length; i++) { legalClassNames.append(makeJavaIdentifier(classNameComponents[i])); if (i < classNameComponents.length - 1) { legalClassNames.append('.'); } } return legalClassNames.toString(); }
/** * Converts the given path to a Java package or fully-qualified class name * * @param path Path to convert * * @return Java package corresponding to the given path */ public static final String makeJavaPackage(String path) { String classNameComponents[] = split(path,"/"); StringBuilder legalClassNames = new StringBuilder(); for (int i = 0; i < classNameComponents.length; i++) { legalClassNames.append(makeJavaIdentifier(classNameComponents[i])); if (i < classNameComponents.length - 1) { legalClassNames.append('.'); } } return legalClassNames.toString(); }
/** * Converts the given path to a Java package or fully-qualified class name * * @param path Path to convert * * @return Java package corresponding to the given path */ public static final String makeJavaPackage(String path) { String classNameComponents[] = split(path,"/"); StringBuilder legalClassNames = new StringBuilder(); for (int i = 0; i < classNameComponents.length; i++) { legalClassNames.append(makeJavaIdentifier(classNameComponents[i])); if (i < classNameComponents.length - 1) { legalClassNames.append('.'); } } return legalClassNames.toString(); }
/** * Converts the given path to a Java package or fully-qualified class name * * @param path * Path to convert * * @return Java package corresponding to the given path */ public static final String makeJavaPackage(String path) { String classNameComponents[] = split(path, "/"); StringBuilder legalClassNames = new StringBuilder(); for (int i = 0; i < classNameComponents.length; i++) { legalClassNames.append(makeJavaIdentifier(classNameComponents[i])); if (i < classNameComponents.length - 1) { legalClassNames.append('.'); } } return legalClassNames.toString(); }
/** * Just the class name (does not include package name) of the * generated class. */ public String getServletClassName() { if (className != null) { return className; } if (isTagFile) { className = tagInfo.getTagClassName(); int lastIndex = className.lastIndexOf('.'); if (lastIndex != -1) { className = className.substring(lastIndex + 1); } } else { int iSep = jspUri.lastIndexOf('/') + 1; className = JspUtil.makeJavaIdentifier(jspUri.substring(iSep)); } return className; }