sota.lang.java.gui.util
Class JavaPartitionScanner

java.lang.Object
  extended by org.eclipse.jface.text.rules.RuleBasedScanner
      extended by org.eclipse.jface.text.rules.BufferedRuleBasedScanner
          extended by org.eclipse.jface.text.rules.RuleBasedPartitionScanner
              extended by sota.lang.java.gui.util.JavaPartitionScanner
All Implemented Interfaces:
org.eclipse.jface.text.rules.ICharacterScanner, org.eclipse.jface.text.rules.IPartitionTokenScanner, org.eclipse.jface.text.rules.ITokenScanner, IPartitionScanner

public class JavaPartitionScanner
extends org.eclipse.jface.text.rules.RuleBasedPartitionScanner
implements IPartitionScanner

Beschreibt die Regeln, nach denen der Quellcode in partitioniert werden soll, die verschiedenfarbig behandelt bzw. dargestellt werden sollen.


Field Summary
static java.lang.String ASCLINE
           
static java.lang.String JAVA_DOC
           
static java.lang.String MULTILINE_COMMENT
           
static java.lang.String[] PARTITION_TYPES
           
static java.lang.String SINGLELINE_COMMENT
           
static java.lang.String STRING
           
 
Fields inherited from class org.eclipse.jface.text.rules.RuleBasedPartitionScanner
fContentType, fPartitionOffset
 
Fields inherited from class org.eclipse.jface.text.rules.RuleBasedScanner
fColumn, fDefaultReturnToken, fDelimiters, fDocument, fOffset, fRangeEnd, fRules, fTokenOffset, UNDEFINED
 
Fields inherited from interface org.eclipse.jface.text.rules.ICharacterScanner
EOF
 
Constructor Summary
JavaPartitionScanner()
          Legt die Regeln des PartitionScanners fest.
 
Method Summary
 java.lang.String[] getTypes()
          Liefert die Partitionstypen eines Partitionsscanners.
 
Methods inherited from class org.eclipse.jface.text.rules.RuleBasedPartitionScanner
nextToken, setPartialRange, setPredicateRules, setRange, setRules
 
Methods inherited from class org.eclipse.jface.text.rules.BufferedRuleBasedScanner
read, setBufferSize, unread
 
Methods inherited from class org.eclipse.jface.text.rules.RuleBasedScanner
getColumn, getLegalLineDelimiters, getTokenLength, getTokenOffset, setDefaultReturnToken
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.text.rules.ITokenScanner
getTokenLength, getTokenOffset
 

Field Detail

ASCLINE

public static final java.lang.String ASCLINE
See Also:
Constant Field Values

JAVA_DOC

public static final java.lang.String JAVA_DOC
See Also:
Constant Field Values

MULTILINE_COMMENT

public static final java.lang.String MULTILINE_COMMENT
See Also:
Constant Field Values

PARTITION_TYPES

public static final java.lang.String[] PARTITION_TYPES

SINGLELINE_COMMENT

public static final java.lang.String SINGLELINE_COMMENT
See Also:
Constant Field Values

STRING

public static final java.lang.String STRING
See Also:
Constant Field Values
Constructor Detail

JavaPartitionScanner

public JavaPartitionScanner()
Legt die Regeln des PartitionScanners fest.

Method Detail

getTypes

public java.lang.String[] getTypes()
Description copied from interface: IPartitionScanner
Liefert die Partitionstypen eines Partitionsscanners.

Specified by:
getTypes in interface IPartitionScanner
Returns:
die Partitionstypen