クラス Shape
この抽象クラスはダイヤグラムタイプの加工品のピクチャを表します。
public class Shape
extends DBItem
階層ダイヤグラム
既知の直接サブクラス
• ComponentShape
• PortShape
コンストラクタ
public Shape()
メソッド
• getPrototype
この形状のプロトタイプを返します。形状自体がプロトタイプの場合はヌルを返します。
public Shape getPrototype()
RSDException がスローされます。
• hasInstances
この形状にインスタンスがある場合は true を返します。
public boolean hasInstances()
RSDException がスローされます。
• getInstances
この形状のインスタンスのイタレータを返します。形状がプロトタイプでない場合はヌルを返します。
public Iterator getInstances()
RSDException がスローされます。
• getInstanceVector
この形状のインスタンスのベクトルを返します。形状がプロトタイプでない場合はヌルを返します。
public Vector getInstanceVector()
RSDException がスローされます。
• getArtifact
この形状で表される加工品を返します。
public Artifact getArtifact()
RSDException がスローされます。
• getContainer
この形状のコンテナを返します。この形状にコンテナがない場合はヌルを返します。
public ComponentShape getContainer()
RSDException がスローされます。
• getTopLevelContainer
この形状のトップレベルコンテナを返します。この形状にコンテナがない場合はヌルを返します。
public ComponentShape getTopLevelContainer()
RSDException がスローされます。
• getDiagramType
この形状のダイヤグラムタイプの ID を返します。
public int getDiagramType()
RSDException がスローされます。
• getDatum
この形状のデータム座標 (x, y) を返します。
public Coordinate getDatum(boolean onCurrentSheet)
この形状がカレントシート上にある場合は、onCurrentSheet を true に設定します。そうでない場合は false にします。カレントシートではないシート上の形状は検索に時間がかかる場合があります。
RSDException がスローされます。
• getDraftGroup
形状を含むドラフトグループを返します。
public getDraftGroup()
• getSheet
形状を含むシートを返します。
public Sheet getSheet()
RSDException がスローされます。
• getXRefInfo
シート上の形状の列、行、およびロケーションセットを返します。
public Object[] getXRefInfo()
RSDException がスローされます。
• getLayer
この形状の現在のレイヤーを layer オブジェクトとして返します。
public rsdesigner.design.Layer getLayer ( )
レイヤー名が取得できない場合は rsdesigner.design.RSDException がスローされます。
• inDraftGroup
この形状がドラフトグループに含まれている場合は true を返します。
public boolean inDraftGroup()
• setColor
この形状の色を、指定されたインデックスに変更します。この形状は、カレント設計シート上になければなりません。
public void setColor (int index)
各要素の説明を次に示します。
index - 有効なカラーインデックスを指定します (1 以上、最大インデックス以下)。色の設定は形状ラベルにも適用されます。
RSDException がスローされます。
• getColor
この形状のカラーインデックスを返します。この形状は、カレントシート上になければなりません。
public int getColor()
この形状がカレントシート上にないときは RSDException がスローされます。
継承されるメソッド
ほかのクラスから継承されるメソッドは次のとおりです。
クラス | 継承されるメソッド |
---|
java.lang.Object | equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |