Class NiceXmlMessageSpec
- java.lang.Object
-
- com.github.oowekyala.ooxml.messages.NiceXmlMessageSpec
-
public class NiceXmlMessageSpec extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Throwablecauseprivate @Nullable java.lang.Stringkindprivate XmlPositionpositionprivate XmlSeverityseverityprivate java.lang.StringsimpleMessage
-
Constructor Summary
Constructors Constructor Description NiceXmlMessageSpec(XmlPosition position, java.lang.String simpleMessage)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @Nullable java.lang.ThrowablegetCause()@Nullable java.lang.StringgetKind()XmlPositiongetPosition()XmlSeveritygetSeverity()java.lang.StringgetSimpleMessage()NiceXmlMessageSpecwithCause(java.lang.Throwable cause)NiceXmlMessageSpecwithKind(java.lang.String kind)NiceXmlMessageSpecwithSeverity(XmlSeverity severity)
-
-
-
Field Detail
-
position
private final XmlPosition position
-
cause
private java.lang.Throwable cause
-
kind
private @Nullable java.lang.String kind
-
severity
private XmlSeverity severity
-
simpleMessage
private final java.lang.String simpleMessage
-
-
Constructor Detail
-
NiceXmlMessageSpec
public NiceXmlMessageSpec(XmlPosition position, java.lang.String simpleMessage)
- Parameters:
position- Position of the errorsimpleMessage- Error message
-
-
Method Detail
-
getPosition
public XmlPosition getPosition()
-
getKind
public @Nullable java.lang.String getKind()
-
getSeverity
public XmlSeverity getSeverity()
-
getSimpleMessage
public java.lang.String getSimpleMessage()
-
getCause
public @Nullable java.lang.Throwable getCause()
-
withKind
public NiceXmlMessageSpec withKind(java.lang.String kind)
-
withSeverity
public NiceXmlMessageSpec withSeverity(XmlSeverity severity)
-
withCause
public NiceXmlMessageSpec withCause(java.lang.Throwable cause)
-
-