Examples of IToken


Examples of org.eclipse.jface.text.rules.IToken

    public void updateColors() {
      List<IRule> rules = this.createRules();
      setRules(rules.toArray(new IRule[0]));

      int style = colorProvider.store.getInt(defaultStyleName);
      IToken defaultToken = new Token(colorProvider.getTextAttribute(defaultColorName, style));
      setDefaultReturnToken(defaultToken);
    }
View Full Code Here

Examples of org.eclipse.jface.text.rules.IToken

*/
public class DjangoPartitionScanner extends RuleBasedPartitionScanner {

  public DjangoPartitionScanner() {

    IToken djTag      = new Token(IDjangoPartitions.DJANGO_TAG);
    IToken djVariable    = new Token(IDjangoPartitions.DJANGO_VARIABLE);
    IToken djComment    = new Token(IDjangoPartitions.DJANGO_COMMENT);

    IToken htmlComment    = new Token(IDjangoPartitions.HTML_COMMENT);
    IToken htmlTag      = new Token(IDjangoPartitions.HTML_TAG);
    IToken htmlScriptlet = new Token(IDjangoPartitions.HTML_SCRIPTLET);
    IToken htmlDoctype   = new Token(IDjangoPartitions.HTML_DOCTYPE);
    IToken htmlDirective = new Token(IDjangoPartitions.HTML_DIRECTIVE);
    IToken javaScript    = new Token(IDjangoPartitions.JAVA_SCRIPT);
    IToken htmlCss       = new Token(IDjangoPartitions.HTML_CSS);

    List<IPredicateRule> rules = new ArrayList<IPredicateRule>();

    rules.add(new MultiLineRule("{% comment %}", "{% endcomment %}", djComment));
    rules.add(new SingleLineRule("{#", "#}", djComment));
View Full Code Here

Examples of org.eclipse.jface.text.rules.IToken

    super(provider, defColorName, defStyleName);
  }

  @Override
  protected List<IRule> createRules() {
    IToken normal  = colorProvider.getToken(IDjangoPrefs.DEFAULT_FG_COLOR, IDjangoPrefs.DEFAULT_FG_STYLE);
    IToken script  = colorProvider.getToken(IDjangoPrefs.HTMLSCRIPT_COLOR, IDjangoPrefs.HTMLSCRIPT_STYLE);
    IToken string  = colorProvider.getToken(IDjangoPrefs.JSSTRING_COLOR, IDjangoPrefs.JSSTRING_STYLE);
    IToken comment = colorProvider.getToken(IDjangoPrefs.JSCOMMENT_COLOR, IDjangoPrefs.JSCOMMENT_STYLE);
    IToken keyword = colorProvider.getToken(IDjangoPrefs.JSKEYWORD_COLOR, IDjangoPrefs.JSKEYWORD_STYLE);
    IToken number  = colorProvider.getToken(IDjangoPrefs.JSNUMBER_COLOR, IDjangoPrefs.JSNUMBER_STYLE);

    List<IRule> rules = new ArrayList<IRule>();
    rules.add(new DjangoTagRule(colorProvider));
    rules.add(new DjangoVariableRule(colorProvider));

    IToken djTag     = colorProvider.getToken(IDjangoPrefs.DJKEYWORD_COLOR, IDjangoPrefs.DJKEYWORD_STYLE);
    IToken djVariable   = colorProvider.getToken(IDjangoPrefs.DJVARIABLE_COLOR, IDjangoPrefs.DJVARIABLE_STYLE);
    rules.add(new MultiLineRule("{%", "%}", djTag));
    rules.add(new MultiLineRule("{{", "}}", djVariable));

    rules.add(new SingleLineRule("\"", "\"", string, '\\'));
    rules.add(new SingleLineRule("'", "'", string, '\\'));
View Full Code Here

Examples of org.eclipse.jface.text.rules.IToken

public class XMLTagScanner extends RuleBasedScanner {

    public XMLTagScanner(ColorManager manager) {
        Color color = manager.getColor(PreferenceConstants.EDITOR_COLOR_STRING);
        IToken string = new Token(new TextAttribute(color));

        // CheckStyle:MagicNumber| OFF
        IRule[] rules = new IRule[3];
        // CheckStyle:MagicNumber| ON
View Full Code Here

Examples of org.eclipse.jface.text.rules.IToken

import org.eclipse.jface.text.rules.WhitespaceRule;

public class XMLScanner extends RuleBasedScanner {

    public XMLScanner(ColorManager manager) {
        IToken procInstr = new Token(new TextAttribute(manager
                .getColor(PreferenceConstants.EDITOR_COLOR_PROC_INSTR)));

        IRule[] rules = new IRule[2];
        // Add rule for processing instructions
        rules[0] = new SingleLineRule("<?", "?>", procInstr);
View Full Code Here

Examples of org.eclipse.jface.text.rules.IToken

    public static final String XML_TAG = "__xml_tag";

    public XMLPartitionScanner() {

        IToken xmlComment = new Token(XML_COMMENT);
        IToken tag = new Token(XML_TAG);

        IPredicateRule[] rules = new IPredicateRule[2];

        rules[0] = new MultiLineRule("<!--", "-->", xmlComment);
        rules[1] = new TagRule(tag);
View Full Code Here

Examples of org.eclipse.jface.text.rules.IToken

    public final static String LDIF_RECORD = "__ldif_record"; //$NON-NLS-1$


    public LdifPartitionScanner()
    {
        IToken record = new Token( LDIF_RECORD );

        IPredicateRule[] rules = new IPredicateRule[1];
        rules[0] = new LdifRecordRule( record );

        setPredicateRules( rules );
View Full Code Here

Examples of org.eclipse.jface.text.rules.IToken

        // String className = moduleDescription.getClassName();
        // moduleClassesNameList.add(className);
        // }
        // }

        IToken string = new Token(new TextAttribute(provider.getColor(JavaColorProvider.STRING)));
        IToken comment = new Token(new TextAttribute(provider.getColor(JavaColorProvider.SINGLE_LINE_COMMENT)));

        IToken keywordTok = new Token(new TextAttribute(provider.getColor(JavaColorProvider.KEYWORD), null, SWT.BOLD));
        IToken methodTok = new Token(new TextAttribute(provider.getColor(JavaColorProvider.METHOD), null, SWT.ITALIC));
        IToken typeTok = new Token(new TextAttribute(provider.getColor(JavaColorProvider.TYPE)));
        IToken constantsTok = new Token(new TextAttribute(provider.getColor(JavaColorProvider.CONSTANTS)));
        IToken geoscriptTok = new Token(new TextAttribute(provider.getColor(JavaColorProvider.GEOSCRIPT), null, SWT.BOLD));

        IToken other = new Token(new TextAttribute(provider.getColor(JavaColorProvider.DEFAULT)));
        IToken modulesFieldsTok = new Token(new TextAttribute(provider.getColor(JavaColorProvider.MODULES_FIELDS)));
        IToken omsComponentsTok = new Token(new TextAttribute(provider.getColor(JavaColorProvider.OMS_COMPONENTS)));
        IToken omsModulesTok = new Token(new TextAttribute(provider.getColor(JavaColorProvider.OMS_MODULES)));

        List rules = new ArrayList();

        // Add rule for single line comments.
        rules.add(new EndOfLineRule("//", comment)); //$NON-NLS-1$
View Full Code Here

Examples of org.eclipse.jface.text.rules.IToken

    private static final String[] MVEL_CONSTANTS = { "false", "true", "null", "nil", "empty", "this"  };


    public DRLScanner() {

        IToken keyword = new Token(new TextAttribute(KEYWORD_COLOR, null, SWT.BOLD));
        IToken comment= new Token(new TextAttribute(COMMENT_COLOR));
        IToken string = new Token(new TextAttribute(STRING_COLOR));
        IToken other = new Token(null);

        List<IRule> rules = new ArrayList<IRule>();

        rules.add(new EndOfLineRule("//", comment));
        rules.add(new EndOfLineRule("#", comment));
View Full Code Here

Examples of org.eclipse.jface.text.rules.IToken

    private void initialise() {
        List<IPredicateRule> rules = new ArrayList<IPredicateRule>();

        // rules
        IToken rulePartition = new Token(RULE_PART_CONTENT);
        rules.add(new MultiLineRule("\nrule", "\nend", rulePartition));
        //a query is really just a rule for most purposes.
        rules.add(new MultiLineRule("\nquery", "\nend", rulePartition));

        // comments
        IToken comment = new Token(RULE_COMMENT);
        rules.add( new MultiLineRule("/*", "*/", comment, (char) 0, true));

        setPredicateRules(rules.toArray(new IPredicateRule[rules.size()]));
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.