wodka.util
Class StreamPersistor

java.lang.Object
  extended bywodka.util.StreamPersistor

public class StreamPersistor
extends java.lang.Object

Static Methods to be used for StreamPersistable Objects.


Constructor Summary
StreamPersistor()
           
 
Method Summary
static java.util.Collection collectionFromStream(java.io.DataInputStream s)
           
static void collectionToStream(java.util.Collection c, java.io.DataOutputStream s)
           
static void configurableFromStream(wwan.commons.param.Configurable conf, java.io.DataInputStream s)
           
static void configurableToStream(wwan.commons.param.Configurable conf, java.io.DataOutputStream s)
           
static void fillCollectionFromStream(java.util.Collection c, java.io.DataInputStream s)
           
static void fillFromStream(StreamPersistable p, java.io.DataInputStream s)
           
static StreamPersistable fromStream(java.io.DataInputStream s)
           
static StreamPersistable fromStream(java.io.InputStream s)
           
static java.lang.String stringFromStream(java.io.DataInputStream s)
           
static void stringToStream(java.lang.String str, java.io.DataOutputStream s)
           
static void toStream(StreamPersistable p, java.io.DataOutputStream s)
           
static void toStream(StreamPersistable p, java.io.OutputStream s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StreamPersistor

public StreamPersistor()
Method Detail

toStream

public static void toStream(StreamPersistable p,
                            java.io.DataOutputStream s)
                     throws java.io.IOException
Throws:
java.io.IOException

toStream

public static void toStream(StreamPersistable p,
                            java.io.OutputStream s)
                     throws java.io.IOException
Throws:
java.io.IOException

fromStream

public static StreamPersistable fromStream(java.io.DataInputStream s)
                                    throws java.io.IOException
Throws:
java.io.IOException

fromStream

public static StreamPersistable fromStream(java.io.InputStream s)
                                    throws java.io.IOException
Throws:
java.io.IOException

fillFromStream

public static void fillFromStream(StreamPersistable p,
                                  java.io.DataInputStream s)
                           throws java.io.IOException
Throws:
java.io.IOException

stringToStream

public static void stringToStream(java.lang.String str,
                                  java.io.DataOutputStream s)
                           throws java.io.IOException
Throws:
java.io.IOException

stringFromStream

public static java.lang.String stringFromStream(java.io.DataInputStream s)
                                         throws java.io.IOException
Throws:
java.io.IOException

configurableToStream

public static void configurableToStream(wwan.commons.param.Configurable conf,
                                        java.io.DataOutputStream s)
                                 throws java.io.IOException
Throws:
java.io.IOException

configurableFromStream

public static void configurableFromStream(wwan.commons.param.Configurable conf,
                                          java.io.DataInputStream s)
                                   throws java.io.IOException
Throws:
java.io.IOException

collectionToStream

public static void collectionToStream(java.util.Collection c,
                                      java.io.DataOutputStream s)
                               throws java.io.IOException
Throws:
java.io.IOException

collectionFromStream

public static java.util.Collection collectionFromStream(java.io.DataInputStream s)
                                                 throws java.io.IOException
Throws:
java.io.IOException

fillCollectionFromStream

public static void fillCollectionFromStream(java.util.Collection c,
                                            java.io.DataInputStream s)
                                     throws java.io.IOException
Throws:
java.io.IOException