オブジェクト指向 - Object Oriented Interface -- CurrentContainerInfoStack の隠蔽 -- 20050929 -KM- 20060912 -MT- オブジェクトの詳細を xsl から隠蔽してください! オブジェクト指向言語をつかうかどうかとは無関係です。 一例: src/xslt/mN/preTransform.xsl Frrom: [C] push( &( ums__dat->containerInfoStack ), &( ums__dat->currentContainerInfo ), ums__state ); catchAndThrow( ums__state ); pop( &( ums__dat->containerInfoStack ), &( ums__dat->currentContainerInfo ), ums__state ); catchAndThrow( ums__state ); [JAVA] ums__dat.containerInfoStack.push( ums__dat.currentContainerInfo.clone() ); ums__dat.currentContainerInfo = (UMSContainerInfo) ums__dat.containerInfoStack.pop(); To: [C] ums__dat_push( ums__dat, ums__ex ); catchAndThrow( ums__ex ); ums__dat_pop ( ums__dat, ums__ex ); catchAndThrow( ums__ex ); [JAVA] ums__dat.push(); ums__dat.pop (); XSL の書き方 - 未稿 2005092901 現在、全件確認未実施 以上 改版履歴 日付 作成 ファイル名 20060912 -MT- 2006091211 最新の設計を反映