|
Kagetaka | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectnet.hizlab.kagetaka.rendering.block.Block
net.hizlab.kagetaka.rendering.block.BasicBlock
net.hizlab.kagetaka.rendering.block.ContainerBlock
コンテナブロック(ルート、TD、フロート)を表します。
フィールドの概要 | |
protected Vector |
floatBlocks
フロートブロック |
protected FloatManager |
floatManager
フロートマネージャ |
クラス net.hizlab.kagetaka.rendering.block.Block から継承したフィールド |
border, bottom, container, contentHeight, contents, defaultBlock, drawBottom, drawkit, drawLeft, drawRight, drawTop, frame, frameHeight, frameWidth, height, isAdoptee, isEmpty, left, margin, MARGIN_BOTTOM, MARGIN_LEFT, MARGIN_RIGHT, MARGIN_TOP, MARKER_AFTER, MARKER_BEFORE, maxHeight, minHeight, padding, parent, preferredHeight, preferredWidth, right, SIZE_AUTO, SIZE_NONE, SIZE_PERCENT, status, top, width |
コンストラクタの概要 | |
protected |
ContainerBlock(Drawkit drawkit,
Status status,
Block parent)
コンテナブロックを作成します。 |
メソッドの概要 | |
protected void |
adjustInnerFloat()
フロートが入っている場合、フロートが入りきるように、 Block.width 、Block.left 、Block.drawLeft を調整します。 |
protected void |
deployFloat(FloatBlock block,
int right,
int top,
int bottom)
フロートブロックを配置します。 |
protected void |
drawContent(Canvas canvas,
int x,
int y)
内容物を描画します。 |
protected FloatBlock |
getFloat(char index)
フロートブロックを登録し、管理番号を返します。 |
FloatManager.Trench |
getFloatTrench(int right)
指定位置のフロートの大きさを返します。 |
protected char |
registerFloat(FloatBlock block)
フロートブロックを登録し、管理番号を返します。 |
クラス net.hizlab.kagetaka.rendering.block.BasicBlock から継承したメソッド |
analyze, analyze, layoutBlock |
クラス net.hizlab.kagetaka.rendering.block.Block から継承したメソッド |
appendBlock, appendFloat, appendForm, appendImage, appendNewLine, appendString, calculateFrame, calculatePreferred, commitBlock, commitChild, commitDefaultBlock, commitRow, createBlock, createBlockInternal, draw, drawBackground, drawBorder, ensureDefaultBlock, getFirstLine, getFrameHeight, getMargin, getMarginOffset, getPreferredSize, invalidate, setRuby, statusChanged, toString, validate |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
protected Vector floatBlocks
protected FloatManager floatManager
コンストラクタの詳細 |
protected ContainerBlock(Drawkit drawkit, Status status, Block parent)
status
- ステータスparent
- 親ブロックメソッドの詳細 |
protected final void adjustInnerFloat()
Block.width
、Block.left
、Block.drawLeft
を調整します。
protected void deployFloat(FloatBlock block, int right, int top, int bottom)
block
- フロートブロックright
- 配置できる右辺の右からの距離top
- 配置できる上辺の上からの距離bottom
- 配置できる下辺の上からの距離protected void drawContent(Canvas canvas, int x, int y)
Block
内の drawContent
canvas
- キャンバスx
- 自ブロック内容物の、キャンバス左上からの X 軸y
- 自ブロック内容物の、キャンバス左上からの Y 軸protected FloatBlock getFloat(char index)
index
- 管理番号
public FloatManager.Trench getFloatTrench(int right)
right
- 調べる右辺の右からの距離
protected char registerFloat(FloatBlock block)
block
- フロートブロック
|
Kagetaka | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright (c) 2002-2004 The Kagetaka Project 'November 20, 2004'