|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.stanford.nlp.objectbank.ObjectBank<List<IN>>
edu.stanford.nlp.sequences.ObjectBankWrapper<IN>
public class ObjectBankWrapper<IN extends CoreMap>
This class is used to wrap the ObjectBank used by the sequence models and is where any sort of general processing, like the IOB mapping stuff and wordshape stuff, should go. It checks the SeqClassifierFlags to decide what to do.
TODO: We should rearchitect this so that the FeatureFactory-specific stuff is done by a callback to the relevant FeatureFactory.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class edu.stanford.nlp.objectbank.ObjectBank |
---|
ObjectBank.PathToFileFunction |
Field Summary |
---|
Fields inherited from class edu.stanford.nlp.objectbank.ObjectBank |
---|
ifrf, rif |
Constructor Summary | |
---|---|
ObjectBankWrapper(SeqClassifierFlags flags,
ObjectBank<List<IN>> wrapped,
Set<String> knownLCWords)
|
Method Summary | |
---|---|
boolean |
add(List<IN> o)
Unsupported Operation. |
boolean |
addAll(Collection<? extends List<IN>> c)
Unsupported Operation. |
void |
clear()
|
void |
clearMemory()
If you are keeping the contents in memory, this will clear hte memory, and they will be recomputed the next time iterator() is called. |
boolean |
contains(List<IN> o)
|
boolean |
containsAll(Collection<?> c)
Can be slow. |
boolean |
isEmpty()
|
Iterator<List<IN>> |
iterator()
|
void |
keepInMemory(boolean keep)
Tells the ObjectBank to store all of its contents in memory so that it doesn't have to be recomputed each time you iterate through it. |
List<IN> |
processDocument(List<IN> doc)
|
boolean |
remove(List<IN> o)
|
boolean |
removeAll(Collection<?> c)
Unsupported Operation. |
boolean |
retainAll(Collection<?> c)
Unsupported Operation. |
int |
size()
Can be slow. |
Object[] |
toArray()
Can be slow. |
List<IN>[] |
toArray(List<IN>[] o)
|
Methods inherited from class edu.stanford.nlp.objectbank.ObjectBank |
---|
contains, getLineIterator, getLineIterator, getLineIterator, getLineIterator, getLineIterator, getLineIterator, getLineIterator, getLineIterator, getLineIterator, getLineIterator, getLineIterator, getLineIterator, remove, toArray |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.util.Collection |
---|
equals, hashCode |
Constructor Detail |
---|
public ObjectBankWrapper(SeqClassifierFlags flags, ObjectBank<List<IN>> wrapped, Set<String> knownLCWords)
Method Detail |
---|
public Iterator<List<IN>> iterator()
iterator
in interface Iterable<List<IN extends CoreMap>>
iterator
in interface Collection<List<IN extends CoreMap>>
iterator
in class ObjectBank<List<IN extends CoreMap>>
public List<IN> processDocument(List<IN> doc)
public boolean add(List<IN> o)
ObjectBank
add
in interface Collection<List<IN extends CoreMap>>
add
in class ObjectBank<List<IN extends CoreMap>>
public boolean addAll(Collection<? extends List<IN>> c)
ObjectBank
addAll
in interface Collection<List<IN extends CoreMap>>
addAll
in class ObjectBank<List<IN extends CoreMap>>
public void clear()
clear
in interface Collection<List<IN extends CoreMap>>
clear
in class ObjectBank<List<IN extends CoreMap>>
public void clearMemory()
ObjectBank
clearMemory
in class ObjectBank<List<IN extends CoreMap>>
public boolean contains(List<IN> o)
public boolean containsAll(Collection<?> c)
ObjectBank
containsAll
in interface Collection<List<IN extends CoreMap>>
containsAll
in class ObjectBank<List<IN extends CoreMap>>
public boolean isEmpty()
isEmpty
in interface Collection<List<IN extends CoreMap>>
isEmpty
in class ObjectBank<List<IN extends CoreMap>>
public void keepInMemory(boolean keep)
ObjectBank
keepInMemory
in class ObjectBank<List<IN extends CoreMap>>
keep
- Whether to keep contents in memorypublic boolean remove(List<IN> o)
public boolean removeAll(Collection<?> c)
ObjectBank
removeAll
in interface Collection<List<IN extends CoreMap>>
removeAll
in class ObjectBank<List<IN extends CoreMap>>
public boolean retainAll(Collection<?> c)
ObjectBank
retainAll
in interface Collection<List<IN extends CoreMap>>
retainAll
in class ObjectBank<List<IN extends CoreMap>>
public int size()
ObjectBank
size
in interface Collection<List<IN extends CoreMap>>
size
in class ObjectBank<List<IN extends CoreMap>>
public Object[] toArray()
ObjectBank
toArray
in interface Collection<List<IN extends CoreMap>>
toArray
in class ObjectBank<List<IN extends CoreMap>>
public List<IN>[] toArray(List<IN>[] o)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |