import net.sourceforge.phpdt.internal.ui.text.spelling.engine.ISpellChecker;
import net.sourceforge.phpdt.internal.ui.text.spelling.engine.ISpellEvent;
import net.sourceforge.phpdt.internal.ui.text.spelling.engine.ISpellEventListener;
+import net.sourceforge.phpeclipse.phpeditor.php.PHPDocumentPartitioner;
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.jface.preference.IPreferenceStore;
}
/*
- * @see org.eclipse.jdt.core.compiler.IProblem#getArguments()
+ * @see net.sourceforge.phpdt.core.compiler.IProblem#getArguments()
*/
public String[] getArguments() {
}
/*
- * @see org.eclipse.jdt.core.compiler.IProblem#getID()
+ * @see net.sourceforge.phpdt.core.compiler.IProblem#getID()
*/
public int getID() {
return Spelling;
}
/*
- * @see org.eclipse.jdt.core.compiler.IProblem#getMessage()
+ * @see net.sourceforge.phpdt.core.compiler.IProblem#getMessage()
*/
public String getMessage() {
}
/*
- * @see org.eclipse.jdt.core.compiler.IProblem#getOriginatingFileName()
+ * @see net.sourceforge.phpdt.core.compiler.IProblem#getOriginatingFileName()
*/
public char[] getOriginatingFileName() {
return fEditor.getEditorInput().getName().toCharArray();
}
/*
- * @see org.eclipse.jdt.core.compiler.IProblem#getSourceEnd()
+ * @see net.sourceforge.phpdt.core.compiler.IProblem#getSourceEnd()
*/
public final int getSourceEnd() {
return fEnd;
}
/*
- * @see org.eclipse.jdt.core.compiler.IProblem#getSourceLineNumber()
+ * @see net.sourceforge.phpdt.core.compiler.IProblem#getSourceLineNumber()
*/
public final int getSourceLineNumber() {
return fLine;
}
/*
- * @see org.eclipse.jdt.core.compiler.IProblem#getSourceStart()
+ * @see net.sourceforge.phpdt.core.compiler.IProblem#getSourceStart()
*/
public final int getSourceStart() {
return fStart;
}
/*
- * @see org.eclipse.jdt.core.compiler.IProblem#isError()
+ * @see net.sourceforge.phpdt.core.compiler.IProblem#isError()
*/
public final boolean isError() {
return false;
}
/*
- * @see org.eclipse.jdt.core.compiler.IProblem#isWarning()
+ * @see net.sourceforge.phpdt.core.compiler.IProblem#isWarning()
*/
public final boolean isWarning() {
return true;
}
/*
- * @see org.eclipse.jdt.core.compiler.IProblem#setSourceEnd(int)
+ * @see net.sourceforge.phpdt.core.compiler.IProblem#setSourceEnd(int)
*/
public final void setSourceEnd(final int end) {
fEnd= end;
}
/*
- * @see org.eclipse.jdt.core.compiler.IProblem#setSourceLineNumber(int)
+ * @see net.sourceforge.phpdt.core.compiler.IProblem#setSourceLineNumber(int)
*/
public final void setSourceLineNumber(final int line) {
fLine= line;
}
/*
- * @see org.eclipse.jdt.core.compiler.IProblem#setSourceStart(int)
+ * @see net.sourceforge.phpdt.core.compiler.IProblem#setSourceStart(int)
*/
public final void setSourceStart(final int start) {
fStart= start;
}
}
- /** The document to operate on */
+ /** The document to operate on */
private IDocument fDocument= null;
/** The text editor to operate on */
fPartitioning= partitioning;
fPreferences= store;
- updateProblemRequestor();
+ updateProblemRequestor();
}
/**
}
/*
- * @see org.eclipse.jdt.internal.ui.text.spelling.engine.ISpellEventListener#handle(org.eclipse.jdt.internal.ui.text.spelling.engine.ISpellEvent)
+ * @see net.sourceforge.phpdt.internal.ui.text.spelling.engine.ISpellEventListener#handle(net.sourceforge.phpdt.internal.ui.text.spelling.engine.ISpellEvent)
*/
public void handle(final ISpellEvent event) {
for (int index= 0; index < partitions.length; index++) {
partition= partitions[index];
- if (!partition.getType().equals(IDocument.DEFAULT_CONTENT_TYPE))
+ if (!partition.getType().equals(IDocument.DEFAULT_CONTENT_TYPE) &&
+ !partition.getType().equals(PHPDocumentPartitioner.PHP_SCRIPT_CODE))
checker.execute(new SpellCheckIterator(fDocument, partition, locale));
}