
com.networknt.tram.command.common.paths.PlaceholderValueMapProvider Maven / Gradle / Ivy
package com.networknt.tram.command.common.paths;
import java.util.Map;
import java.util.Objects;
import java.util.Optional;
public class PlaceholderValueMapProvider implements PlaceholderValueProvider {
private final Map params;
public PlaceholderValueMapProvider(Map params) {
Objects.requireNonNull(params);
this.params = params;
}
@Override
public Optional get(String name) {
return Optional.ofNullable(params.get(name));
}
@Override
public Map getParams() {
return params;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy