Package org.symphonyoss.s2.canon.parser
Class BaseParserContext
- java.lang.Object
-
- org.symphonyoss.s2.canon.parser.BaseParserContext
-
- Direct Known Subclasses:
ParserContext,RootParserContext
public class BaseParserContext extends Object
-
-
Constructor Summary
Constructors Constructor Description BaseParserContext()BaseParserContext(RootParserContext rootContext, String path)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<ParserProblem>getAllProblems()List<ParserError>getErrors()List<ParserInfo>getInfos()StringgetPath()RootParserContextgetRootParserContext()List<ParserWarning>getWarnings()voidraise(ParserError error)voidraise(ParserInfo info)voidraise(ParserWarning warning)
-
-
-
Constructor Detail
-
BaseParserContext
public BaseParserContext()
-
BaseParserContext
public BaseParserContext(@Nullable RootParserContext rootContext, String path)
-
-
Method Detail
-
raise
public void raise(ParserError error)
-
raise
public void raise(ParserWarning warning)
-
raise
public void raise(ParserInfo info)
-
getRootParserContext
public RootParserContext getRootParserContext()
-
getPath
public String getPath()
-
getAllProblems
public List<ParserProblem> getAllProblems()
-
getErrors
public List<ParserError> getErrors()
-
getWarnings
public List<ParserWarning> getWarnings()
-
getInfos
public List<ParserInfo> getInfos()
-
-