org.apache.brooklyn.util.text.Strings.toInitialCapOnly()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(2.1k)|赞(0)|评价(0)|浏览(111)

本文整理了Java中org.apache.brooklyn.util.text.Strings.toInitialCapOnly()方法的一些代码示例,展示了Strings.toInitialCapOnly()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Strings.toInitialCapOnly()方法的具体详情如下:
包路径:org.apache.brooklyn.util.text.Strings
类名称:Strings
方法名:toInitialCapOnly

Strings.toInitialCapOnly介绍

暂无

代码示例

代码示例来源:origin: io.brooklyn.clocker/brooklyn-clocker-docker

@Override
  public String apply(@Nullable String input) {
    String target = PORT;
    if (input.equals(target)) return ENDPOINT;
    if (input.endsWith(target)) {
      return input.replace(target, ENDPOINT);
    }
    target = Strings.toInitialCapOnly(PORT);
    if (input.endsWith(target)) {
      return input.replace(target, Strings.toInitialCapOnly(ENDPOINT));
    }
    return input;
  }
});

代码示例来源:origin: io.brooklyn.clocker/brooklyn-clocker-mesos

public List<String> scanFrameworks(JsonArray frameworks) {
  List<String> frameworkNames = MutableList.<String>of();
  for (int i = 0; i < frameworks.size(); i++) {
    JsonObject task = frameworks.get(i).getAsJsonObject();
    String id = task.get("id").getAsString();
    JsonElement pidObj = task.get("pid");
    String pid = null;
    if (pidObj != null && !pidObj.isJsonNull()) {
      pid = pidObj.getAsString();
    }
    String name = task.get("name").getAsString();
    String url = task.get("webui_url").getAsString();
    frameworkNames.add(name);
    Optional<Entity> entity = Iterables.tryFind(sensors().get(MESOS_FRAMEWORKS).getMembers(),
         Predicates.compose(Predicates.equalTo(id), EntityFunctions.attribute(MesosFramework.FRAMEWORK_ID)));
    if (entity.isPresent()) continue;
    EntitySpec<? extends MesosFramework> frameworkSpec = EntitySpec.create(FRAMEWORKS.containsKey(name) ? FRAMEWORKS.get(name) : EntitySpec.create(MesosFramework.class))
        .configure(MesosFramework.FRAMEWORK_ID, id)
        .configure(MesosFramework.FRAMEWORK_PID, pid)
        .configure(MesosFramework.FRAMEWORK_NAME, name)
        .configure(MesosFramework.FRAMEWORK_URL, url)
        .configure(MesosFramework.MESOS_CLUSTER, this)
        .displayName(String.format("%s Framework", Strings.toInitialCapOnly(name)));
    MesosFramework added = sensors().get(MESOS_FRAMEWORKS).addMemberChild(frameworkSpec);
    added.start(ImmutableList.<Location>of());
  }
  return frameworkNames;
}

相关文章