summaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@yahoo-inc.com>2016-09-06 10:01:35 +0200
committerJon Bratseth <bratseth@yahoo-inc.com>2016-09-06 10:01:35 +0200
commita6f30e429551d78f3e32c347c563fc02d724e968 (patch)
tree71a59fe78f652462b444db114bd6a2201eed2429 /config
parent4195e6c5fe04eef44fdfdb66e7e7cdfef8d461bc (diff)
Allow source paths to config defs
Diffstat (limited to 'config')
-rw-r--r--config/src/main/java/com/yahoo/vespa/config/ConfigDefinitionKey.java27
1 files changed, 13 insertions, 14 deletions
diff --git a/config/src/main/java/com/yahoo/vespa/config/ConfigDefinitionKey.java b/config/src/main/java/com/yahoo/vespa/config/ConfigDefinitionKey.java
index 56dba04d6ba..5ebfde612d3 100644
--- a/config/src/main/java/com/yahoo/vespa/config/ConfigDefinitionKey.java
+++ b/config/src/main/java/com/yahoo/vespa/config/ConfigDefinitionKey.java
@@ -4,9 +4,9 @@ package com.yahoo.vespa.config;
import java.util.Objects;
/**
- * Represents one config definition key (name, namespace)
+ * A config definition key: name, namespace)
*
- * @author vegardh
+ * @author bratseth
*/
public class ConfigDefinitionKey {
@@ -36,22 +36,21 @@ public class ConfigDefinitionKey {
this(key.getName(), key.getNamespace());
}
- public String getName() {
- return name;
- }
+ public String getName() { return name; }
+
+ public String getNamespace() { return namespace; }
- public String getNamespace() {
- return namespace;
+ public String asFileName() {
+ return namespace + "." + name + ".def";
}
@Override
- public boolean equals(Object oth) {
- if (!(oth instanceof ConfigDefinitionKey)) {
- return false;
- }
- ConfigDefinitionKey other = (ConfigDefinitionKey) oth;
- return name.equals(other.getName()) &&
- namespace.equals(other.getNamespace());
+ public boolean equals(Object o) {
+ if (o == this) return true;
+ if ( ! (o instanceof ConfigDefinitionKey)) return false;
+
+ ConfigDefinitionKey other = (ConfigDefinitionKey)o;
+ return name.equals(other.getName()) && namespace.equals(other.getNamespace());
}
@Override