本文整理了Java中org.jetbrains.yaml.YAMLElementGenerator.createYamlKeyValue()
方法的一些代码示例,展示了YAMLElementGenerator.createYamlKeyValue()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YAMLElementGenerator.createYamlKeyValue()
方法的具体详情如下:
包路径:org.jetbrains.yaml.YAMLElementGenerator
类名称:YAMLElementGenerator
方法名:createYamlKeyValue
暂无
代码示例来源:origin: Haehnchen/idea-php-symfony2-plugin
/**
* Bridge to allow YAMLKeyValue adding child key-values elements.
* Yaml plugin provides key adding only on YAMLMapping
*
* ser<caret>vice:
* foo: "aaa"
*
*/
@Nullable
public static YAMLKeyValue putKeyValue(@NotNull YAMLKeyValue yamlKeyValue, @NotNull String keyName, @NotNull String valueText) {
// create "foo: foo"
YAMLKeyValue newYamlKeyValue = YAMLElementGenerator.getInstance(yamlKeyValue.getProject())
.createYamlKeyValue(keyName, valueText);
YAMLMapping childOfAnyType = PsiTreeUtil.findChildOfAnyType(yamlKeyValue, YAMLMapping.class);
if(childOfAnyType == null) {
return null;
}
childOfAnyType.putKeyValue(newYamlKeyValue);
return newYamlKeyValue;
}
代码示例来源:origin: zalando/intellij-swagger
referenceElement.add(
new YAMLElementGenerator(psiFile.getProject())
.createYamlKeyValue(referenceValueWithoutPrefix, ""));
});
} else {
yamlMapping,
new YAMLElementGenerator(psiFile.getProject())
.createYamlKeyValue(referenceType, ""))
.ifPresent(
addedKeyValue -> {
addedKeyValue.add(
new YAMLElementGenerator(psiFile.getProject())
.createYamlKeyValue(referenceValueWithoutPrefix, ""));
}));
内容来源于网络,如有侵权,请联系作者删除!