本文整理了Java中org.apache.brooklyn.util.text.Strings.toString()
方法的一些代码示例,展示了Strings.toString()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Strings.toString()
方法的具体详情如下:
包路径:org.apache.brooklyn.util.text.Strings
类名称:Strings
方法名:toString
[英]returns toString of the object if it is not null, otherwise null
[中]如果对象不为null,则返回该对象的toString,否则返回null
代码示例来源:origin: org.apache.brooklyn/brooklyn-core
public void setContainingBundle(VersionedName versionedName) {
this.containingBundle = Strings.toString(versionedName);
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-core
public ResourceUtils(Object contextObject) {
this(contextObject, Strings.toString(contextObject));
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-core
@Override
public String toString() {
return String.format("sameName(%s)",Strings.toString(param));
}
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-core
@Override
public String toString() {
return String.format("labelEqualTo(%s)",Strings.toString(label));
}
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-core
@Override
public String toString() {
return String.format("nameEqualTo(%s)",Strings.toString(name));
}
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-core
public boolean contains(String key) {
if (map==null) return false;
if (map.containsKey(key)) return true;
for (Map.Entry<?,?> entry: map.entrySet()) {
String k = Strings.toString(entry.getKey());
if (k.startsWith(key+".")) {
// contains this prefix
return true;
}
}
return false;
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-software-webapp
/** primary URL this controller serves, if one can / has been inferred */
@Override
public String getUrl() {
return Strings.toString( getAttribute(MAIN_URI) );
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-utils-common
@Override
@SuppressWarnings("unchecked")
public <T> Maybe<T> tryCoerce(Object input, TypeToken<T> targetType) {
Class<? super T> rawTargetType = targetType.getRawType();
//for enums call valueOf with the string representation of the value
if (rawTargetType.isEnum()) {
return EnumTypeCoercions.tryCoerceUntyped(Strings.toString(input), (Class<T>)rawTargetType);
} else {
return null;
}
}
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-core
@Beta
public static RegisteredType setContainingBundle(RegisteredType type, @Nullable ManagedBundle bundle) {
((BasicRegisteredType)type).containingBundle =
bundle==null ? null : Strings.toString(bundle.getVersionedName());
return type;
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-rest-resources
@Override
public String getPlain(String application, String entityToken, String configKeyName, Boolean raw) {
return Strings.toString(get(false, application, entityToken, configKeyName, raw));
}
代码示例来源:origin: io.brooklyn.clocker/brooklyn-clocker-mesos
private Long parseSizeString(Object obj, String defaultUnit) {
if (obj == null) return null;
return ByteSizeStrings.parse(Strings.toString(obj), defaultUnit);
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-rest-resources
@Override
public boolean isAuthenticated(HttpSession session) {
if (session == null) return false;
Object value = session.getAttribute(getAuthenticationKey());
return Strings.isNonBlank(Strings.toString(value));
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-software-base
@Beta
static boolean isPersistenceModeEnabled(Entity entity) {
// TODO when there are PERSIST* options in BrooklynNode, look at them here!
// or, even better, make a REST call to check persistence
String params = null;
if (entity instanceof BrooklynCluster) {
EntitySpec<?> spec = entity.getConfig(BrooklynCluster.MEMBER_SPEC);
params = Strings.toString( spec.getConfig().get(BrooklynNode.EXTRA_LAUNCH_PARAMETERS) );
}
if (params==null) params = entity.getConfig(BrooklynNode.EXTRA_LAUNCH_PARAMETERS);
if (params==null) return false;
if (params.indexOf("persist")==0) return false;
return true;
}
代码示例来源:origin: io.brooklyn.networking/brooklyn-networking-cloudstack
@Override
public void onEvent(SensorEvent<String> event) {
String v = Strings.toString(event.getValue());
String v2 = apply(v);
setAttributeIfChanged(owner, sensor, v2);
}
public String apply(String value) {
代码示例来源:origin: org.apache.brooklyn/brooklyn-core
@Override
public String apply(Object input) {
System.out.println(Strings.maxlen(Strings.toString(input), 80));
return Strings.toString(input);
}
}
代码示例来源:origin: io.brooklyn.networking/brooklyn-networking-common
@Override
public void onEvent(SensorEvent<String> event) {
String v = Strings.toString(event.getValue());
String v2 = apply(v);
if (v2 != null || canSetNull) {
setAttributeIfChanged(toUpdate, v2);
}
}
public String apply(String value) {
代码示例来源:origin: org.apache.brooklyn/brooklyn-core
public PerUserEntitlementManager(BrooklynProperties properties) {
this(load(properties, properties.getConfig(DEFAULT_MANAGER)));
Set<ConfigKey<?>> users = properties.findKeysPresent(ConfigPredicates.nameStartsWith(PER_USER_ENTITLEMENTS_CONFIG_PREFIX+"."));
for (ConfigKey<?> key: users) {
if (key.getName().equals(DEFAULT_MANAGER.getName())) continue;
String user = Strings.removeFromStart(key.getName(), PER_USER_ENTITLEMENTS_CONFIG_PREFIX+".");
addUser(user, load(properties, Strings.toString(properties.getConfig(key))));
}
log.info(getClass().getSimpleName()+" created with "+perUserManagers.size()+" user"+Strings.s(perUserManagers)+" and "
+ "default "+defaultManager+" (users: "+perUserManagers+")");
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-core
public static ConfigKey<?> newInstance(ConfigBag keyDefs) {
String typeName = Strings.toString(keyDefs.getStringKey("type"));
if (Strings.isNonBlank(typeName)) {
// TODO dynamic typing - see TYPE key commented out above; also see AddSensor.getType for type lookup
log.warn("Setting 'type' is not currently supported for dynamic config keys; ignoring in definition of "+keyDefs);
}
Class<Object> type = Object.class;
String name = keyDefs.get(NAME);
String description = keyDefs.get(DESCRIPTION);
Object defaultValue = keyDefs.get(DEFAULT_VALUE);
return newConfigKey(type, name, description, defaultValue);
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-core
@Override
protected String getDefaultPathFromConfig() {
Maybe<Object> result = brooklynProperties.getConfigLocalRaw(BrooklynServerConfig.PERSISTENCE_BACKUPS_DIR);
if (result.isPresent()) return Strings.toString(result.get());
if (isBackupSameLocation()) {
return backupContainerFor(brooklynProperties.getConfig(BrooklynServerConfig.PERSISTENCE_DIR));
}
return null;
}
protected String backupContainerFor(String nonBackupContainer) {
代码示例来源:origin: org.apache.brooklyn/brooklyn-camp
@Override
public String call(ConfigBag parameters) {
Object name = parameters.getStringKey("name");
entity().sensors().set(Sensors.newStringSensor(SENSOR_LAST_HELLO), Strings.toString(name));
return helloWord()+" "+name;
}
}).build();
内容来源于网络,如有侵权,请联系作者删除!