/** * Get a property without preprocessing it with a proper default * * @param headerName * @param deflt * @return */ public String getUnprocessedProperty(String key, String deflt) { return getProperties().getProperty(key, deflt); }
@Override public void set(String key, String value) { getProperties().setProperty(key, value); }
/** * Get a property without preprocessing it with a proper default * * @param headerName * @param deflt * @return */ public String getUnprocessedProperty(String key, String deflt) { return getProperties().getProperty(key, deflt); }
/** * Get a property without preprocessing it with a proper default * * @param headerName * @param deflt * @return */ public String getUnprocessedProperty(String key, String deflt) { return getProperties().getProperty(key, deflt); }
public void remove() { getProperties().remove(current); } };
@Override public void set(String key, String value) { getProperties().setProperty(key, value); }
public void remove() { getProperties().remove(current); } };
@Override public void set(String key, String value) { getProperties().setProperty(key, value); }
public void remove() { getProperties().remove(current); } };
public void unsetProperty(String string) { getProperties().remove(string); }
/** * Get a property without preprocessing it with a proper default * * @param key * @param deflt */ public String getUnprocessedProperty(String key, String deflt) { if (filter != null && filter.contains(key)) { return (String) getProperties().getOrDefault(key, deflt); } return getProperties().getProperty(key, deflt); }
/** * Get a property without preprocessing it with a proper default * * @param key * @param deflt */ public String getUnprocessedProperty(String key, String deflt) { if (filter != null && filter.contains(key)) { return (String) getProperties().getOrDefault(key, deflt); } return getProperties().getProperty(key, deflt); }
public void mergeProperties(Properties properties, boolean override) { for (Enumeration< ? > e = properties.propertyNames(); e.hasMoreElements();) { String key = (String) e.nextElement(); String value = properties.getProperty(key); if (override || !getProperties().containsKey(key)) setProperty(key, value); } }
public void mergeProperties(Properties properties, boolean override) { for (Enumeration< ? > e = properties.propertyNames(); e.hasMoreElements();) { String key = (String) e.nextElement(); String value = properties.getProperty(key); if (override || !getProperties().containsKey(key)) setProperty(key, value); } }
public void mergeProperties(Properties properties, boolean override) { for (Enumeration< ? > e = properties.propertyNames(); e.hasMoreElements();) { String key = (String) e.nextElement(); String value = properties.getProperty(key); if (override || !getProperties().containsKey(key)) setProperty(key, value); } }
public void mergeProperties(Properties properties, boolean override) { for (String key : Iterables.iterable(properties.propertyNames(), String.class::cast)) { String value = properties.getProperty(key); if (override || !getProperties().containsKey(key)) setProperty(key, value); } }
public void mergeProperties(Properties properties, boolean override) { for (String key : Iterables.iterable(properties.propertyNames(), String.class::cast)) { String value = properties.getProperty(key); if (override || !getProperties().containsKey(key)) setProperty(key, value); } }
/** * Show all the defaults in bnd */ public void _defaults(Options o) { Processor defaults = Workspace.getDefaults(); out.println(Strings.join("\n", defaults.getProperties().entrySet())); }
private void install(File f, RepositoryPlugin repo, Attrs value) throws Exception { try (Processor p = new Processor()) { p.getProperties() .putAll(value); PutOptions options = new PutOptions(); options.context = p; try (InputStream in = IO.stream(f)) { repo.put(in, options); } catch (Exception e) { exception(e, "Cannot install %s into %s because %s", f, repo.getName(), e); } } }
private void install(File f, RepositoryPlugin repo, Attrs value) throws Exception { try (Processor p = new Processor()) { p.getProperties() .putAll(value); PutOptions options = new PutOptions(); options.context = p; try (InputStream in = IO.stream(f)) { repo.put(in, options); } catch (Exception e) { exception(e, "Cannot install %s into %s because %s", f, repo.getName(), e); } } }