![JAR search and dependency download from the Maven repository](/logo.png)
edu.berkeley.nlp.util.TransformingSet Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of berkeleyparser Show documentation
Show all versions of berkeleyparser Show documentation
The Berkeley parser analyzes the grammatical structure of natural language using probabilistic context-free grammars (PCFGs).
The newest version!
package edu.berkeley.nlp.util;
import java.util.AbstractSet;
import java.util.Iterator;
import java.util.Set;
public class TransformingSet extends AbstractSet
{
private Set baseSet;
private MyMethod transform;
/**
* @param baseSet
*/
public TransformingSet(Set baseSet, MyMethod transform)
{
super();
this.baseSet = baseSet;
this.transform = transform;
}
@Override
public Iterator iterator()
{
return new Iterators.TransformingIterator(baseSet.iterator(), transform);
}
@Override
public int size()
{
return baseSet.size();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy