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 ()

공개 메서드

역직렬화

public static Object deserialize (String serialized)

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

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

반환 값
Object 역직렬화되는 객체입니다

생성 값
역직렬화에 실패할 경우 실행할 수 있습니다

역직렬화

public static Object deserialize (File serializedFile, 
                boolean deleteFile)

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

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

deleteFile boolean: 직렬화된 파일이 역직렬화되었을 때 삭제되어야 하는 경우 true입니다.

반환 값
Object 역직렬화되는 객체입니다

생성 값
역직렬화에 실패할 경우 실행할 수 있습니다

직렬화하다

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

생성 값
직렬화에 실패할 경우 실행할 수 있습니다