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.IHtmlTagConstants; 19 20 25 public class HtmlTagDictionary extends AbstractSpellDictionary { 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) == IHtmlTagConstants.HTML_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 < IHtmlTagConstants.HTML_GENERAL_TAGS.length; index++) { 53 54 hashWord(IHtmlTagConstants.HTML_TAG_PREFIX + IHtmlTagConstants.HTML_GENERAL_TAGS[index] + IHtmlTagConstants.HTML_TAG_POSTFIX); 55 hashWord(IHtmlTagConstants.HTML_CLOSE_PREFIX + IHtmlTagConstants.HTML_GENERAL_TAGS[index] + IHtmlTagConstants.HTML_TAG_POSTFIX); 56 } 57 return true; 58 } 59 60 64 protected String stripNonLetters(String word) { 65 return word; 66 } 67 68 } 69 | Popular Tags |