Class SerializationException
- java.lang.Object
 - 
- java.lang.Throwable
 - 
- java.lang.Exception
 - 
- java.io.IOException
 - 
- org.spongepowered.configurate.ConfigurateException
 - 
- org.spongepowered.configurate.serialize.SerializationException
 
 
 
 
 
 
- 
- All Implemented Interfaces:
 Serializable
- Direct Known Subclasses:
 CoercionFailedException
public class SerializationException extends ConfigurateException
Exception thrown on errors encountered while using type serializers.- Since:
 - 4.0.0
 - See Also:
 - Serialized Form
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static longserialVersionUID 
- 
Constructor Summary
Constructors Constructor Description SerializationException()Create an exception with unknown message and cause.SerializationException(Type expectedType, String message)Create an exception without a cause.SerializationException(Type expectedType, String message, Throwable cause)Create an exception with message and wrapped cause.SerializationException(Type expectedType, Throwable cause)Create an exception with a cause and no additional information.SerializationException(String message)Create an exception without a cause.SerializationException(Throwable cause)Create an exception with a cause and no additional information.SerializationException(ConfigurationNode node, Type expectedType, @Nullable String message, @Nullable Throwable cause)Create an exception with message and wrapped cause.SerializationException(ConfigurationNode node, Type expectedType, String message)Create an exception with a message and unknown cause.SerializationException(ConfigurationNode node, Type expectedType, Throwable cause)Create an exception with wrapped cause.SerializationException(NodePath path, Type expectedType, String message)Create an exception with message and wrapped cause. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @Nullable TypeexpectedType()Get the desired type associated with the failed object mapping operation.@Nullable StringgetMessage()Get a description of the location of this error, with path included.voidinitType(Type type)Initialize the expected type.- 
Methods inherited from class org.spongepowered.configurate.ConfigurateException
initPath, path, rawMessage, wrap 
- 
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString 
 - 
 
 - 
 
- 
- 
Field Detail
- 
serialVersionUID
public static final long serialVersionUID
- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Constructor Detail
- 
SerializationException
public SerializationException()
Create an exception with unknown message and cause.- Since:
 - 4.0.0
 
 
- 
SerializationException
public SerializationException(String message)
Create an exception without a cause.- Parameters:
 message- message with information about the exception- Since:
 - 4.0.0
 
 
- 
SerializationException
public SerializationException(Throwable cause)
Create an exception with a cause and no additional information.- Parameters:
 cause- wrapped causing throwable- Since:
 - 4.0.0
 
 
- 
SerializationException
public SerializationException(Type expectedType, String message)
Create an exception without a cause.- Parameters:
 expectedType- declared type being processedmessage- message with information about the exception- Since:
 - 4.0.0
 
 
- 
SerializationException
public SerializationException(Type expectedType, Throwable cause)
Create an exception with a cause and no additional information.- Parameters:
 expectedType- declared type being processedcause- wrapped causing throwable- Since:
 - 4.0.0
 
 
- 
SerializationException
public SerializationException(Type expectedType, String message, Throwable cause)
Create an exception with message and wrapped cause.- Parameters:
 expectedType- declared type being processedmessage- informational messagecause- cause to be wrapped- Since:
 - 4.0.0
 
 
- 
SerializationException
public SerializationException(ConfigurationNode node, Type expectedType, String message)
Create an exception with a message and unknown cause.- Parameters:
 node- node being processedmessage- informational messageexpectedType- declared type being processed- Since:
 - 4.0.0
 
 
- 
SerializationException
public SerializationException(ConfigurationNode node, Type expectedType, Throwable cause)
Create an exception with wrapped cause.- Parameters:
 node- node being processedexpectedType- declared type being processedcause- cause to be wrapped- Since:
 - 4.0.0
 
 
- 
SerializationException
public SerializationException(ConfigurationNode node, Type expectedType, @Nullable String message, @Nullable Throwable cause)
Create an exception with message and wrapped cause.- Parameters:
 node- node being processedexpectedType- declared type being processedmessage- informational messagecause- cause to be wrapped- Since:
 - 4.0.0
 
 
- 
SerializationException
public SerializationException(NodePath path, Type expectedType, String message)
Create an exception with message and wrapped cause.- Parameters:
 path- path to node being processedexpectedType- declared type being processedmessage- informational message- Since:
 - 4.0.0
 
 
 - 
 
- 
Method Detail
- 
expectedType
public @Nullable Type expectedType()
Get the desired type associated with the failed object mapping operation.- Returns:
 - type
 - Since:
 - 4.0.0
 
 
- 
getMessage
public @Nullable String getMessage()
Description copied from class:ConfigurateExceptionGet a description of the location of this error, with path included.- Overrides:
 getMessagein classConfigurateException- Returns:
 - message
 
 
 - 
 
 -