Class TagRule
- java.lang.Object
-
- org.eclipse.jface.text.rules.PatternRule
-
- org.eclipse.jface.text.rules.MultiLineRule
-
- de.uka.ipd.sdq.pcm.gmf.resource.editors.TagRule
-
- All Implemented Interfaces:
IPredicateRule
,IRule
public class TagRule extends MultiLineRule
A tag rule.
-
-
Field Summary
-
Fields inherited from class org.eclipse.jface.text.rules.PatternRule
fBreaksOnEOF, fBreaksOnEOL, fColumn, fEndSequence, fEscapeCharacter, fEscapeContinuesLine, fStartSequence, fToken, UNDEFINED
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
sequenceDetected(ICharacterScanner scanner, char[] sequence, boolean eofAllowed)
true if a sequence has been detected.-
Methods inherited from class org.eclipse.jface.text.rules.PatternRule
doEvaluate, doEvaluate, endSequenceDetected, evaluate, evaluate, getSuccessToken, setColumnConstraint
-
-
-
-
Constructor Detail
-
TagRule
public TagRule(IToken token)
Initiates the tag rule using a token.- Parameters:
token
- the IToken
-
-
Method Detail
-
sequenceDetected
protected boolean sequenceDetected(ICharacterScanner scanner, char[] sequence, boolean eofAllowed)
true if a sequence has been detected.- Overrides:
sequenceDetected
in classPatternRule
- Parameters:
eofAllowed
- true if eof is allowed.scanner
- an ICharacterScannersequence
- a char Array- Returns:
- true if sequence has beed detected
-
-