This week's book giveaway is in the Agile and other Processes forum.
We're giving away four copies of The Mikado Method and have Ola Ellnestam and Daniel Brolund on-line!
See this thread for details.
The moose likes Swing / AWT / SWT and the fly likes Syntax highlighting using WordRule Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login


Win a copy of The Mikado Method this week in the Agile and other Processes forum!
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Reply Bookmark "Syntax highlighting using WordRule" Watch "Syntax highlighting using WordRule" New topic
Author

Syntax highlighting using WordRule

Chethan Sharma
Ranch Hand

Joined: Mar 22, 2006
Posts: 59
Hi,

Code:
=====
Color color = new Color(Display.getCurrent(), 0, 0, 0);
IToken plainCode =new Token(new TextAttribute(color));
WordRule keywordsRule = new WordRule(new IWordDetector(){


public boolean isWordStart(char c) {
return Character.isLetterOrDigit(c) || Character.isJavaIdentifierStart(c);
}
public boolean isWordPart(char c) {
return (c == '.') || Character.isLetterOrDigit(c) || Character.isJavaIdentifierPart(c);
}

},plainCode);

String keyword = "Test";
keywordsRule.addWord(keyword,plainCode );



I am not able to highlight "TEST","TEst","test".It highlights only"Test".
Pls let me know how to handle in all cases.

Thanks in Advance.
Rams
--------------------

Rams


chaithu
Chethan Sharma
Ranch Hand

Joined: Mar 22, 2006
Posts: 59
Originally posted by RamaShankar Miryala:
Hi,

Code:
=====
Color color = new Color(Display.getCurrent(), 0, 0, 0);
IToken plainCode =new Token(new TextAttribute(color));
WordRule keywordsRule = new WordRule(new IWordDetector(){


public boolean isWordStart(char c) {
return Character.isLetterOrDigit(c) || Character.isJavaIdentifierStart(c);
}
public boolean isWordPart(char c) {
return (c == '.') || Character.isLetterOrDigit(c) || Character.isJavaIdentifierPart(c);
}

},plainCode);

String keyword = "Test";
keywordsRule.addWord(keyword,plainCode );



I am not able to highlight "TEST","TEst","test".It highlights only"Test".
Pls let me know how to handle in all cases.

Thanks in Advance.
Rams
--------------------

Rams



Please can some one reply to this.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Syntax highlighting using WordRule
 
Similar Threads
count of operands
isLetterOrDigit
Syntax highlighting using WordRule
count of operands
Old COBOL dude needs direction