package org.netbeans.editor.example;
import javax.swing.text.Document;
import org.netbeans.editor.BaseDocument;
import org.netbeans.editor.Syntax;
import org.netbeans.editor.SyntaxSupport;
import org.netbeans.editor.ext.Completion;
import org.netbeans.editor.ext.ExtEditorUI;
import org.netbeans.editor.ext.ExtKit;
import org.netbeans.editor.ext.q.QCompletion;
import org.netbeans.editor.ext.q.QSyntax;
import org.netbeans.editor.ext.q.QSyntaxSupport;
public class QKit extends ExtKit
{
public QKit()
{
super();
}
public String getContentType()
{
return "text/q"; // NOI18N
}
public Syntax createSyntax(Document document)
{
return new QSyntax();
}
public SyntaxSupport createSyntaxSupport(BaseDocument doc)
{
return new QSyntaxSupport(doc);
}
public Completion createCompletion(ExtEditorUI extEditorUI)
{
return new QCompletion(extEditorUI);
}
}