public Context create()

in archaius2-core/src/main/java/com/netflix/archaius/interpolate/CommonsStrInterpolator.java [30:46]


    public Context create(final Lookup lookup) {
        final StrSubstitutor sub = new StrSubstitutor(
              new StrLookup<String>() {
                  @Override
                  public String lookup(String key) {
                      return lookup.lookup(key);
                  }
              }, "${", "}", '$').setValueDelimiter(":");
        sub.setEnableSubstitutionInVariables(true);

        return new Context() {
            @Override
            public String resolve(String value) {
                return sub.replace(value);
            }
        };
    }