|
OCL | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.topcased.editors.ocleditor.assistant.OCLContentScanner
public class OCLContentScanner
The OCL Scanner
Field Summary | |
---|---|
static java.lang.Integer |
ARROW
|
static java.lang.Integer |
BAR
|
static java.lang.Integer |
BASIC_OPERATION
|
static java.lang.Integer |
BRACES
|
static java.lang.Integer |
COLLECTION
|
static java.lang.Integer |
COLON
|
static java.lang.Integer |
COMA
|
static java.lang.Integer |
COMMENT
|
static java.lang.Integer |
DOT
|
static java.lang.Integer |
DOUBLE_COLON
|
static java.lang.Integer |
KEYWORD
|
static java.lang.Integer |
LEFT_BRACKET
|
static java.lang.Integer |
NUMBER
|
static java.lang.Integer |
OPERATIONS
|
static java.lang.Integer |
REGIONWORD
|
static java.lang.Integer |
RIGHT_BRACKET
|
static java.lang.Integer |
SEPARATOR
|
static java.lang.Integer |
STRING
|
static java.lang.Integer |
WORD
|
Constructor Summary | |
---|---|
OCLContentScanner()
Constructor |
Method Summary | |
---|---|
boolean |
endOfScanner()
Returns if the end of the range of the document has been reached. |
boolean |
findBar()
|
boolean |
findMatchingRightBracket()
This function move the scanner forward until the matching bracket is found. |
int |
getTokenOffset()
|
java.lang.String |
getTokenValue()
|
org.eclipse.jface.text.rules.IToken |
lookFor(java.lang.String element,
int offset,
int length)
This function uses the scanner to look for the element in the given range of the document The scanner is positionned right after the element. |
org.eclipse.jface.text.rules.IToken |
nextToken()
Returns the next token in the document that is not a whitespace. |
void |
setDocument(org.eclipse.jface.text.IDocument document)
|
void |
setRange(int offset,
int length)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.Integer WORD
public static final java.lang.Integer SEPARATOR
public static final java.lang.Integer COMMENT
public static final java.lang.Integer COLON
public static final java.lang.Integer KEYWORD
public static final java.lang.Integer LEFT_BRACKET
public static final java.lang.Integer RIGHT_BRACKET
public static final java.lang.Integer BASIC_OPERATION
public static final java.lang.Integer DOT
public static final java.lang.Integer ARROW
public static final java.lang.Integer BAR
public static final java.lang.Integer COMA
public static final java.lang.Integer DOUBLE_COLON
public static final java.lang.Integer COLLECTION
public static final java.lang.Integer BRACES
public static final java.lang.Integer NUMBER
public static final java.lang.Integer STRING
public static final java.lang.Integer REGIONWORD
public static final java.lang.Integer OPERATIONS
Constructor Detail |
---|
public OCLContentScanner()
Method Detail |
---|
public void setDocument(org.eclipse.jface.text.IDocument document)
public void setRange(int offset, int length)
public org.eclipse.jface.text.rules.IToken nextToken()
public java.lang.String getTokenValue()
public org.eclipse.jface.text.rules.IToken lookFor(java.lang.String element, int offset, int length)
element
- the string to be looked foroffset
- the search starting offsetlength
- the search length
public int getTokenOffset()
public boolean findMatchingRightBracket()
public boolean endOfScanner()
public boolean findBar()
|
OCL | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.