1 11 12 package org.eclipse.jdt.internal.ui.text.spelling; 13 14 import java.net.URL ; 15 16 import org.eclipse.jdt.internal.ui.text.spelling.engine.AbstractSpellDictionary; 17 18 import org.eclipse.jdt.internal.ui.text.javadoc.IJavaDocTagConstants; 19 20 25 public class JavaDocTagDictionary extends AbstractSpellDictionary implements IJavaDocTagConstants { 26 27 30 protected final URL getURL() { 31 return null; 32 } 33 34 37 public boolean isCorrect(final String word) { 38 39 if (word.charAt(0) == JAVADOC_TAG_PREFIX) 40 return super.isCorrect(word); 41 42 return false; 43 } 44 45 48 protected synchronized boolean load(final URL url) { 49 50 unload(); 51 52 for (int index= 0; index < JAVADOC_LINK_TAGS.length; index++) 53 hashWord(JAVADOC_LINK_TAGS[index]); 54 55 for (int index= 0; index < JAVADOC_ROOT_TAGS.length; index++) 56 hashWord(JAVADOC_ROOT_TAGS[index]); 57 58 for (int index= 0; index < JAVADOC_PARAM_TAGS.length; index++) 59 hashWord(JAVADOC_PARAM_TAGS[index]); 60 61 return true; 62 } 63 64 68 protected String stripNonLetters(String word) { 69 return word; 70 } 71 72 } 73 | Popular Tags |