Advertisement
Exception_Prototype

Untitled

Oct 27th, 2017
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.81 KB | None | 0 0
  1. public class MessageSerializer implements TypeSerializer<Message> {
  2.  
  3.     public MessageSerializer() {}
  4.  
  5.     @Override
  6.     public Message deserialize(TypeToken<?> typeToken, ConfigurationNode value) throws ObjectMappingException {
  7.         int id = value.getNode("id").getInt();
  8.         int interval = value.getNode("interval").getInt();
  9.         String message = value.getNode("message").getString();
  10.         return new Message(id, interval, message);
  11.     }
  12.  
  13.     @Override
  14.     public void serialize(TypeToken<?> typeToken, Message message, ConfigurationNode value) throws ObjectMappingException {
  15.         value.getNode("id").setValue(message.getId());
  16.         value.getNode("interval").setValue(message.getInterval());
  17.         value.getNode("message").setValue(message.getMessage().replace("&", "#*"));
  18.     }
  19.  
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement