Package org.kacprzak.eclipse.django_editor.editors

Examples of org.kacprzak.eclipse.django_editor.editors.GenericWordDetector


    protected IToken        filterToken;
    protected Map<String, IToken>   ruleWords = new HashMap<String, IToken>();
    private StringBuffer       strBuffer = new StringBuffer();

  public DjangoVariableRule(ColorProvider colorProvider) {
    wordDetector   = new GenericWordDetector();
        defaultToken   = colorProvider.getToken(IDjangoPrefs.DJVARIABLE_COLOR, IDjangoPrefs.DJVARIABLE_STYLE);
        delimiterToken   = colorProvider.getToken(IDjangoPrefs.DJDELIMITER_COLOR, IDjangoPrefs.DJDELIMITER_STYLE);
        filterToken    = colorProvider.getToken(IDjangoPrefs.DJFILTER_COLOR, IDjangoPrefs.DJFILTER_STYLE);
        userFilterToken = colorProvider.getToken(IDjangoPrefs.DJUSRFILTER_COLOR, IDjangoPrefs.DJUSRFILTER_STYLE);
View Full Code Here


    protected IToken         defaultToken;
    protected IToken         attributeToken;
    protected IToken         stringToken;

  public HtmlTagRule(ColorProvider colorProvider) {
    wordDetector   = new GenericWordDetector();
        defaultToken   = colorProvider.getToken(IDjangoPrefs.HTMLTAG_COLOR, IDjangoPrefs.HTMLTAG_STYLE);
        attributeToken   = colorProvider.getToken(IDjangoPrefs.HTMLTAG_ATTR_COLOR, IDjangoPrefs.HTMLTAG_ATTR_STYLE);
        stringToken   = colorProvider.getToken(IDjangoPrefs.HTMLSTRING_COLOR, IDjangoPrefs.HTMLSTRING_STYLE);
  }
View Full Code Here

    protected Map<String, IToken>   filters = new HashMap<String, IToken>();
   
    private StringBuffer       strBuffer = new StringBuffer();

  public DjangoTagRule(ColorProvider provider) {
        wordDetector = new GenericWordDetector();
        colorProvider = provider;

        defaultToken   = colorProvider.getToken(IDjangoPrefs.DEFAULT_FG_COLOR, IDjangoPrefs.DEFAULT_FG_STYLE);
        delimiterToken = colorProvider.getToken(IDjangoPrefs.DJDELIMITER_COLOR, IDjangoPrefs.DJDELIMITER_STYLE);
        usertagToken   = colorProvider.getToken(IDjangoPrefs.DJUSRTAG_COLOR, IDjangoPrefs.DJUSRTAG_STYLE);
View Full Code Here

    protected IToken        filterToken;
    protected Map<String, IToken>   ruleWords = new HashMap<String, IToken>();
    private StringBuffer       strBuffer = new StringBuffer();

  public DjangoVariableRule(ColorProvider colorProvider) {
    wordDetector   = new GenericWordDetector();
        defaultToken   = colorProvider.getToken(IDjangoPrefs.DJVARIABLE_COLOR, IDjangoPrefs.DJVARIABLE_STYLE);
        delimiterToken   = colorProvider.getToken(IDjangoPrefs.DJDELIMITER_COLOR, IDjangoPrefs.DJDELIMITER_STYLE);
        filterToken    = colorProvider.getToken(IDjangoPrefs.DJFILTER_COLOR, IDjangoPrefs.DJFILTER_STYLE);
        userFilterToken = colorProvider.getToken(IDjangoPrefs.DJUSRFILTER_COLOR, IDjangoPrefs.DJUSRFILTER_STYLE);
View Full Code Here

    protected Map<String, IToken>   tagNames = new HashMap<String, IToken>();
    protected Map<String, IToken>   keywords = new HashMap<String, IToken>();
    private StringBuffer       strBuffer = new StringBuffer();

  public DjangoTagRule(ColorProvider provider) {
        wordDetector = new GenericWordDetector();
        colorProvider = provider;

        delimiterToken = colorProvider.getToken(IDjangoPrefs.DJDELIMITER_COLOR, IDjangoPrefs.DJDELIMITER_STYLE);
        usertagToken   = colorProvider.getToken(IDjangoPrefs.DJUSRTAG_COLOR, IDjangoPrefs.DJUSRTAG_STYLE);
        keywordToken   = colorProvider.getToken(IDjangoPrefs.DJKEYWORD_COLOR, IDjangoPrefs.DJKEYWORD_STYLE);
View Full Code Here

    protected IToken         defaultToken;
    protected IToken         attributeToken;
    protected IToken         stringToken;

  public HtmlTagRule(ColorProvider colorProvider) {
    wordDetector   = new GenericWordDetector();
        defaultToken   = colorProvider.getToken(IDjangoPrefs.HTMLTAG_COLOR, IDjangoPrefs.HTMLTAG_STYLE);
        attributeToken   = colorProvider.getToken(IDjangoPrefs.HTMLTAG_ATTR_COLOR, IDjangoPrefs.HTMLTAG_ATTR_STYLE);
        stringToken   = colorProvider.getToken(IDjangoPrefs.HTMLSTRING_COLOR, IDjangoPrefs.HTMLSTRING_STYLE);
  }
View Full Code Here

    //rules.add(new SingleLineRule("$(", ")", selector));
   
    //rules.add(new JQueryRule(colorProvider));
    rules.add(new JavaScriptBuiltInFunctionRule(colorProvider));
   
    WordRule wordRule = new WordRule(new GenericWordDetector(), normal);
    for(int i=0;i<KEYWORDS.length;i++){
      wordRule.addWord(KEYWORDS[i], keyword);
    }
    for(int i=0;i<RESERVED_WORDS.length;i++){
      wordRule.addWord(RESERVED_WORDS[i], resword);
View Full Code Here

    protected StringBuffer       strBuffer = new StringBuffer();
    protected int                   unreadCnt = 0;
    protected String                prefix = "";

  public JavaScriptBuiltInFunctionRule(ColorProvider provider) {
        wordDetector = new GenericWordDetector();
        colorProvider = provider;

        defaultToken  = colorProvider.getToken(IDjangoPrefs.DEFAULT_FG_COLOR, IDjangoPrefs.DEFAULT_FG_STYLE);
    functionToken = colorProvider.getToken(IDjangoPrefs.JSFUNCTION_COLOR, IDjangoPrefs.JSFUNCTION_STYLE);
    jqFunctionToken = colorProvider.getToken(IDjangoPrefs.JQFUNCTION_COLOR, IDjangoPrefs.JQFUNCTION_STYLE);
View Full Code Here

    rules.add(new SingleLineRule("</script", ">", script));
    rules.add(new NumberRule(number));

    rules.add(new WhitespaceRule(new DjangoWhitespaceDetector()));

    WordRule wordRule = new WordRule(new GenericWordDetector(), normal);
    for(int i=0;i<KEYWORDS.length;i++){
      wordRule.addWord(KEYWORDS[i], keyword);
    }
    rules.add(wordRule);
View Full Code Here

TOP

Related Classes of org.kacprzak.eclipse.django_editor.editors.GenericWordDetector

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.