All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.sf.extcos.selector.StoreBinding Maven / Gradle / Ivy

package net.sf.extcos.selector;

import java.util.Set;

import net.sf.extcos.util.Assert;

public class StoreBinding {
	private final TypeFilter filter;
	private final Set> store;

	public StoreBinding(final TypeFilter filter, final Set> store) {
		Assert.notNull(filter, IllegalArgumentException.class);
		Assert.notNull(store, IllegalArgumentException.class);

		this.filter = filter;
		this.store = store;
		this.store.clear();
	}

	public Set> getStore() {
		return store;
	}

	public TypeFilter getTypeFilter() {
		return filter;
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy