cvj2.util
クラス Util

java.lang.Object
  上位を拡張 cvj2.util.Util

public class Util
extends java.lang.Object

ユーティリティークラス


コンストラクタの概要
Util()
           
 
メソッドの概要
static java.lang.Object deepClone(java.lang.Object o)
          オブジェクトの deep clone
static
<T> java.lang.Iterable<T>
getIterable(java.util.Iterator<T> iterator)
          Iterator を Iterable に変換する
static
<E extends SizeCountable>
long
getObjectBytes(java.util.Collection<E> c)
          Collection の使用メモリを推定する
static long getObjectBytes(java.lang.String s)
          String の使用メモリを推定する
static long getObjectBytesStringCollection(java.util.Collection<java.lang.String> c)
          String の Collection の使用メモリを推定する
static java.lang.Object readXml(java.io.File f)
          XMLからオブジェクトを読み込む
static byte[] toByteArray(java.io.InputStream in)
          InputStreamをバイト配列に変換する
static void writeXml(java.io.File f, java.lang.Object obj)
          オブジェクトをXMLで出力する
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Util

public Util()
メソッドの詳細

getIterable

public static <T> java.lang.Iterable<T> getIterable(java.util.Iterator<T> iterator)
Iterator を Iterable に変換する


toByteArray

public static byte[] toByteArray(java.io.InputStream in)
                          throws java.io.IOException
InputStreamをバイト配列に変換する

例外:
java.io.IOException

deepClone

public static java.lang.Object deepClone(java.lang.Object o)
オブジェクトの deep clone


readXml

public static java.lang.Object readXml(java.io.File f)
                                throws java.io.IOException
XMLからオブジェクトを読み込む

例外:
java.io.IOException

writeXml

public static void writeXml(java.io.File f,
                            java.lang.Object obj)
                     throws java.io.IOException
オブジェクトをXMLで出力する

例外:
java.io.IOException

getObjectBytes

public static long getObjectBytes(java.lang.String s)
String の使用メモリを推定する


getObjectBytesStringCollection

public static long getObjectBytesStringCollection(java.util.Collection<java.lang.String> c)
String の Collection の使用メモリを推定する


getObjectBytes

public static <E extends SizeCountable> long getObjectBytes(java.util.Collection<E> c)
Collection の使用メモリを推定する