JIS X 4346:1999 情報処理技術―マルチメディア・ハイパメディア情報符号化―第6部:拡張対話型応用 | ページ 20

                                                                                             95
X 4346 : 1999 (ISO/IEC 13522-6 : 1998)
public class Applet extends InterchangedProgram
メソッド
public boolean invoke (OctetString method,
Object [ ] methodParameters)
基本操作Invokeの実行を引き起こす。
配列methodParametersのすべての要素は,Boolean,Integer,OctetString,ObjectReference又は
ContentReferenceのいずれかのデータ型を想定する。
それ以外の場合は,例外を発生しなければならない。
public void setPosition (short xPosition,
short yPosition)
基本操作SetPositionの実行を引き起こす。
public short [ ] getPosition ( )
内部属性Positionの値を取得する。
返された配列は,二つの要素をもたなければならず,最初の要素はXPosition,もう一つの要素は
YPositionとする。
public void setBoxSize (short xBoxSize,
short yBoxSize)
基本操作SetBoxSizeの実行を引き起こす。
引数xBoxSize及びyBoxSizeは正で,0以外の値でなければならない。
public short [ ] getBoxSize ( )
内部属性BoxSizeの値を取得する。
返された配列は二つの要素をもたなければならず,最初の要素はXBoxSize,もう一つの要素は
YBoxSizeとする。
public void bringToFront ( )
基本操作BringToFrontの実行を引き起こす。
public void sendToBack ( )
基本操作SendToBackの実行を引き起こす。
public void putBefore (ObjectReference visibleReference)
基本操作PutBeforeの実行を引き起こす。
public void putBehind (ObjectReference visibleReference)
基本操作PutBehindの実行を引き起こす。
public void setInteractionStatus (boolean interactionStatus)
基本操作SetInteractionStatusの実行を引き起こす。
public boolean getInteractionStatus ( )
内部属性InteractionStatusの値を取得する。
public void setHighlightStatus (boolean highlightStatus)
基本操作SetHighlightStatusの実行を引き起こす。
public boolean getHighlightstatus ( )
内部属性HighlightStatusの値を取得する。

――――― [JIS X 4346 pdf 96] ―――――

96
X 4346 : 1999 (ISO/IEC 13522-6 : 1998)
附属書D(参考) 基本操作とMHEG-5 API演算との対応付け
表D.1は,どのようにしてMHEG-5 APIがMHEG-5のクラスを,Javaのクラスとそのインタフェースに
対応付け,MHEG-5の基本操作をJavaのメソッドに対応付けるかを示す。
括弧の中の数値は,Javaメソッドとして設定可能な異なるシグネチャの数を示している。太字は,同期
して動作するプログラムが利用可能なメソッドを示している。すなわち,これらはCall基本操作を使って
起動されるプログラム群である。*印は簡易版に属さないクラスを示している。クラスの順番は,JIS X 4345
と同じである。
表D.1 基本操作とMHEG-5 API演算との対応付け
MHEG-5クラス MHEG-5基本操作 API演算 APIインタフェース又はクラス
ルート getObject ルート(抽象クラス)
getOwnId
getReference
getAvailabilityStatus
GetAvailabilityStatus
GetRunningStatus getRunningStatus
グループ SetCachePriority setCachePriority グループ(抽象クラス)
getCaohePriority
アプリケーション StorePersistent アプリケーション(具象クラス)
ReadPersistent
Launch
Spawn
Quit
OpenConnection
CloseConnection
LockScreen lockScreen
UnlockScreen unlockScreen
getLockCount
GetEngineSupport getEngineSupport
シーン TransitionTo シーン(具象クラス)
SetTimer setTimer (3)
getTimerPosition
getAbsoluteTime
SendEvent sendEvent (4)
SetCursorShape setCursorShape (2)
getCursorShape
SetCursorPosition setCursorPosition
GetCursorPosition getCursorPosition
要素 SetData setContentData 要素(抽象クラス)
setContentReference (4)
getContentData
getContentReference
getContentSize
getContentCachePriority
Clone mhegClone
Preload preload
Unload unload

――――― [JIS X 4346 pdf 97] ―――――

                                                                                             97
X 4346 : 1999 (ISO/IEC 13522-6 : 1998)
MHEG-5クラス MHEG-5基本操作 API演算 APIインタフェース又はクラス
リンク* Activate activate リンク(具象クラス)
Deactivate deactivate
プログラム* Call call プログラム(抽象クラス)
Fork fork
Stop stop
遠隔プログラム* 遠隔(具象クラス)
内蔵プログラム* 内蔵(具象クラス)
交換プログラム* 交換(具象クラス)
パレット* パレット(具象クラス)
フォント* フォント(具象クラス)
カーソル形状* カーソル(具象クラス)
変数 SetVariable (サブクラスを参照) 変数(抽象クラス)
TestVariable (サブクラスを参照)
論理型変数 (変数クラスを参照) setVariable 論理型変数(具象クラス)
(変数クラスを参照) getVariable
整数型変数 (変数クラスを参照) setVariable 整数型変数(具象クラス)
(変数クラスを参照) getVariable
Add
Subtract
Multiply
Divide
Modulo
オクテット型変数 (変数クラスを参照) setVariable オクテット型変数(具象クラス)
(変数クラスを参照) getVariable
Append
コンテント参照型変数(変数クラスを参照) setVariable コンテント参照型変数(具象クラス)
(変数クラスを参照) getVariable
(変数クラスを参照) setVariable
オブジェクト参照型変数 オブジェクト参照型変数(具象クラス)
(変数クラスを参照) getVariable
出力* Run run 出力(抽象クラス)
Stop stop
トークングループ* CallActionSlot callActionSlot トークングループ(具象クラス)
トークン管理* Move move
MoveTo moveTo
GetTokenPosition getTokenPosition
リストグループ* AddItem addItem リストグループ(具象クラス)
DelItem delItem
GetListItem getListItem
GetCellItem getCellItem
GetItemStatus getItemStatus
SelectItem selectItem
DeselectItem deselectItem
ToggleItem toggleItem
ScrollItems scrollItems
SetFirstItem setFirstItem
GetFirstItem getFirstItem
GetListSize getListSize
可視* SetPosition setPosition 可視(抽象クラス)

――――― [JIS X 4346 pdf 98] ―――――

98
X 4346 : 1999 (ISO/IEC 13522-6 : 1998)
MHEG-5クラス MHEG-5基本操作 API演算 APIインタフェース又はクラス
GetPosition getPosition
SetBoxSize setBoxSize
GetBoxSize getBoxSize
BringToFront bringToFront
SendToBack sendToBack
PutBefore putBefore
PutBehind putBehind
SetPaletteRef setPaletteRef
getPaletteRef
ビットマップ* ScaleBitmap scaleBitmap ビットマップ(具象クラス)
SetTransparency setTransparency
getTransparency
ラインアート* SetLineWidth setLineWidth ラインアート(具象クラス)
SetLineColour setLineColour
SetFillColour setFillColour (2)
SetLineStyle setLineStyle
長方形* 長方形(具象クラス)
動的ラインアート* GetLineWidth getLineWidth 動的ラインアート(具象クラス)
GetLineColour getLineColour
GetFillColour getFillColour
GetLineStyle getLineStyle
DrawArc drawArc
DrawSector drawSector
DrawLine drawLine
DrawOval drawOval
DrawPolygon drawPolygon
DrawPolyline drawPolyline
DrawRectangle drawRectangle
Clear clear
テキスト* SetFontRef setFontRef (2) テキスト(具象クラス)
getFontRef
GetTextContent (要素クラスを参照)
GetTextData (要素クラスを参照)
ストリーム* SetCounterTrigger setCounterTrigger (2) ストリーム(具象クラス)
getCounterTrigger
SetSpeed setSpeed (2)
getSpeed
SetCounterPosition setCounterPosition
getCounterPosition
setCounterEndPosition
SetCounterEndPosition
getCounterEndPosition
音響* SetVolume setVolume 音響(具象クラス)
GetVolume getVolume
動画* ScaleVideo scaleVideo 動画(具象クラス)
実時間グラフィックス 実時間グラフィックス
*
(具象クラス)
対話 SetInteractionStatus(サブクラスを参照)
GetInteractionStatus(サブクラスを参照)

――――― [JIS X 4346 pdf 99] ―――――

                                                                                             99
X 4346 : 1999 (ISO/IEC 13522-6 : 1998)
MHEG-5クラス MHEG-5基本操作 API演算 APIインタフェース又はクラス
SetHighlightStatus (サブクラスを参照)
GetHighlightStatus (サブクラスを参照)
スライダ* Step step スライダ(具象クラス)
SetSliderValue setSliderValue
GetSliderValue getSliderValue
SetPortion setPortion
GetPortion getPortion
(対話クラスを参照) setInteractionStatus
(対話クラスを参照) getInteractionStatus
(対話クラスを参照) setHighlightStatus
(対話クラスを参照) getHighlightStatus
入力フィールド* SetOverwriteMode setOverwriteMode 入力フィールド(具象クラス)
GetOverwriteMode getOverwriteMode
SetEntryPoint setEntryPoint
GetEntryPoint getEntryPoint
(対話クラスを参照) setInteractionStatus
(対話クラスを参照) getInteractionStatus
(対話クラスを参照) setHighlightStatus
(対話クラスを参照) getHighlightStatus
ハイパテキスト* GetLastAnchorFired getLastAnchorFired ハイパテキスト(具象クラス)
(対話クラスを参照) setInteractionStatus
(対話クラスを参照) getInteractionStatus
(対話クラスを参照) setHighlightStatus
(対話クラスを参照) getHighlightStaus
ボタン* getSelectionStatus ボタン(抽象クラス)
Select select
Deselect deselect
(対話クラスを参照) setInteractionStatus
(対話クラスを参照) getInteractionStatus
(対話クラスを参照) setHighlightStatus
(対話クラスを参照) getHighlightStatus
ホットスポット* ホットスポット(具象クラス)
押しボタン* SetLabel setLabel プッシュボタン(具象クラス)
GetLabel getLabel
スイッチボタン* GetSelectionStatus (ボタンクラスを参照) スイッチボタン(具象クラス)
Toggle toggle
アプレット* Invoke invoke アップレット(具象クラス)
(可視クラスを参照) setPosition
(可視クラスを参照) getPosition
(可視クラスを参照) setBoxSize
(可視クラスを参照) getBoxSize
(可視クラスを参照) bringToFront
(可視クラスを参照) sendToBack
(可視クラスを参照) putBefore
(可視クラスを参照) putBehind
(対話クラスを参照) setInteractionStatus
(対話クラスを参照) getInteractionStatus
(対話クラスを参照) setHighlightStatus

――――― [JIS X 4346 pdf 100] ―――――

次のページ PDF 101

JIS X 4346:1999の引用国際規格 ISO 一覧

  • ISO/IEC 13522-6:1998(IDT)

JIS X 4346:1999の国際規格 ICS 分類一覧

JIS X 4346:1999の関連規格と引用規格一覧