/** * 支持true/false,on/off, y/n, yes/no的转换, str为空或无法分析时返回defaultValue */ public static Boolean parseGeneralString(String str, Boolean defaultValue) { return BooleanUtils.toBooleanDefaultIfNull(BooleanUtils.toBooleanObject(str), defaultValue); }
@Test public void test_toBooleanDefaultIfNull_Boolean_boolean() { assertTrue(BooleanUtils.toBooleanDefaultIfNull(Boolean.TRUE, true)); assertTrue(BooleanUtils.toBooleanDefaultIfNull(Boolean.TRUE, false)); assertFalse(BooleanUtils.toBooleanDefaultIfNull(Boolean.FALSE, true)); assertFalse(BooleanUtils.toBooleanDefaultIfNull(Boolean.FALSE, false)); assertTrue(BooleanUtils.toBooleanDefaultIfNull(null, true)); assertFalse(BooleanUtils.toBooleanDefaultIfNull(null, false)); }
protected boolean isTreeMustContainRoot(Map<String, Object> params) { return BooleanUtils.toBooleanDefaultIfNull((Boolean) params.get("showRoot"), true); } }
protected boolean isTreeForPersistentOnly(Map<String, Object> params) { return BooleanUtils.toBooleanDefaultIfNull((Boolean) params.get("persistentOnly"), false); }
protected boolean isTreeForCollectionsOnly(Map<String, Object> params) { return BooleanUtils.toBooleanDefaultIfNull((Boolean) params.get("collectionsOnly"), false); }
protected boolean isTreeForScalarOnly(Map<String, Object> params) { return BooleanUtils.toBooleanDefaultIfNull((Boolean) params.get("scalarOnly"), false); }
/** * 支持true/false,on/off, y/n, yes/no的转换, str为空或无法分析时返回defaultValue */ public static Boolean parseGeneralString(String str, Boolean defaultValue) { return BooleanUtils.toBooleanDefaultIfNull(BooleanUtils.toBooleanObject(str), defaultValue); }
/** * 支持true/false,on/off, y/n, yes/no的转换, str为空或无法分析时返回defaultValue */ public static Boolean parseGeneralString(String str, Boolean defaultValue) { return BooleanUtils.toBooleanDefaultIfNull(BooleanUtils.toBooleanObject(str), defaultValue); }
/** * 支持true/false,on/off, y/n, yes/no的转换, str为空或无法分析时返回defaultValue */ public static Boolean parseGeneralString(String str, Boolean defaultValue) { return BooleanUtils.toBooleanDefaultIfNull(BooleanUtils.toBooleanObject(str), defaultValue); }
public static boolean isTrue(String property_value, boolean default_value) { return BooleanUtils.toBooleanDefaultIfNull(BooleanUtils.toBooleanObject(property_value), default_value); }
@Override protected String generateLink(String url, String resourceName, XWikiContext context) { StringBuilder result = new StringBuilder("<script type='text/javascript' src='").append(url).append("'"); // check if js should be deferred, defaults to the preference configured in the cfg file, which defaults to true String defaultDeferString = context.getWiki().Param(DEFER_DEFAULT_PARAM); Boolean defaultDefer = (!StringUtils.isEmpty(defaultDeferString)) ? Boolean.valueOf(defaultDeferString) : true; if (BooleanUtils.toBooleanDefaultIfNull((Boolean) getParameter("defer", resourceName, context), defaultDefer)) { result.append(" defer='defer'"); } result.append("></script>\n"); return result.toString(); }
@Override public void setParameters(Map<String, String> params) throws ParametersException { setElementParams(params); leaveBlankSpace = BooleanUtils.toBooleanDefaultIfNull( BooleanUtils.toBooleanObject(params.get(LEAVE_BLANK_SPACE_PARAM)), LEAVE_BLANK_SPACE_DEFAULT); }
@Override public void setParameters(Map<String, String> params) throws ParametersException { setElementParams(params); leaveBlankSpace = BooleanUtils.toBooleanDefaultIfNull( BooleanUtils.toBooleanObject(params.get(LEAVE_BLANK_SPACE_PARAM)), LEAVE_BLANK_SPACE_DEFAULT); }
private boolean valueAsBoolean(final Object object, final boolean defaultValue) { return BooleanUtils.toBooleanDefaultIfNull(BooleanUtils.toBooleanObject(valueAsString(object)), defaultValue); }
private boolean valueAsBoolean(final Object object, final boolean defaultValue) { return BooleanUtils.toBooleanDefaultIfNull(BooleanUtils.toBooleanObject(valueAsString(object)), defaultValue); }
private void initialise() { bodyType = ObjectUtils.defaultIfNull(bodyType, CustomContentBodyType.STORAGE); supportedChildTypes = ObjectUtils.defaultIfNull(supportedChildTypes, Sets.newHashSet()); preventDuplicateTitle = BooleanUtils.toBooleanDefaultIfNull(preventDuplicateTitle, false); indexing = ObjectUtils.defaultIfNull(indexing, new CustomContentIndexingBean()); }
@Override public String getLink(String filename, XWikiContext context) { boolean forceSkinAction = BooleanUtils.toBoolean((Boolean) getParameter("forceSkinAction", filename, context)); StringBuilder result = new StringBuilder("<script type='text/javascript' src='"); result.append(context.getWiki().getSkinFile(filename, forceSkinAction, context)); if (forceSkinAction) { String parameters = StringUtils.removeStart(parametersAsQueryString(filename, context), "&"); if (!StringUtils.isEmpty(parameters)) { result.append("?").append(parameters); } } // check if js should be deferred, defaults to the preference configured in the cfg file, which defaults to true String defaultDeferString = context.getWiki().Param(DEFER_DEFAULT_PARAM); Boolean defaultDefer = (!StringUtils.isEmpty(defaultDeferString)) ? Boolean.valueOf(defaultDeferString) : true; if (BooleanUtils.toBooleanDefaultIfNull((Boolean) getParameter("defer", filename, context), defaultDefer)) { result.append("' defer='defer"); } result.append("'></script>\n"); return result.toString(); }
@Override public String getLink(String documentName, XWikiContext context) { DocumentReference documentReference = getCurrentDocumentReferenceResolver().resolve(documentName); if (!isAccessible(documentReference, context)) { // No access to view the Skin Extension's document. Don`t generate any link to avoid a useless network // request always leading to a 403 Error. return ""; } StringBuilder result = new StringBuilder("<script type='text/javascript' src='"); result.append(getDocumentSkinExtensionURL(documentReference, documentName, PLUGIN_NAME, context)); // check if js should be deferred, defaults to the preference configured in the cfg file, which defaults to true String defaultDeferString = context.getWiki().Param(DEFER_DEFAULT_PARAM); Boolean defaultDefer = (!StringUtils.isEmpty(defaultDeferString)) ? Boolean.valueOf(defaultDeferString) : true; if (BooleanUtils.toBooleanDefaultIfNull((Boolean) getParameter("defer", documentName, context), defaultDefer)) { result.append("' defer='defer"); } result.append("'></script>\n"); return result.toString(); }
public void generate() throws IOException { Map<String, Object> params = context.getParameters(); Object errorsObj = findValue(getListExpression()); if (errorsObj != null) { Iterator itt = MakeIterator.convert(errorsObj); if (itt.hasNext()) { boolean escape = BooleanUtils.toBooleanDefaultIfNull((Boolean) params.get("escape"), false); Attributes attrs = new Attributes(); attrs.addIfExists("style", params.get("cssStyle")) .add("class", params.containsKey("cssClass") ? (String) params.get("cssClass") : getDefaultClass()); start("ul", attrs); while (itt.hasNext()) { String error = (String) itt.next(); //li for each error start("li", null); //span for error start("span", null); characters(error, escape); end("span"); end("li"); } end("ul"); } } }