private FilterImpl parse_not() { int lookahead = pos; skipWhiteSpace(); if (filterChars[pos] != '(') { pos = lookahead - 1; return parse_item(); } FilterImpl child = parse_filter(); return new FilterImpl(FilterImpl.NOT, null, child); }
@Override public Object getProperty(String key, Object defaultValue) { String envVar = SecurityActions.getEnv(toEnvVariable(environmentVariablePrefix, key), null); return envVar != null ? envVar : defaultValue; }
public DefaultPropertiesProvider(Map<String, Object> properties, final boolean systemPropertyDelegation, final String environmentVariablePrefix) { IllegalArgumentAssertion.assertNotNull(properties, "props"); properties.putAll(propsToMap(getDefaultProperties())); PropertiesProvider system = systemPropertyDelegation ? new SystemPropertiesProvider() : new MapPropertiesProvider(); PropertiesProvider env = environmentVariablePrefix != null ? new EnvPropertiesProvider(environmentVariablePrefix) : new EnvPropertiesProvider(system); this.delegate = new SubstitutionPropertiesProvider( new CompositePropertiesProvider( new MapPropertiesProvider(properties), system, env ) ); }
@Override public List<String> getEntryPaths(String path) { ModuleEntriesProvider entriesProvider = adapt(ModuleEntriesProvider.class); return entriesProvider != null ? entriesProvider.getEntryPaths(path) : Collections.<String>emptyList(); }
@Override public List<URL> findEntries(String path, String filePattern, boolean recurse) { ModuleEntriesProvider entriesProvider = adapt(ModuleEntriesProvider.class); return entriesProvider != null ? entriesProvider.findEntries(path, filePattern, recurse) : Collections.<URL>emptyList(); }
@Override public Object getProperty(String key, Object defaultValue) { Object result = null; for (PropertiesProvider delegate : delegates) { result = delegate.getProperty(key); if (result != null) { return result; } } return defaultValue; }
@Override public final Module installModule(ClassLoader classLoader, Dictionary<String, String> headers) throws ModuleException { assertNoShutdown(); return installModule(classLoader, null, headers, null); }
private boolean compare_Collection(int operation, Collection<?> collection, Object value2) { for (Object value1 : collection) { if (compare(operation, value1, value2)) { return true; } } return false; }
@Override public Object getProperty(String key, Object defaultValue) { String value = SecurityActions.getSystemProperty(key, null); return value != null ? value : defaultValue; } }
@Override public String toString() { return "Module[" + getIdentity() + "]"; } }
@Override public Object getProperty(String key) { return getProperty(key, null); }
@Override public Object getProperty(String key) { return getProperty(key, null); }
@Override public Filter createFilter(String filter) { return FilterFactory.createFilter(filter); }
@Override protected ModuleEntriesProvider getDefaultEntriesProvider(Module module, Attachable context) { return new ClassLoaderEntriesProvider(module); }
@Override protected void uninstallModule(Module module) { super.uninstallModule(module); }
@Override public Object getProperty(String key) { return delegate.getProperty(key, null); }
@Override public final Module installModule(ClassLoader classLoader, Resource resource, Dictionary<String, String> headers) throws ModuleException { assertNoShutdown(); return installModule(classLoader, resource, headers, null); }
private boolean compare_ObjectArray(int operation, Object[] array, Object value2) { for (Object value1 : array) { if (compare(operation, value1, value2)) { return true; } } return false; }
@Override public Object getProperty(String key, Object defaultValue) { return delegate.getProperty(key, defaultValue); }