mars.venus.editors.jeditsyntax.tokenmarker
Class TokenMarker.LineInfo

java.lang.Object
  extended by mars.venus.editors.jeditsyntax.tokenmarker.TokenMarker.LineInfo
Enclosing class:
TokenMarker

public class TokenMarker.LineInfo
extends Object

Inner class for storing information about tokenized lines.


Field Summary
 Object obj
          This is for use by the token marker implementations themselves.
 byte token
          The id of the last token of the line.
 
Constructor Summary
TokenMarker.LineInfo()
          Creates a new LineInfo object with token = Token.NULL and obj = null.
TokenMarker.LineInfo(byte token, Object obj)
          Creates a new LineInfo object with the specified parameters.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

token

public byte token
The id of the last token of the line.


obj

public Object obj
This is for use by the token marker implementations themselves. It can be used to store anything that is an object and that needs to exist on a per-line basis.

Constructor Detail

TokenMarker.LineInfo

public TokenMarker.LineInfo()
Creates a new LineInfo object with token = Token.NULL and obj = null.


TokenMarker.LineInfo

public TokenMarker.LineInfo(byte token,
                            Object obj)
Creates a new LineInfo object with the specified parameters.