|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.llnl.ontology.wordnet.OntologyReaderAdaptor
public class OntologyReaderAdaptor
This OntologyReader
adaptor class allows sub classes to easily
override specific functionality of a OntologyReader
. To adapt the
functionality of an existing OntologyReader
, extend this class and
provide at least a one argument constructor that takes in an existing OntologyReader
instance. Then override any desired methods.
Field Summary | |
---|---|
protected OntologyReader |
reader
The original OntologyReader that is to be decorated. |
Constructor Summary | |
---|---|
OntologyReaderAdaptor(OntologyReader reader)
Constructs a new OntologyReaderAdaptor over the given OntologyReader . |
Method Summary | |
---|---|
void |
addSynset(Synset synset)
|
void |
addSynset(Synset synset,
int index)
|
Set<Synset> |
allSynsets()
|
Set<Synset> |
allSynsets(Synset.PartsOfSpeech pos)
|
int |
getMaxDepth(Synset.PartsOfSpeech pos)
|
Synset |
getSynset(String fullSynsetName)
|
Synset |
getSynset(String lemma,
Synset.PartsOfSpeech pos,
int senseNum)
|
Synset[] |
getSynsets(String lemma)
|
Synset[] |
getSynsets(String lemma,
Synset.PartsOfSpeech pos)
|
Iterator<String> |
morphy(String form)
|
Iterator<String> |
morphy(String form,
Synset.PartsOfSpeech pos)
|
void |
removeSynset(Synset synset)
|
void |
replaceSynset(Synset synset,
Synset replacement)
|
Set<String> |
wordnetTerms()
|
Set<String> |
wordnetTerms(Synset.PartsOfSpeech pos)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface gov.llnl.ontology.wordnet.OntologyReader |
---|
getSynsets |
Field Detail |
---|
protected final OntologyReader reader
OntologyReader
that is to be decorated.
Constructor Detail |
---|
public OntologyReaderAdaptor(OntologyReader reader)
OntologyReaderAdaptor
over the given OntologyReader
.
Method Detail |
---|
public Iterator<String> morphy(String form)
morphy
in interface OntologyReader
public Iterator<String> morphy(String form, Synset.PartsOfSpeech pos)
morphy
in interface OntologyReader
public void removeSynset(Synset synset)
removeSynset
in interface OntologyReader
public void addSynset(Synset synset)
addSynset
in interface OntologyReader
public void addSynset(Synset synset, int index)
addSynset
in interface OntologyReader
public void replaceSynset(Synset synset, Synset replacement)
replaceSynset
in interface OntologyReader
public Set<String> wordnetTerms()
wordnetTerms
in interface OntologyReader
public Set<String> wordnetTerms(Synset.PartsOfSpeech pos)
wordnetTerms
in interface OntologyReader
public Set<Synset> allSynsets()
allSynsets
in interface OntologyReader
public Set<Synset> allSynsets(Synset.PartsOfSpeech pos)
allSynsets
in interface OntologyReader
public Synset[] getSynsets(String lemma)
getSynsets
in interface OntologyReader
public Synset[] getSynsets(String lemma, Synset.PartsOfSpeech pos)
getSynsets
in interface OntologyReader
public Synset getSynset(String fullSynsetName)
getSynset
in interface OntologyReader
public Synset getSynset(String lemma, Synset.PartsOfSpeech pos, int senseNum)
getSynset
in interface OntologyReader
public int getMaxDepth(Synset.PartsOfSpeech pos)
getMaxDepth
in interface OntologyReader
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |