Class SerializationUtil


  • public abstract class SerializationUtil
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.Object deserialize​(byte[] data)  
      static java.lang.Object deserialize​(java.io.InputStream inputStream)  
      static java.lang.Object load​(java.io.File file)  
      static java.lang.Object load​(java.lang.String filename)  
      static java.lang.Object loadCompressed​(java.io.File file)  
      static java.lang.Object loadCompressed​(java.lang.String filename)  
      static void save​(java.io.File file, java.lang.Object o)  
      static void save​(java.lang.String filename, java.lang.Object o)  
      static void saveCompressed​(java.io.File file, java.lang.Object o)  
      static void saveCompressed​(java.lang.String filename, java.lang.Object o)  
      static byte[] serialize​(java.io.Serializable o)  
      static void serialize​(java.lang.Object obj, java.io.OutputStream outputStream)  
      static long sizeOf​(java.io.Serializable o)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SerializationUtil

        public SerializationUtil()
    • Method Detail

      • serialize

        public static void serialize​(java.lang.Object obj,
                                     java.io.OutputStream outputStream)
                              throws java.io.IOException
        Throws:
        java.io.IOException
      • deserialize

        public static java.lang.Object deserialize​(java.io.InputStream inputStream)
                                            throws java.lang.ClassNotFoundException,
                                                   java.io.IOException
        Throws:
        java.lang.ClassNotFoundException
        java.io.IOException
      • serialize

        public static byte[] serialize​(java.io.Serializable o)
                                throws java.io.IOException
        Throws:
        java.io.IOException
      • deserialize

        public static java.lang.Object deserialize​(byte[] data)
                                            throws java.lang.ClassNotFoundException,
                                                   java.io.IOException
        Throws:
        java.lang.ClassNotFoundException
        java.io.IOException
      • sizeOf

        public static long sizeOf​(java.io.Serializable o)
                           throws java.io.IOException
        Throws:
        java.io.IOException
      • load

        public static java.lang.Object load​(java.lang.String filename)
                                     throws java.lang.ClassNotFoundException,
                                            java.io.IOException
        Throws:
        java.lang.ClassNotFoundException
        java.io.IOException
      • load

        public static java.lang.Object load​(java.io.File file)
                                     throws java.lang.ClassNotFoundException,
                                            java.io.IOException
        Throws:
        java.lang.ClassNotFoundException
        java.io.IOException
      • loadCompressed

        public static java.lang.Object loadCompressed​(java.lang.String filename)
                                               throws java.lang.ClassNotFoundException,
                                                      java.io.IOException
        Throws:
        java.lang.ClassNotFoundException
        java.io.IOException
      • loadCompressed

        public static java.lang.Object loadCompressed​(java.io.File file)
                                               throws java.lang.ClassNotFoundException,
                                                      java.io.IOException
        Throws:
        java.lang.ClassNotFoundException
        java.io.IOException
      • save

        public static void save​(java.lang.String filename,
                                java.lang.Object o)
                         throws java.io.IOException
        Throws:
        java.io.IOException
      • save

        public static void save​(java.io.File file,
                                java.lang.Object o)
                         throws java.io.IOException
        Throws:
        java.io.IOException
      • saveCompressed

        public static void saveCompressed​(java.lang.String filename,
                                          java.lang.Object o)
                                   throws java.io.IOException
        Throws:
        java.io.IOException
      • saveCompressed

        public static void saveCompressed​(java.io.File file,
                                          java.lang.Object o)
                                   throws java.io.IOException
        Throws:
        java.io.IOException