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

org.aksw.commons.accessors.CollectionAccessorFromCollectionValue Maven / Gradle / Ivy

There is a newer version: 0.9.9
Show newest version
package org.aksw.commons.accessors;

import java.util.Collection;

import com.google.common.collect.Range;

public class CollectionAccessorFromCollectionValue
	implements CollectionAccessor
{
	protected final SingleValuedAccessor> delegate;
	protected final Range multiplicity = Range.atLeast(0l);
	
	public CollectionAccessorFromCollectionValue(SingleValuedAccessor> delegate) {
		super();
		this.delegate = delegate;
		//this.delegateCollectionView = new CollectionFromSingleValuedAccessor<>(delegate);
	}

	@Override
	public Collection get() {
		Collection result = delegate.get();
		return result;
	}
	
	@Override
	public Range getMultiplicity() {
		return multiplicity;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy