org.radrails.rails.internal.ui.editors.rhtml
Class RHTMLPartitionScanner
java.lang.Object
org.eclipse.jface.text.rules.RuleBasedScanner
org.eclipse.jface.text.rules.BufferedRuleBasedScanner
org.eclipse.jface.text.rules.RuleBasedPartitionScanner
org.radrails.rails.internal.ui.editors.rhtml.RHTMLPartitionScanner
- All Implemented Interfaces:
- org.eclipse.jface.text.rules.ICharacterScanner, org.eclipse.jface.text.rules.IPartitionTokenScanner, org.eclipse.jface.text.rules.ITokenScanner
- public class RHTMLPartitionScanner
- extends org.eclipse.jface.text.rules.RuleBasedPartitionScanner
Partition scanner for the RHTML editor. The scanner has rules for the
following:
- Doctype
- Comments
- Ruby expressions
- Tags
- Author:
- kyle
Fields inherited from interface org.eclipse.jface.text.rules.ICharacterScanner |
EOF |
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 |
RHTML_MULTILINE_COMMENT
public static final java.lang.String RHTML_MULTILINE_COMMENT
- See Also:
- Constant Field Values
RHTML_DOCTYPE
public static final java.lang.String RHTML_DOCTYPE
- See Also:
- Constant Field Values
RHTML_RUBY_EXPRESSION
public static final java.lang.String RHTML_RUBY_EXPRESSION
- See Also:
- Constant Field Values
RHTML_TAG
public static final java.lang.String RHTML_TAG
- See Also:
- Constant Field Values
RHTML_PARTITION_TYPES
public static final java.lang.String[] RHTML_PARTITION_TYPES
getInstance
public static RHTMLPartitionScanner getInstance()
- Returns:
- the singleton instance of the scanner