类 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.entriesare 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 interfaceParseState.EntryMarker interface for entries into theParseState.
构造器概要
构造器 构造器 说明 ParseState()Create a newParseStatewith an emptyStack.
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 ParseState.Entrypeek()voidpop()Remove anParseState.Entryfrom theStack.voidpush(ParseState.Entry entry)Add a newParseState.Entryto theStack.ParseStatesnapshot()Create a new instance ofParseStatewhich is an independent snapshot of this instance.StringtoString()Returns a tree-style representation of the currentParseState.
构造器详细资料
ParseState
public ParseState()
Create a newParseStatewith an emptyStack.
方法详细资料
push
public void push(ParseState.Entry entry)
Add a newParseState.Entryto theStack.
pop
public void pop()
Remove anParseState.Entryfrom theStack.
peek
public ParseState.Entry peek()
snapshot
public ParseState snapshot()
Create a new instance ofParseStatewhich is an independent snapshot of this instance.