org.radrails.rails.internal.ui.editors.css
Class CSSPartitionScanner

java.lang.Object
  extended byorg.eclipse.jface.text.rules.RuleBasedScanner
      extended byorg.eclipse.jface.text.rules.BufferedRuleBasedScanner
          extended byorg.eclipse.jface.text.rules.RuleBasedPartitionScanner
              extended byorg.radrails.rails.internal.ui.editors.css.CSSPartitionScanner
All Implemented Interfaces:
org.eclipse.jface.text.rules.ICharacterScanner, org.eclipse.jface.text.rules.IPartitionTokenScanner, org.eclipse.jface.text.rules.ITokenScanner

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

Partitions a CSS document into selector and default sections.

Version:
0.4.1
Author:
mbaumbach

Field Summary
static java.lang.String CSS_COMMENTS
           
static java.lang.String CSS_PROPERTIES
           
 
Fields inherited from interface org.eclipse.jface.text.rules.ICharacterScanner
EOF
 
Method Summary
static CSSPartitionScanner getInstance()
           
 
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, unread
 
Methods inherited from class org.eclipse.jface.text.rules.RuleBasedScanner
getColumn, getLegalLineDelimiters, getTokenLength, getTokenOffset, setDefaultReturnToken
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.text.rules.ITokenScanner
getTokenLength, getTokenOffset
 

Field Detail

CSS_PROPERTIES

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

CSS_COMMENTS

public static final java.lang.String CSS_COMMENTS
See Also:
Constant Field Values
Method Detail

getInstance

public static CSSPartitionScanner getInstance()
Returns:
the singleton instance of the scanner