*/
public final class FilterParam implements RestconfQueryParam<FilterParam> {
+ // API consistency: must not be confused with enum constants
+ @SuppressWarnings("checkstyle:ConstantName")
+ public static final @NonNull String uriName = "filter";
+
private static final @NonNull URI CAPABILITY = URI.create("urn:ietf:params:restconf:capability:filter:1.0");
// FIXME: can we have a parsed, but not bound version of an XPath, please?
@Override
public String paramName() {
- return uriName();
+ return uriName;
}
@Override
return new FilterParam(uriValue);
}
- public static @NonNull String uriName() {
- return "filter";
- }
-
public static @NonNull URI capabilityUri() {
return CAPABILITY;
}