diff options
author | Jon Bratseth <bratseth@oath.com> | 2018-02-13 13:17:26 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@oath.com> | 2018-02-13 13:17:26 +0100 |
commit | c17b1582face7c7f31fea7e151a5855908fe04f5 (patch) | |
tree | f8bee44d00de3945b17bf08fbd5c963c5d07b41f /config-model/src/main/java/com/yahoo/searchdefinition/FeatureNames.java | |
parent | 101e046bb6df5a3269331600228c75c372102979 (diff) |
Typecheck all WIP
Diffstat (limited to 'config-model/src/main/java/com/yahoo/searchdefinition/FeatureNames.java')
-rw-r--r-- | config-model/src/main/java/com/yahoo/searchdefinition/FeatureNames.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/config-model/src/main/java/com/yahoo/searchdefinition/FeatureNames.java b/config-model/src/main/java/com/yahoo/searchdefinition/FeatureNames.java index c01b009e93b..a55ce0982dd 100644 --- a/config-model/src/main/java/com/yahoo/searchdefinition/FeatureNames.java +++ b/config-model/src/main/java/com/yahoo/searchdefinition/FeatureNames.java @@ -101,6 +101,13 @@ public class FeatureNames { return canonicalize("query(\"" + propertyName + "\")"); } + /** Returns true if this is a cpomstant, attribute, or query feature */ + public static boolean isFeature(String feature) { + return FeatureNames.isConstantFeature(feature) || + FeatureNames.isAttributeFeature(feature) || + FeatureNames.isQueryFeature(feature); + } + public static boolean isConstantFeature(String feature) { return feature.startsWith("constant("); } |