]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.scl.ui/src/org/simantics/scl/ui/editor2/DebugPartionTokenScanner.java
Externalize strings in org.simantics.scl.ui
[simantics/platform.git] / bundles / org.simantics.scl.ui / src / org / simantics / scl / ui / editor2 / DebugPartionTokenScanner.java
1 package org.simantics.scl.ui.editor2;
2
3 import org.eclipse.jface.text.IDocument;
4 import org.eclipse.jface.text.rules.IPartitionTokenScanner;
5 import org.eclipse.jface.text.rules.IToken;
6
7 public class DebugPartionTokenScanner implements IPartitionTokenScanner {
8     IPartitionTokenScanner base;
9
10     public DebugPartionTokenScanner(IPartitionTokenScanner base) {
11         this.base = base;
12     }
13
14     @Override
15     public void setRange(IDocument document, int offset, int length) {
16         System.out.println(">>> setRange(" + offset + ", " + length + ")"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
17         base.setRange(document, offset, length);
18     }
19
20     @Override
21     public IToken nextToken() {
22         IToken result = base.nextToken();
23         System.out.println(">>> nextToken -> " + result + " " + result.getData()); //$NON-NLS-1$ //$NON-NLS-2$
24         return result;
25     }
26
27     @Override
28     public int getTokenOffset() {
29         int result = base.getTokenOffset();
30         System.out.println(">>> getTokenOffset -> " + result); //$NON-NLS-1$
31         return result;
32     }
33
34     @Override
35     public int getTokenLength() {
36         int result = base.getTokenLength();
37         System.out.println(">>> getTokenLength -> " + result); //$NON-NLS-1$
38         return result;
39     }
40
41     @Override
42     public void setPartialRange(IDocument document, int offset, int length, String contentType, int partitionOffset) {
43         System.out.println(">>> setPartialRange(" + offset + ", " + length + ", " + contentType + ", " + partitionOffset + ")"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$
44         base.setPartialRange(document, offset, length, contentType, partitionOffset);
45     }
46     
47     
48 }