- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中fr.adrienbrault.idea.symfony2plugin.util.yaml.YamlHelper.isValidParameterName()
方法的一些代码示例,展示了YamlHelper.isValidParameterName()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YamlHelper.isValidParameterName()
方法的具体详情如下:
包路径:fr.adrienbrault.idea.symfony2plugin.util.yaml.YamlHelper
类名称:YamlHelper
方法名:isValidParameterName
暂无
代码示例来源:origin: Haehnchen/idea-php-symfony2-plugin
@NotNull
private Collection<PsiElement> parameterGoToDeclaration(@NotNull PsiElement psiElement, @NotNull String psiParameterName) {
Collection<PsiElement> targets = new ArrayList<>();
targets.addAll(
DotEnvUtil.getEnvironmentVariableTargetsForParameter(psiElement.getProject(), psiParameterName)
);
if(!YamlHelper.isValidParameterName(psiParameterName)) {
return targets;
}
targets.addAll(ServiceUtil.getServiceClassTargets(psiElement.getProject(), psiParameterName));
return targets;
}
代码示例来源:origin: Haehnchen/idea-php-symfony2-plugin
private void invoke(@NotNull final PsiElement psiElement, @NotNull ProblemsHolder holder) {
// at least %a%
// and not this one: %kernel.root_dir%/../web/
// %kernel.root_dir%/../web/%webpath_modelmasks%
String parameterName = PsiElementUtils.getText(psiElement);
if(!YamlHelper.isValidParameterName(parameterName)) {
return;
}
// strip "%"
parameterName = parameterName.substring(1, parameterName.length() - 1);
// parameter a always lowercase see #179
parameterName = parameterName.toLowerCase();
if (!ContainerCollectionResolver.getParameterNames(psiElement.getProject()).contains(parameterName)) {
holder.registerProblem(psiElement, "Missing Parameter", ProblemHighlightType.GENERIC_ERROR_OR_WARNING);
}
}
}
代码示例来源:origin: Haehnchen/idea-php-symfony2-plugin
@Test
public void testIsValidParameterName() {
assertTrue(YamlHelper.isValidParameterName("%a%"));
assertTrue(YamlHelper.isValidParameterName("%a.a%"));
assertTrue(YamlHelper.isValidParameterName("%a.-_a%"));
assertFalse(YamlHelper.isValidParameterName("%%"));
assertFalse(YamlHelper.isValidParameterName(""));
assertFalse(YamlHelper.isValidParameterName("%"));
assertFalse(YamlHelper.isValidParameterName("%kernel.root_dir%/../web/"));
assertFalse(YamlHelper.isValidParameterName("%kernel.root_dir%/../web/%"));
assertFalse(YamlHelper.isValidParameterName("%kernel.root_dir%/../web/%webpath_modelmasks%"));
assertFalse(YamlHelper.isValidParameterName("%env(FO<caret>O)"));
assertFalse(YamlHelper.isValidParameterName("%ENV(FO<caret>O)"));
}
代码示例来源:origin: Haehnchen/idea-php-symfony2-plugin
private void invoke(@NotNull final PsiElement psiElement, @NotNull ProblemsHolder holder) {
String className = PsiElementUtils.getText(psiElement);
if (YamlHelper.isValidParameterName(className)) {
String resolvedParameter = ContainerCollectionResolver.resolveParameter(psiElement.getProject(), className);
if (resolvedParameter != null && PhpIndex.getInstance(psiElement.getProject()).getAnyByFQN(resolvedParameter).size() > 0) {
return;
}
}
PhpClass foundClass = PhpElementsUtil.getClassInterface(psiElement.getProject(), className);
if (foundClass == null) {
holder.registerProblem(psiElement, MESSAGE_MISSING_CLASS, ProblemHighlightType.GENERIC_ERROR_OR_WARNING);
} else if (!foundClass.getPresentableFQN().equals(className)) {
holder.registerProblem(psiElement, MESSAGE_WRONG_CASING, ProblemHighlightType.GENERIC_ERROR_OR_WARNING, new CorrectClassNameCasingYamlLocalQuickFix(foundClass.getPresentableFQN()));
}
}
}
本文整理了Java中io.syndesis.integration.model.YamlHelpers.createObjectMapper()方法的一些代码示例,展示了YamlHelpers.cre
本文整理了Java中io.syndesis.integration.model.YamlHelpers.load()方法的一些代码示例,展示了YamlHelpers.load()的具体用法。这些代码示
本文整理了Java中fr.adrienbrault.idea.symfony2plugin.util.yaml.YamlHelper.getYamlArrayOnSequenceOrArrayElem
本文整理了Java中fr.adrienbrault.idea.symfony2plugin.util.yaml.YamlHelper.getServiceDefinitionClassFromTagM
本文整理了Java中fr.adrienbrault.idea.symfony2plugin.util.yaml.YamlHelper.insertKeyIntoFile()方法的一些代码示例,展示了Y
本文整理了Java中fr.adrienbrault.idea.symfony2plugin.util.yaml.YamlHelper.visitServiceCall()方法的一些代码示例,展示了Ya
本文整理了Java中fr.adrienbrault.idea.symfony2plugin.util.yaml.YamlHelper.isValidParameterName()方法的一些代码示例,展
本文整理了Java中fr.adrienbrault.idea.symfony2plugin.util.yaml.YamlHelper.getIndentSpaceForFile()方法的一些代码示例,
本文整理了Java中fr.adrienbrault.idea.symfony2plugin.util.yaml.YamlHelper.trimSpecialSyntaxServiceName()方法的
本文整理了Java中fr.adrienbrault.idea.symfony2plugin.util.yaml.YamlHelper.collectServiceTags()方法的一些代码示例,展示了
本文整理了Java中fr.adrienbrault.idea.symfony2plugin.util.yaml.YamlHelper.findServiceInContext()方法的一些代码示例,展
本文整理了Java中fr.adrienbrault.idea.symfony2plugin.util.yaml.YamlHelper.visitTagsOnServiceDefinition()方法的
本文整理了Java中fr.adrienbrault.idea.symfony2plugin.util.yaml.YamlHelper.getYamlKeyValueAsString()方法的一些代码示
我是一名优秀的程序员,十分优秀!