类 TxtState
java.lang.Object
jaskell.parsec.common.TxtState
public class TxtState extends Object implements State<Character>
Created by Mars Liu on 2016-01-02.
TxtState 类型提供一个基本的 state 实现,它将文本转为字符状态,并提供行号查询支持
如果我们要处理的数据量不至于对内存使用造成负担,也没有并发安全的需要,可以使用它.
-
构造器概要
-
方法概要
修饰符和类型 方法 说明 Integer
begin()
Integer
begin(Integer tran)
在很多场合,调用者使用自动生成的事务标示已经足够,但是 jparsec 也提供了显式指定事务标示的接口。void
commit(Integer tran)
int
lineOfIndex(int index)
Neighborhood
neighborhood()
Neighborhood
neighborhood(int index)
Character
next()
void
rollback(Integer tran)
Integer
status()
ParsecException
trap(String message)
-
构造器详细资料
-
方法详细资料
-
next
-
status
-
begin
-
begin
从接口复制的说明:State
在很多场合,调用者使用自动生成的事务标示已经足够,但是 jparsec 也提供了显式指定事务标示的接口。 在通常的线性序列状态中,通常不需要这样的模式,但是对于具名事务环境,例如一些数据库,可能这种方式 是最佳的实践。State 应尽可能的使用给定的标示构造事务,并返回最终得到的事务标示,这表示我们允许 State 给出与期待不同的事务标示。 -
rollback
-
commit
-
trap
-
lineOfIndex
public int lineOfIndex(int index) -
neighborhood
-
neighborhood
-