Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.port80.eclipse.xml.editors
Class XMLTagScanner  view XMLTagScanner download XMLTagScanner.java

java.lang.Object
  extended byorg.eclipse.jface.text.rules.RuleBasedScanner
      extended bycom.port80.eclipse.xml.editors.XMLTagScanner
All Implemented Interfaces:
org.eclipse.jface.text.rules.ICharacterScanner, org.eclipse.jface.text.rules.ITokenScanner

public class XMLTagScanner
extends org.eclipse.jface.text.rules.RuleBasedScanner


Nested Class Summary
(package private)  class XMLTagScanner.XMLElementDetector
           
 
Field Summary
private  org.eclipse.jface.text.rules.IToken fDefaultToken
           
private  org.eclipse.jface.text.rules.WordRule fElementRule
           
private  org.eclipse.jface.text.rules.IToken fElementToken
           
private  org.eclipse.jface.text.rules.IToken fEndElementToken
           
private  boolean isElement
           
private  boolean isEndElement
           
 
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
XMLTagScanner(com.port80.eclipse.editors.ThemeManager manager)
           
 
Method Summary
 org.eclipse.jface.text.rules.IToken nextToken()
          Returns the next token in the document.
 void setRange(org.eclipse.jface.text.IDocument document, int offset, int length)
          Configures the scanner by providing access to the document range that should be scanned.
 
Methods inherited from class org.eclipse.jface.text.rules.RuleBasedScanner
getColumn, getLegalLineDelimiters, getTokenLength, getTokenOffset, read, setDefaultReturnToken, setRules, unread
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

isElement

private boolean isElement

isEndElement

private boolean isEndElement

fDefaultToken

private org.eclipse.jface.text.rules.IToken fDefaultToken

fElementToken

private org.eclipse.jface.text.rules.IToken fElementToken

fEndElementToken

private org.eclipse.jface.text.rules.IToken fEndElementToken

fElementRule

private org.eclipse.jface.text.rules.WordRule fElementRule
Constructor Detail

XMLTagScanner

public XMLTagScanner(com.port80.eclipse.editors.ThemeManager manager)
Method Detail

nextToken

public org.eclipse.jface.text.rules.IToken nextToken()
Description copied from interface: org.eclipse.jface.text.rules.ITokenScanner
Returns the next token in the document.


setRange

public void setRange(org.eclipse.jface.text.IDocument document,
                     int offset,
                     int length)
Description copied from interface: org.eclipse.jface.text.rules.ITokenScanner
Configures the scanner by providing access to the document range that should be scanned.