本文整理了Java中org.apache.brooklyn.util.text.Strings.isBlank()
方法的一些代码示例,展示了Strings.isBlank()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Strings.isBlank()
方法的具体详情如下:
包路径:org.apache.brooklyn.util.text.Strings
类名称:Strings
方法名:isBlank
[英]Checks if the given string is empty or only consists of whitespace.
[中]检查给定字符串是否为空或仅包含空格。
代码示例来源:origin: org.apache.brooklyn/brooklyn-utils-common
/** NB: might be useful for stack trace, e.g. {@link ExecutionException} */
private static boolean isBoringForMessage(Throwable t) {
for (Class<? extends Throwable> type: ALWAYS_BORING_MESSAGE_THROWABLE_SUPERTYPES)
if (type.isInstance(t)) return true;
if (Strings.isBlank(t.getMessage())) {
for (Class<? extends Throwable> type: BORING_IF_NO_MESSAGE_THROWABLE_SUPERTYPES)
if (type.isInstance(t)) return true;
}
return false;
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-core
private String toSimpleName(String name) {
String simpleName = name.substring(name.lastIndexOf(".")+1);
if (Strings.isBlank(simpleName)) simpleName = name.trim();
return Strings.makeValidFilename(simpleName);
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-utils-common
@Override
public String apply(@Nullable String input) {
if (input == null) return null;
if (Strings.isBlank(input)) return Strings.EMPTY;
return CharMatcher.BREAKING_WHITESPACE.trimFrom(input);
}
};
代码示例来源:origin: org.apache.brooklyn/brooklyn-core
@Override public String apply(@Nullable DownloadRequirement req) {
DownloadTargets targets = producer.apply(req);
List<String> primaryTargets = targets.getPrimaryLocations();
for (String primaryTarget : primaryTargets) {
String result = inferFilename(primaryTarget);
if (!Strings.isBlank(result)) return result;
}
return null;
}
};
代码示例来源:origin: org.apache.brooklyn/brooklyn-core
public static CompoundTransformer loadTransformer(ResourceUtils resources, String transformationsFileUrl) {
if (Strings.isBlank(transformationsFileUrl)) {
return CompoundTransformer.NOOP;
} else {
String contents = resources.getResourceAsString(transformationsFileUrl);
return CompoundTransformerLoader.load(contents);
}
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-core
private String getTestProperty(String name) {
String propName = "test.brooklyn.vault." + name;
String propVal = System.getProperty(propName);
if (Strings.isBlank(propVal))
throw new IllegalArgumentException(propName + " is not set");
return propVal;
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-utils-common
private boolean checkCauseEmbedded() {
String causalText = Exceptions.collapseText(getCause());
if (Strings.isBlank(causalText)) return false;
return getMessage().endsWith(causalText);
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-rest-resources
@Override
public List<ApplicationSummary> list(String typeRegex) {
if (Strings.isBlank(typeRegex)) {
typeRegex = ".*";
}
return FluentIterable
.from(mgmt().getApplications())
.filter(EntitlementPredicates.isEntitled(mgmt().getEntitlementManager(), Entitlements.SEE_ENTITY))
.filter(EntityPredicates.hasInterfaceMatching(typeRegex))
.transform(ApplicationTransformer.fromApplication(ui.getBaseUriBuilder()))
.toList();
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-rest-api
/** puts a prefix in front of the message, with the given separator if there is already a message;
* if there is no message, it simply sets the prefix as the message.
* if no prefix or blank, does nothing.
*/
public Builder prefixMessage(String prefix, String separatorIfMessageNotBlank) {
if (Strings.isNonBlank(prefix)) {
if (Strings.isBlank(message)) message(prefix);
else message(prefix+separatorIfMessageNotBlank+message);
}
return this;
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-utils-common
@Test
public void testFromNegativeHash() {
String id1 = Identifiers.makeIdFromHash(-1);
Assert.assertTrue(!Strings.isBlank(id1));
log.info("ID's made from hash, of -1 is "+id1+" and of Long.MIN_VALUE is "+Identifiers.makeIdFromHash(Long.MIN_VALUE));
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-core
@Override
public void init() {
// Code below copied from BasicAppliationImpl.
// Set the default name *before* calling super.init(), and only do so if we don't have an
// explicit default. This is a belt-and-braces fix: before we overwrote the defaultDisplayName
// that was inferred from the catalog item name.
if (Strings.isBlank(getConfig(DEFAULT_DISPLAY_NAME))) {
setDefaultDisplayName("Application ("+getId()+")");
}
super.init();
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-software-messaging
@BeforeClass(alwaysRun = true)
@Parameters({"locationSpec"})
public void setLocationSpec(@Optional String locationSpec) {
this.locationSpec = !Strings.isBlank(locationSpec)
? locationSpec
: DEFAULT_LOCATION;
log.info("Running {} with in {}", this, this.locationSpec);
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-software-database
public String getPassword() {
String result = getAttribute(MariaDbNode.PASSWORD);
if (Strings.isBlank(result))
sensors().set(MariaDbNode.PASSWORD, (result = Identifiers.makeRandomId(6)));
return result;
}
代码示例来源:origin: io.brooklyn.clocker/brooklyn-clocker-docker
private String getStorageOpts() {
String driver = getEntity().config().get(DockerHost.DOCKER_STORAGE_DRIVER);
if (Strings.isBlank(driver)) {
return null;
} else {
return "-s " + Strings.toLowerCase(driver);
}
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-core
@Override
public void init() {
// Set the default name *before* calling super.init(), and only do so if we don't have an
// explicit default. This is a belt-and-braces fix: before we overwrote the defaultDisplayName
// that was inferred from the catalog item name.
if (Strings.isBlank(getConfig(DEFAULT_DISPLAY_NAME))) {
setDefaultDisplayName("Application ("+getId()+")");
}
super.init();
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-software-base
@Override
public void init() {
String primaryName = getConfig(CHEF_COOKBOOK_PRIMARY_NAME);
if (!Strings.isBlank(primaryName)) setDefaultDisplayName(primaryName+" (chef)");
super.init();
new ChefLifecycleEffectorTasks().attachLifecycleEffectors(this);
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-software-cm-chef
@Override
public void init() {
String primaryName = getConfig(CHEF_COOKBOOK_PRIMARY_NAME);
if (!Strings.isBlank(primaryName)) setDefaultDisplayName(primaryName+" (chef)");
super.init();
new ChefLifecycleEffectorTasks().attachLifecycleEffectors(this);
}
代码示例来源:origin: io.brooklyn.networking/brooklyn-networking-cloudstack
protected void startLoadBalancer() {
String lbName = getAttribute(LOAD_BALANCER_NAME);
if (Strings.isBlank(lbName)) {
ConfigBag setup = ConfigBag.newInstance(getAllConfig());
lbName = new BasicCloudMachineNamer().generateNewGroupId(setup);
sensors().set(LOAD_BALANCER_NAME, lbName);
}
createLoadBalancer(lbName);
}
代码示例来源:origin: io.brooklyn.clocker/brooklyn-clocker-docker
@Override
public boolean isRunning() {
String customCommand = getEntity().config().get(VanillaSoftwareProcess.CHECK_RUNNING_COMMAND);
if (Strings.isBlank(customCommand)) {
return getOwnerEntity().sensors().get(Startable.SERVICE_UP);
} else {
return newScript(CHECK_RUNNING).body.append(customCommand).execute() == 0;
}
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-rest-resources
@Override
public Response getIcon(String itemId, String version) {
if (!Entitlements.isEntitled(mgmt().getEntitlementManager(), Entitlements.SEE_CATALOG_ITEM, itemId+(Strings.isBlank(version)?"":":"+version))) {
throw WebResourceUtils.forbidden("User '%s' is not authorized to see catalog entry",
Entitlements.getEntitlementContext().user());
}
version = processVersion(version);
return getCatalogItemIcon(mgmt().getTypeRegistry().get(itemId, version));
}
内容来源于网络,如有侵权,请联系作者删除!