public IndexWord(Dictionary dictionary, String lemma, POS pos, Synset synset) throws JWNLException { this(dictionary, lemma, pos); if (null == synset) { if (null != dictionary) { throw new IllegalArgumentException(dictionary.getMessages().resolveMessage("DICTIONARY_EXCEPTION_042")); } else { throw new IllegalArgumentException("Synset must be not null"); } } if (synset.getPOS() != pos) { if (null != dictionary) { throw new IllegalArgumentException(dictionary.getMessages().resolveMessage("DICTIONARY_EXCEPTION_062")); } else { throw new IllegalArgumentException("Synset POS must be equal to index word POS"); } } this.synsets = new SynsetList(1); this.synsets.add(synset); }
public IndexWord(Dictionary dictionary, String lemma, POS pos, Synset synset) throws JWNLException { this(dictionary, lemma, pos); if (null == synset) { if (null != dictionary) { throw new IllegalArgumentException(dictionary.getMessages().resolveMessage("DICTIONARY_EXCEPTION_042")); } else { throw new IllegalArgumentException("Synset must be not null"); } } if (synset.getPOS() != pos) { if (null != dictionary) { throw new IllegalArgumentException(dictionary.getMessages().resolveMessage("DICTIONARY_EXCEPTION_062")); } else { throw new IllegalArgumentException("Synset POS must be equal to index word POS"); } } this.synsets = new SynsetList(1); this.synsets.add(synset); }
@Override public boolean addAll(int index, Collection<? extends Synset> c) { loadAllSynsets(); if (null != dictionary && dictionary.isEditable()) { for (Synset synset : c) { add(index, synset); index++; } return true; } else { for (Synset synset : c) { checkSynsetIsNotNull(synset); } return super.addAll(index, c); } }
@Override public boolean addAll(Collection<? extends Synset> c) { loadAllSynsets(); if (null != dictionary && dictionary.isEditable()) { boolean result = false; for (Synset synset : c) { if (add(synset)) { result = true; } } return result; } else { for (Synset synset : c) { checkSynsetIsNotNull(synset); } return super.addAll(c); } }
@Override public boolean addAll(int index, Collection<? extends Synset> c) { loadAllSynsets(); if (null != dictionary && dictionary.isEditable()) { for (Synset synset : c) { add(index, synset); index++; } return true; } else { for (Synset synset : c) { checkSynsetIsNotNull(synset); } return super.addAll(index, c); } }
@Override public boolean addAll(Collection<? extends Synset> c) { loadAllSynsets(); if (null != dictionary && dictionary.isEditable()) { boolean result = false; for (Synset synset : c) { if (add(synset)) { result = true; } } return result; } else { for (Synset synset : c) { checkSynsetIsNotNull(synset); } return super.addAll(c); } }