站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > NetBeans API Javadoc (Current Development Version)

MarkFactory.SyntaxMark (Editor Library) - NetBeans API Javadoc (Current Development Version)

org.netbeans.modules.editor.lib/1 1.14.0 3

org.netbeans.editor
Class MarkFactory.SyntaxMark

java.lang.Object
  extended by org.netbeans.editor.Mark
      extended by org.netbeans.editor.MarkFactory.SyntaxMark
Enclosing class:
MarkFactory

Deprecated. syntax marks are no longer used to hold lexer states.

public static class MarkFactory.SyntaxMark
extends Mark

Syntax mark holds info about scan state of syntax scanner. This helps in redraws because reparsing after insert/delete is done only from nearest left syntax mark. Moreover rescaning is done only until there are marks with different scan state. As soon as mark is found with same parsing info as rescanning scanner has, parsing ends.


Constructor Summary
MarkFactory.SyntaxMark()
          Deprecated.  
 
Method Summary
 Syntax.StateInfo getStateInfo()
          Deprecated. Get state info of this mark
 TokenItem getTokenItem()
          Deprecated.  
protected  void removeUpdateAction(int pos, int len)
          Deprecated. When removal occurs
 void updateStateInfo(Syntax syntax)
          Deprecated.  
 
Methods inherited from class org.netbeans.editor.Mark
compare, dispose, getBackwardBias, getBias, getInsertAfter, getLine, getOffset, isValid, remove, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MarkFactory.SyntaxMark

public MarkFactory.SyntaxMark()
Deprecated. 
Method Detail

getStateInfo

public Syntax.StateInfo getStateInfo()
Deprecated. 
Get state info of this mark


updateStateInfo

public void updateStateInfo(Syntax syntax)
Deprecated. 

getTokenItem

public TokenItem getTokenItem()
Deprecated. 

removeUpdateAction

protected void removeUpdateAction(int pos,
                                  int len)
Deprecated. 
When removal occurs

Overrides:
removeUpdateAction in class Mark

org.netbeans.modules.editor.lib/1 1.14.0 3

Built on May 28 2007.  |  Portions Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.