org.gjt.sp.jedit.syntax
Class DisplayTokenHandler

java.lang.Object
  |
  +--org.gjt.sp.jedit.syntax.DefaultTokenHandler
        |
        +--org.gjt.sp.jedit.syntax.DisplayTokenHandler
All Implemented Interfaces:
TokenHandler
Direct Known Subclasses:
SoftWrapTokenHandler

public class DisplayTokenHandler
extends DefaultTokenHandler

Creates Chunk objects that can be painted on screen.


Field Summary
protected  float charWidth
           
protected  javax.swing.text.TabExpander expander
           
protected  java.awt.font.FontRenderContext fontRenderContext
           
protected  javax.swing.text.Segment seg
           
protected  SyntaxStyle[] styles
           
protected  float x
           
 
Fields inherited from class org.gjt.sp.jedit.syntax.DefaultTokenHandler
firstToken, lastToken
 
Constructor Summary
DisplayTokenHandler()
           
 
Method Summary
protected  Token createToken(byte id, int offset, int length, TokenMarker.LineContext context)
           
 Chunk getChunks()
          Returns the first chunk.
 void init(javax.swing.text.Segment seg, SyntaxStyle[] styles, java.awt.font.FontRenderContext fontRenderContext, javax.swing.text.TabExpander expander)
           
 void setMonospacedCharWidth(float charWidth)
           
 
Methods inherited from class org.gjt.sp.jedit.syntax.DefaultTokenHandler
addToken, getParserRuleSet, getTokens, handleToken, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

seg

protected javax.swing.text.Segment seg

styles

protected SyntaxStyle[] styles

fontRenderContext

protected java.awt.font.FontRenderContext fontRenderContext

expander

protected javax.swing.text.TabExpander expander

x

protected float x

charWidth

protected float charWidth
Constructor Detail

DisplayTokenHandler

public DisplayTokenHandler()
Method Detail

init

public void init(javax.swing.text.Segment seg,
                 SyntaxStyle[] styles,
                 java.awt.font.FontRenderContext fontRenderContext,
                 javax.swing.text.TabExpander expander)

setMonospacedCharWidth

public void setMonospacedCharWidth(float charWidth)

getChunks

public Chunk getChunks()
Returns the first chunk.

Since:
jEdit 4.1pre1

createToken

protected Token createToken(byte id,
                            int offset,
                            int length,
                            TokenMarker.LineContext context)
Overrides:
createToken in class DefaultTokenHandler