/** * Check if a given property is true. Will return the passed default if the property * does not exist. * * @param name name of the property to check * @param defaultVal the default value if the property doesn't exist * @return true if the property exists and is Boolean.TRUE, "true", 1, etc. */ public boolean isPropertyTrue(String name, boolean defaultVal) { return JavaUtils.isTrueExplicitly(getProperty(name), defaultVal); }
/** * converts an xml name to a java identifier * * @param name * @return java identifier */ public static String xmlNameToJavaIdentifier(String name) { String javaName = xmlNameToJava(name); // convert the first letter to lowercase if ((javaName != null) && (javaName.length() > 0)) { javaName = javaName.substring(0, 1).toLowerCase() + javaName.substring(1); } return javaName; }
public static boolean isTrue(Object value) { return isTrue(value, false); }
/** * @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)); } }
boolean firstWord) { if (JavaUtils.isJavaKeyword(word)) { word = JavaUtils.makeNonJavaKeyword(word);
public InvocationResponse invoke(MessageContext msgContext) throws AxisFault { Object flag = msgContext.getLocalProperty(IS_ADDR_INFO_ALREADY_PROCESSED); if (log.isTraceEnabled()) { log.trace("invoke: IS_ADDR_INFO_ALREADY_PROCESSED=" + flag); } if (JavaUtils.isTrueExplicitly(flag)) { // Check if the wsa:MessageID is required or not. checkMessageIDHeader(msgContext); // Check that if wsamInvocationPattern flag is in effect that the replyto and faultto are valid. if (JavaUtils.isTrue(msgContext.getProperty(ADDR_VALIDATE_INVOCATION_PATTERN), true)) { checkWSAMInvocationPattern(msgContext); } } else { // Check that if wsaddressing=required that addressing headers were found inbound checkUsingAddressing(msgContext); } return InvocationResponse.CONTINUE; }
/** * Initializes the Axis2 parameters. */ protected void initParams() { Parameter parameter; // do we need to completely disable REST support parameter = axisConfiguration.getParameter(Constants.Configuration.DISABLE_REST); if (parameter != null) { disableREST = !JavaUtils.isFalseExplicitly(parameter.getValue()); } // Should we close the reader(s) parameter = axisConfiguration.getParameter("axis2.close.reader"); if (parameter != null) { closeReader = JavaUtils.isTrueExplicitly(parameter.getValue()); } }
/** * Tests the Object 'value': * if its null, return default. * if its a Boolean, return booleanValue() * if its an Integer, return 'false' if its '0' else 'true' * if its a String, return 'false' if its 'false', 'no', or '0' - else 'true' * All other types return 'true' */ public static boolean isTrue(Object value, boolean defaultVal) { return !isFalseExplicitly(value, !defaultVal); }
Class primitive = JavaUtils.getWrapperClass(paramType); if(primitive != null){ paramType = primitive.getName(); addAttribute(doc, "opname", JavaUtils.xmlNameToJava(localPart), paramElement); if (JavaUtils.isJavaKeyword(partName)) { javaName = JavaUtils.makeNonJavaKeyword(partName); } else { if (codeGenConfiguration.getOutputLanguage().equals("jax-ws")) { javaName = JavaUtils.xmlNameToJavaIdentifier(JavaUtils.xmlNameToJava(partName)); } else { javaName = JavaUtils.capitalizeFirstChar(JavaUtils.xmlNameToJava(partName));
addAttribute(doc, "opname", JavaUtils.xmlNameToJava(localPart), paramElement); if (partName != null && codeGenConfiguration.getOutputLanguage().equals("jax-ws")) { String javaName = null; if (JavaUtils.isJavaKeyword(partName)) { javaName = JavaUtils.makeNonJavaKeyword(partName); } else { javaName = JavaUtils.xmlNameToJavaIdentifier(JavaUtils.xmlNameToJava(partName));
addAttribute(doc, "name", JavaUtils.xmlNameToJava(localPart), methodElement); } else { addAttribute(doc, "name", JavaUtils.xmlNameToJavaIdentifier(localPart), methodElement);
&& (isPunctuation(nameArray[i]) || !Character.isJavaIdentifierStart(nameArray[i]))) { i++; if (isPunctuation(c) || !Character.isJavaIdentifierPart(c)) { wordStart = true; continue; if (isJavaKeyword(newName)) { newName = makeNonJavaKeyword(newName);
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; }
if (JavaUtils.isTrueExplicitly(flag)) { if (JavaUtils.isTrue(msgctx.getProperty(ADDR_VALIDATE_ACTION), true)) { checkAction(msgctx);
/** * Initializes the Axis2 parameters. */ protected void initParams() { Parameter parameter; // do we need to completely disable REST support parameter = axisConfiguration.getParameter(Constants.Configuration.DISABLE_REST); if (parameter != null) { disableREST = !JavaUtils.isFalseExplicitly(parameter.getValue()); } // Should we close the reader(s) parameter = axisConfiguration.getParameter("axis2.close.reader"); if (parameter != null) { closeReader = JavaUtils.isTrueExplicitly(parameter.getValue()); } }
/** * 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; }
/** * Tests the Object 'value': * if its null, return default. * if its a Boolean, return booleanValue() * if its an Integer, return 'false' if its '0' else 'true' * if its a String, return 'false' if its 'false', 'no', or '0' - else 'true' * All other types return 'true' */ public static boolean isFalse(Object value, boolean defaultVal) { return isFalseExplicitly(value, defaultVal); }
&& (isPunctuation(nameArray[i]) || !Character.isJavaIdentifierStart(nameArray[i]))) { i++; if (isPunctuation(c) || !Character.isJavaIdentifierPart(c)) { wordStart = true; continue; if (isJavaKeyword(newName)) { newName = makeNonJavaKeyword(newName);
boolean firstWord) { if (JavaUtils.isJavaKeyword(word)) { word = JavaUtils.makeNonJavaKeyword(word);
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; }