|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
public interface ObjectStreamConstants
객체 직렬화 스트림에 기입해지는 정수입니다.
필드의 개요 | |
---|---|
static int |
baseWireHandle
할당할 수 있는 최초의 와이어 핸들입니다. |
static int |
PROTOCOL_VERSION_1
스트림 프로토콜의 버젼입니다. |
static int |
PROTOCOL_VERSION_2
스트림 프로토콜의 버젼입니다. |
static byte |
SC_BLOCK_DATA
ObjectStreamClass 플래그의 비트 마스크입니다. |
static byte |
SC_ENUM
ObjectStreamClass 플래그의 비트 마스크입니다. |
static byte |
SC_EXTERNALIZABLE
ObjectStreamClass 플래그의 비트 마스크입니다. |
static byte |
SC_SERIALIZABLE
ObjectStreamClass 플래그의 비트 마스크입니다. |
static byte |
SC_WRITE_METHOD
ObjectStreamClass 플래그의 비트 마스크입니다. |
static short |
STREAM_MAGIC
스트림 헤더에 기입해지는 매직 번호입니다. |
static short |
STREAM_VERSION
스트림 헤더에 기입해지는 버젼 번호입니다. |
static SerializablePermission |
SUBCLASS_IMPLEMENTATION_PERMISSION
readObject 및 writeObject 의 오버라이드(override)를 가능하게 합니다. |
static SerializablePermission |
SUBSTITUTION_PERMISSION
직렬화 및 직렬화 복원중의 객체의 치환을 가능하게 합니다. |
static byte |
TC_ARRAY
새로운 배열입니다. |
static byte |
TC_BASE
최초의 태그치입니다. |
static byte |
TC_BLOCKDATA
임의 지정의 데이터의 블록입니다. |
static byte |
TC_BLOCKDATALONG
long 블록 데이터입니다. |
static byte |
TC_CLASS
클래스에의 참조입니다. |
static byte |
TC_CLASSDESC
새로운 클래스 기술자입니다. |
static byte |
TC_ENDBLOCKDATA
객체의 임의 지정의 블록 데이터의 최후입니다. |
static byte |
TC_ENUM
새로운 enum 정수입니다. |
static byte |
TC_EXCEPTION
기입시의 예외입니다. |
static byte |
TC_LONGSTRING
Long 캐릭터 라인입니다. |
static byte |
TC_MAX
마지막 태그치입니다. |
static byte |
TC_NULL
null 객체 참조입니다. |
static byte |
TC_OBJECT
새로운 객체입니다. |
static byte |
TC_PROXYCLASSDESC
새로운 프록시 클래스 기술자입니다. |
static byte |
TC_REFERENCE
스트림에 벌써 기입해진 객체에의 참조입니다. |
static byte |
TC_RESET
스트림 문맥을 리셋 합니다. |
static byte |
TC_STRING
새로운 캐릭터 라인입니다. |
필드의 상세 |
---|
static final short STREAM_MAGIC
static final short STREAM_VERSION
static final byte TC_BASE
static final byte TC_NULL
static final byte TC_REFERENCE
static final byte TC_CLASSDESC
static final byte TC_OBJECT
static final byte TC_STRING
static final byte TC_ARRAY
static final byte TC_CLASS
static final byte TC_BLOCKDATA
static final byte TC_ENDBLOCKDATA
static final byte TC_RESET
static final byte TC_BLOCKDATALONG
static final byte TC_EXCEPTION
static final byte TC_LONGSTRING
static final byte TC_PROXYCLASSDESC
static final byte TC_ENUM
static final byte TC_MAX
static final int baseWireHandle
static final byte SC_WRITE_METHOD
static final byte SC_BLOCK_DATA
PROTOCOL_VERSION_2
,
정수 필드치 static final byte SC_SERIALIZABLE
static final byte SC_EXTERNALIZABLE
static final byte SC_ENUM
static final SerializablePermission SUBSTITUTION_PERMISSION
ObjectOutputStream.enableReplaceObject(boolean)
,
ObjectInputStream.enableResolveObject(boolean)
static final SerializablePermission SUBCLASS_IMPLEMENTATION_PERMISSION
ObjectOutputStream.writeObjectOverride(Object)
,
ObjectInputStream.readObjectOverride()
static final int PROTOCOL_VERSION_1
모든 외부화 가능 데이터는, 이 메소드가 불려 간 뒤에 JDK 1.1 외부 데이터 형식에서 기입해집니다. 이 버젼은, JDK 1.1. 6 보다 전의 JVM 로 읽어들일 수가 있는 외부화 가능 데이터를 포함하는 스트림을 기입하기 위해서(때문에) 필요합니다.
ObjectOutputStream.useProtocolVersion(int)
,
정수 필드치 static final int PROTOCOL_VERSION_2
이 프로토콜은, JVM 1.2 로 기입해집니다. 외부화 가능 데이터는, 블록 데이터 모드로 기입해져 TC_ENDBLOCKDATA 로 종료합니다. 외부화 가능한 클래스 기술자 플래그는, SC_BLOCK_DATA 를 유효하게 합니다. JVM 1.1. 6 이후에서는, 이 형식의 변경을 읽어들일 수가 있습니다. 비직렬화 가능 클래스의 기술자를 스트림에 기입하는 것을 가능하게 합니다. 비직렬화 가능 클래스의 serialVersionUID 는 0L 로 설정됩니다.
ObjectOutputStream.useProtocolVersion(int)
,
SC_BLOCK_DATA
,
정수 필드치
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.