org.openoffice.ide.eclipse.core.editors.syntax
Class UnoidlPartitionScanner

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 org.openoffice.ide.eclipse.core.editors.syntax.UnoidlPartitionScanner
All Implemented Interfaces:
org.eclipse.jface.text.rules.ICharacterScanner, org.eclipse.jface.text.rules.IPartitionTokenScanner, org.eclipse.jface.text.rules.ITokenScanner

public class UnoidlPartitionScanner
extends org.eclipse.jface.text.rules.RuleBasedPartitionScanner

Scanner splitting the text into partitions. In order to fully understand the editor mechanisms, please report to Eclipse plugin developer's guide.

Author:
cedricbosdo

Field Summary
static java.lang.String IDL_AUTOCOMMENT
           
static java.lang.String IDL_COMMENT
           
static java.lang.String IDL_PREPROCESSOR
           
 
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
UnoidlPartitionScanner()
          Constructor defining the rules to use to match the different partitions.
 
Method Summary
 
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

IDL_AUTOCOMMENT

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

IDL_COMMENT

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

IDL_PREPROCESSOR

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

UnoidlPartitionScanner

public UnoidlPartitionScanner()
Constructor defining the rules to use to match the different partitions.