类 ParseState
- java.lang.Object
- org.springframework.beans.factory.parsing.ParseState
public final class ParseState extends Object
SimpleStack
-based structure for tracking the logical position during a parsing process.entries
are added to the stack at each point during the parse phase in a reader-specific manner.Calling
toString()
will render a tree-style view of the current logical position in the parse phase. This representation is intended for use in error messages.- 从以下版本开始:
- 2.0
- 作者:
- Rob Harrop
嵌套类概要
嵌套类 修饰符和类型 类 说明 static interface
ParseState.Entry
Marker interface for entries into theParseState
.
构造器概要
构造器 构造器 说明 ParseState()
Create a newParseState
with an emptyStack
.
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 ParseState.Entry
peek()
void
pop()
Remove anParseState.Entry
from theStack
.void
push(ParseState.Entry entry)
Add a newParseState.Entry
to theStack
.ParseState
snapshot()
Create a new instance ofParseState
which is an independent snapshot of this instance.String
toString()
Returns a tree-style representation of the currentParseState
.
构造器详细资料
ParseState
public ParseState()
Create a newParseState
with an emptyStack
.
方法详细资料
push
public void push(ParseState.Entry entry)
Add a newParseState.Entry
to theStack
.
pop
public void pop()
Remove anParseState.Entry
from theStack
.
peek
public ParseState.Entry peek()
snapshot
public ParseState snapshot()
Create a new instance ofParseState
which is an independent snapshot of this instance.