高度なカスタマイズ > サービスおよびインフラストラクチャのカスタマイズ > 発展クラス > 発展クラスの生成される外部化コードの例 > writeExternal メソッドの例
  
writeExternal メソッドの例
public void writeExternal( ObjectOutput output )
throws IOException {
//##begin writeExternal%writeExternal.body preserve=no
output.writeLong( EXTERNALIZATION_VERSION_UID );
super.writeExternal( output );
output.writeObject( a1 );
output.writeObject( a2 );
output.writeObject( a3 );
output.writeObject( list );
output.writeObject( (size == null ? null :
size.getStringValue()) );
output.writeObject( theOneMoreReference );
output.writeObject( timeline );
output.writeObject( work );
//##end writeExternal%writeExternal.body
}