@Override protected List createRules() { List/* <IRule> */rules = new ArrayList/* <IRule> */(); // Add generic whitespace rule. rules.add(new WhitespaceRule(new RutaWhitespaceDetector())); setDefaultReturnToken(getToken(RutaColorConstants.RUTA_STRING)); return rules; }
WhitespaceRule whitespaceRule = new WhitespaceRule();
protected List createRules() { setDefaultReturnToken(getToken(PreferenceConstants.PROPERTIES_FILE_COLORING_VALUE)); List rules= new ArrayList(); // Add rule for arguments. IToken token= getToken(PreferenceConstants.PROPERTIES_FILE_COLORING_ARGUMENT); rules.add(new ArgumentRule(token)); // Add word rule for assignment operator. token= getToken(PreferenceConstants.PROPERTIES_FILE_COLORING_ASSIGNMENT); WordRule wordRule= new WordRule(new AssignmentDetector(), token); rules.add(wordRule); // Add generic whitespace rule. rules.add(new WhitespaceRule(new JavaWhitespaceDetector())); return rules; } }
protected List createRules() { List list= new ArrayList(); // Add rule for tags. Token token= getToken(IJavaColorConstants.JAVADOC_TAG); list.add(new TagRule(token)); // Add rule for HTML comments WordRule wordRule= new WordRule(new HTMLCommentDetector(), token); wordRule.addWord("<!--", token); //$NON-NLS-1$ wordRule.addWord("--!>", token); //$NON-NLS-1$ list.add(wordRule); // Add rule for links. token= getToken(IJavaColorConstants.JAVADOC_LINK); list.add(new SingleLineRule("{@link", "}", token)); //$NON-NLS-2$ //$NON-NLS-1$ list.add(new SingleLineRule("{@value", "}", token)); //$NON-NLS-2$ //$NON-NLS-1$ // Add generic whitespace rule. list.add(new WhitespaceRule(new JavaWhitespaceDetector())); list.addAll(super.createRules()); return list; }
@Override protected List<IRule> createRules() { setDefaultReturnToken(getToken(PreferenceConstants.PROPERTIES_FILE_COLORING_VALUE)); List<IRule> rules= new ArrayList<>(); // Add rule for arguments. IToken token= getToken(PreferenceConstants.PROPERTIES_FILE_COLORING_ARGUMENT); rules.add(new ArgumentRule(token)); // Add word rule for assignment operator. token= getToken(PreferenceConstants.PROPERTIES_FILE_COLORING_ASSIGNMENT); WordRule wordRule= new WordRule(new AssignmentDetector(), token); rules.add(wordRule); // Add generic whitespace rule. rules.add(new WhitespaceRule(new JavaWhitespaceDetector())); return rules; } }
@Override protected List<IRule> createRules() { setDefaultReturnToken(getToken(PreferenceConstants.PROPERTIES_FILE_COLORING_VALUE)); List<IRule> rules= new ArrayList<>(); // Add rule for arguments. IToken token= getToken(PreferenceConstants.PROPERTIES_FILE_COLORING_ARGUMENT); rules.add(new ArgumentRule(token)); // Add word rule for assignment operator. token= getToken(PreferenceConstants.PROPERTIES_FILE_COLORING_ASSIGNMENT); WordRule wordRule= new WordRule(new AssignmentDetector(), token); rules.add(wordRule); // Add generic whitespace rule. rules.add(new WhitespaceRule(new JavaWhitespaceDetector())); return rules; } }
@Override protected List<IRule> createRules() { List<IRule> list= new ArrayList<>(); // Add rule for tags Token token= getToken(IJavaColorConstants.JAVADOC_TAG); list.add(new TagRule(token)); // Add rule for HTML comments WordRule wordRule= new WordRule(new HTMLCommentDetector(), token); wordRule.addWord("<!--", token); //$NON-NLS-1$ wordRule.addWord("--!>", token); //$NON-NLS-1$ list.add(wordRule); // Add rules for links token= getToken(IJavaColorConstants.JAVADOC_LINK); list.add(new MultiLineRule("{@link", "}", token)); //$NON-NLS-2$ //$NON-NLS-1$ list.add(new MultiLineRule("{@value", "}", token)); //$NON-NLS-2$ //$NON-NLS-1$ list.add(new MultiLineRule("{@inheritDoc", "}", token)); //$NON-NLS-2$ //$NON-NLS-1$ // Add rules for @code and @literals token= getToken(IJavaColorConstants.JAVADOC_DEFAULT); list.add(new MultiLineRule("{@code", "}", token)); //$NON-NLS-2$ //$NON-NLS-1$ list.add(new MultiLineRule("{@literal", "}", token)); //$NON-NLS-2$ //$NON-NLS-1$ // Add generic whitespace rule token= getToken(IJavaColorConstants.JAVADOC_DEFAULT); list.add(new WhitespaceRule(new JavaWhitespaceDetector(), token)); list.addAll(super.createRules()); return list; }
@Override protected List<IRule> createRules() { List<IRule> list= new ArrayList<>(); // Add rule for tags Token token= getToken(IJavaColorConstants.JAVADOC_TAG); list.add(new TagRule(token)); // Add rule for HTML comments WordRule wordRule= new WordRule(new HTMLCommentDetector(), token); wordRule.addWord("<!--", token); //$NON-NLS-1$ wordRule.addWord("--!>", token); //$NON-NLS-1$ list.add(wordRule); // Add rules for links token= getToken(IJavaColorConstants.JAVADOC_LINK); list.add(new MultiLineRule("{@link", "}", token)); //$NON-NLS-2$ //$NON-NLS-1$ list.add(new MultiLineRule("{@value", "}", token)); //$NON-NLS-2$ //$NON-NLS-1$ list.add(new MultiLineRule("{@inheritDoc", "}", token)); //$NON-NLS-2$ //$NON-NLS-1$ // Add rules for @code and @literals token= getToken(IJavaColorConstants.JAVADOC_DEFAULT); list.add(new MultiLineRule("{@code", "}", token)); //$NON-NLS-2$ //$NON-NLS-1$ list.add(new MultiLineRule("{@literal", "}", token)); //$NON-NLS-2$ //$NON-NLS-1$ // Add generic whitespace rule token= getToken(IJavaColorConstants.JAVADOC_DEFAULT); list.add(new WhitespaceRule(new JavaWhitespaceDetector(), token)); list.addAll(super.createRules()); return list; }
public BndScanner(BndSourceViewerConfiguration manager) { bsvc = manager; IRule[] rules = new IRule[] { new WhitespaceRule(new IWhitespaceDetector() { public boolean isWhitespace(char c) { return (c == ' ' || c == '\t' || c == '\n' || c == '\r'); } }), new BndWordRule(), new MacroRule(bsvc.T_MACRO), new EndOfLineRule("#", bsvc.T_COMMENT), new EndOfLineRule("\\ ", bsvc.T_ERROR), new EndOfLineRule("\\\t", bsvc.T_ERROR), }; setRules(rules); setDefaultReturnToken(bsvc.T_DEFAULT); }
public BndScanner(BndSourceViewerConfiguration manager) { bsvc = manager; IRule[] rules = new IRule[] { new WhitespaceRule(new IWhitespaceDetector() { public boolean isWhitespace(char c) { return (c == ' ' || c == '\t' || c == '\n' || c == '\r'); } }), new BndWordRule(), new MacroRule(bsvc.T_MACRO), new EndOfLineRule("#", bsvc.T_COMMENT), new EndOfLineRule("\\ ", bsvc.T_ERROR), new EndOfLineRule("\\\t", bsvc.T_ERROR), }; setRules(rules); setDefaultReturnToken(bsvc.T_DEFAULT); }
@Override protected void initialize() { IRule[] rules = new IRule[3]; fArgumentToken = new Token(createTextAttribute(PreferenceConstants.PROPERTIES_FILE_COLORING_ARGUMENT)); rules[0] = new ArgumentRule(fArgumentToken); fAssignmentToken = new Token(createTextAttribute(PreferenceConstants.PROPERTIES_FILE_COLORING_ASSIGNMENT)); rules[1] = new WordRule(new AssignmentDetector(), fAssignmentToken); rules[2] = new WhitespaceRule(c -> Character.isWhitespace(c)); setRules(rules); setDefaultReturnToken(new Token(createTextAttribute(PreferenceConstants.PROPERTIES_FILE_COLORING_VALUE))); } }
/** * Instantiates a new XML scanner. * * @param manager the manager */ public XMLScanner(ColorManager manager) { IToken procInstr = new Token(new TextAttribute(manager.getColor(IXMLColorConstants.PROC_INSTR))); IRule[] rules = new IRule[2]; // Add rule for processing instructions rules[0] = new SingleLineRule("<?", "?>", procInstr); // Add generic whitespace rule. rules[1] = new WhitespaceRule(new XMLWhitespaceDetector()); setRules(rules); } }
public AntEditorProcInstrScanner() { IRule[] rules = new IRule[2]; fProcInstructionToken = new Token(createTextAttribute(IAntEditorColorConstants.PROCESSING_INSTRUCTIONS_COLOR, IAntEditorColorConstants.PROCESSING_INSTRUCTIONS_COLOR + AntEditorPreferenceConstants.EDITOR_BOLD_SUFFIX, IAntEditorColorConstants.PROCESSING_INSTRUCTIONS_COLOR + AntEditorPreferenceConstants.EDITOR_ITALIC_SUFFIX)); // Add rule for processing instructions rules[0] = new MultiLineRule("<?", "?>", fProcInstructionToken); //$NON-NLS-1$ //$NON-NLS-2$ // Add generic whitespace rule. rules[1] = new WhitespaceRule(new AntEditorWhitespaceDetector()); setRules(rules); setDefaultReturnToken(new Token(createTextAttribute(IAntEditorColorConstants.TEXT_COLOR, IAntEditorColorConstants.TEXT_COLOR + AntEditorPreferenceConstants.EDITOR_BOLD_SUFFIX, IAntEditorColorConstants.TEXT_COLOR + AntEditorPreferenceConstants.EDITOR_ITALIC_SUFFIX))); }
public CssScanner(ColorRegistry colorRegistry) { setRules(new IRule[] { // new SelectorRule(new Token(new TextAttribute(colorRegistry.get(Colors.KEY_SELECTOR)))), new WhitespaceRule(new CssWhitespaceDetector()) }); } }
/** * Instantiates a new XML tag scanner. * * @param manager the manager */ public XMLTagScanner(ColorManager manager) { IToken string = new Token(new TextAttribute(manager.getColor(IXMLColorConstants.STRING))); IRule[] rules = new IRule[3]; // Add rule for double quotes rules[0] = new SingleLineRule("\"", "\"", string, '\\'); // Add a rule for single quotes rules[1] = new SingleLineRule("'", "'", string, '\\'); // Add generic whitespace rule. rules[2] = new WhitespaceRule(new XMLWhitespaceDetector()); setRules(rules); } }
public AntEditorTagScanner() { fStringToken = new Token(createTextAttribute(IAntEditorColorConstants.STRING_COLOR, IAntEditorColorConstants.STRING_COLOR + AntEditorPreferenceConstants.EDITOR_BOLD_SUFFIX, IAntEditorColorConstants.STRING_COLOR + AntEditorPreferenceConstants.EDITOR_ITALIC_SUFFIX)); IRule[] rules = new IRule[3]; // Add rule for single and double quotes rules[0] = new MultiLineRule("\"", "\"", fStringToken, '\\'); //$NON-NLS-1$ //$NON-NLS-2$ rules[1] = new SingleLineRule("'", "'", fStringToken, '\\'); //$NON-NLS-1$ //$NON-NLS-2$ // Add generic whitespace rule. rules[2] = new WhitespaceRule(new AntEditorWhitespaceDetector()); setRules(rules); setDefaultReturnToken(new Token(createTextAttribute(IAntEditorColorConstants.TAG_COLOR, IAntEditorColorConstants.TAG_COLOR + AntEditorPreferenceConstants.EDITOR_BOLD_SUFFIX, IAntEditorColorConstants.TAG_COLOR + AntEditorPreferenceConstants.EDITOR_ITALIC_SUFFIX))); }
public CodeRuleScanner(SimpleSourceTextEditorBuilder textEditorBuilder) { Token defaultToken = new Token(textEditorBuilder.languageName + "_default"); IRule[] rules = new IRule[2]; rules[0] = new WhitespaceRule(new IWhitespaceDetector() { @Override public boolean isWhitespace(char c) { return Character.isWhitespace(c); } }); JavaLikeWordDetector wordDetector = new JavaLikeWordDetector(); CombinedWordRule combinedWordRule = new CombinedWordRule(wordDetector, defaultToken); Token keywordToken = new Token(textEditorBuilder.languageName + "_keyword"); CombinedWordRule.WordMatcher wordRule = new CombinedWordRule.WordMatcher(); for (String keyword : textEditorBuilder.keywordList) { wordRule.addWord(keyword, keywordToken); } combinedWordRule.addWordMatcher(wordRule); rules[1] = combinedWordRule; setRules(rules); setDefaultReturnToken(defaultToken); } }
public CodeRuleScanner(SimpleSourceTextEditorBuilder textEditorBuilder) { Token defaultToken = new Token(textEditorBuilder.languageName + "_default"); IRule[] rules = new IRule[2]; rules[0] = new WhitespaceRule(new IWhitespaceDetector() { @Override public boolean isWhitespace(char c) { return Character.isWhitespace(c); } }); JavaLikeWordDetector wordDetector = new JavaLikeWordDetector(); CombinedWordRule combinedWordRule = new CombinedWordRule(wordDetector, defaultToken); Token keywordToken = new Token(textEditorBuilder.languageName + "_keyword"); CombinedWordRule.WordMatcher wordRule = new CombinedWordRule.WordMatcher(); for (String keyword : textEditorBuilder.keywordList) { wordRule.addWord(keyword, keywordToken); } combinedWordRule.addWordMatcher(wordRule); rules[1] = combinedWordRule; setRules(rules); setDefaultReturnToken(defaultToken); } }
@Override protected void initialize() { fProcInstr = new Token(createTextAttribute(IPDEColorConstants.P_PROC_INSTR)); fExternalizedString = new Token(createTextAttribute(IPDEColorConstants.P_EXTERNALIZED_STRING)); IRule[] rules = new IRule[3]; //Add rule for processing instructions rules[0] = new SingleLineRule("<?", "?>", fProcInstr); //$NON-NLS-1$ //$NON-NLS-2$ rules[1] = new ExternalizedStringRule(fExternalizedString); // Add generic whitespace rule. rules[2] = new WhitespaceRule(new XMLWhitespaceDetector()); setRules(rules); setDefaultReturnToken(new Token(createTextAttribute(IPDEColorConstants.P_DEFAULT))); }
rules.add(new WhitespaceRule(new JavaWhitespaceDetector(), defaultToken));