本文整理了Java中org.apache.commons.lang3.BooleanUtils.toBooleanDefaultIfNull()
方法的一些代码示例,展示了BooleanUtils.toBooleanDefaultIfNull()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。BooleanUtils.toBooleanDefaultIfNull()
方法的具体详情如下:
包路径:org.apache.commons.lang3.BooleanUtils
类名称:BooleanUtils
方法名:toBooleanDefaultIfNull
[英]Converts a Boolean to a boolean handling null.
BooleanUtils.toBooleanDefaultIfNull(Boolean.TRUE, false) = true
BooleanUtils.toBooleanDefaultIfNull(Boolean.FALSE, true) = false
BooleanUtils.toBooleanDefaultIfNull(null, true) = true
[中]将布尔值转换为布尔值处理null。
BooleanUtils.toBooleanDefaultIfNull(Boolean.TRUE, false) = true
BooleanUtils.toBooleanDefaultIfNull(Boolean.FALSE, true) = false
BooleanUtils.toBooleanDefaultIfNull(null, true) = true
代码示例来源:origin: springside/springside4
/**
* 支持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);
}
代码示例来源:origin: org.apache.commons/commons-lang3
@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));
}
代码示例来源:origin: com.haulmont.reports/reports-gui
protected boolean isTreeMustContainRoot(Map<String, Object> params) {
return BooleanUtils.toBooleanDefaultIfNull((Boolean) params.get("showRoot"), true);
}
}
代码示例来源:origin: com.haulmont.reports/reports-gui
protected boolean isTreeForPersistentOnly(Map<String, Object> params) {
return BooleanUtils.toBooleanDefaultIfNull((Boolean) params.get("persistentOnly"), false);
}
代码示例来源:origin: com.haulmont.reports/reports-gui
protected boolean isTreeForCollectionsOnly(Map<String, Object> params) {
return BooleanUtils.toBooleanDefaultIfNull((Boolean) params.get("collectionsOnly"), false);
}
代码示例来源:origin: com.haulmont.reports/reports-gui
protected boolean isTreeForScalarOnly(Map<String, Object> params) {
return BooleanUtils.toBooleanDefaultIfNull((Boolean) params.get("scalarOnly"), false);
}
代码示例来源:origin: io.springside/springside-utils
/**
* 支持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);
}
代码示例来源:origin: DarLiner/vjtools
/**
* 支持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);
}
代码示例来源:origin: xuminwlt/j360-dubbo-app-all
/**
* 支持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);
}
代码示例来源:origin: ontopia/ontopia
public static boolean isTrue(String property_value, boolean default_value) {
return BooleanUtils.toBooleanDefaultIfNull(BooleanUtils.toBooleanObject(property_value), default_value);
}
代码示例来源:origin: org.xwiki.platform/xwiki-platform-skin-skinx
@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();
}
代码示例来源:origin: com.cognifide.aet/jobs
@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);
}
代码示例来源:origin: Cognifide/aet
@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);
}
代码示例来源:origin: alexo/wro4j
private boolean valueAsBoolean(final Object object, final boolean defaultValue) {
return BooleanUtils.toBooleanDefaultIfNull(BooleanUtils.toBooleanObject(valueAsString(object)), defaultValue);
}
代码示例来源:origin: ro.isdc.wro4j/wro4j-core
private boolean valueAsBoolean(final Object object, final boolean defaultValue) {
return BooleanUtils.toBooleanDefaultIfNull(BooleanUtils.toBooleanObject(valueAsString(object)), defaultValue);
}
代码示例来源:origin: com.atlassian.plugins/atlassian-connect-confluence-modules
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());
}
代码示例来源:origin: org.xwiki.platform/xwiki-platform-skin-skinx
@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();
}
代码示例来源:origin: org.xwiki.platform/xwiki-platform-skin-skinx
@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();
}
代码示例来源:origin: org.apache.struts/struts2-javatemplates-plugin
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");
}
}
}
内容来源于网络,如有侵权,请联系作者删除!