SerializationUtil

public class SerializationUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.SerializationUtil


ERROR(/Serializable)를 구현하는 객체를 직렬화/역직렬화하는 유틸리티입니다.

요약

공개 생성자

SerializationUtil()

공개 메서드

static Object deserialize(String serialized)

serializeToString(Serializable)를 사용하여 직렬화된 객체를 역직렬화합니다.

static Object deserialize(File serializedFile, boolean deleteFile)

serialize(Serializable)를 사용하여 직렬화된 객체를 역직렬화합니다.

static File serialize(Serializable o)

ERROR(/Serializable)를 구현하는 객체를 직렬화합니다.

static String serializeToString(Serializable o)

객체를 직렬화하여 base64로 인코딩된 문자열로 변환합니다.

공개 생성자

SerializationUtil

public SerializationUtil ()

공개 메서드

deserialize

public static Object deserialize (String serialized)

serializeToString(Serializable)를 사용하여 직렬화된 객체를 역직렬화합니다.

매개변수
serialized String: 객체가 직렬화된 base64 문자열입니다.

반환 값
Object 객체가 역직렬화됩니다.

생성 값
역직렬화가 실패한 경우

deserialize

public static Object deserialize (File serializedFile, 
                boolean deleteFile)

serialize(Serializable)를 사용하여 직렬화된 객체를 역직렬화합니다.

매개변수
serializedFile File: 객체가 직렬화된 파일입니다.

deleteFile boolean: 직렬화된 파일을 역직렬화한 후 삭제해야 하는 경우 true입니다.

반환 값
Object 객체가 역직렬화됩니다.

생성 값
역직렬화가 실패한 경우

serialize

public static File serialize (Serializable o)

ERROR(/Serializable)를 구현하는 객체를 직렬화합니다.

매개변수
o Serializable: 직렬화할 객체입니다.

반환 값
File 객체가 직렬화된 ERROR(/File)

생성 값
직렬화가 실패하면

serializeToString

public static String serializeToString (Serializable o)

객체를 직렬화하여 base64로 인코딩된 문자열로 변환합니다.

매개변수
o Serializable: 직렬화할 객체입니다.

반환 값
String 객체가 직렬화된 String

생성 값
직렬화가 실패하면