クラス Sheet
この具象クラスは、設計の図面シートを表します。
public class Sheet
extends PropertySet
階層ダイヤグラム
既知の直接サブクラス
DraftGroup
コンストラクタ
public Sheet()
メソッド
• getName
シートの名前を返します。
public String getName()
RSDException がスローされます。
• open
シートを開きます。
public void open()
RSDException がスローされます。
• close
現在開いているシートを閉じます。
public void close()
RSDException がスローされます。
• getShapes
シートにあるすべての形状のイタレータを返します。イタレータの各要素は、形状に関連する情報を含む 1 要素を持つ配列です。
public Iterator getShapes()
RSDException がスローされます。
• getShapes
指定したクラスに属するシートにあるすべての形状のイタレータを返します。イタレータの各要素は、形状に関連する情報を含む 1 要素を持つ配列です。
public Iterator getShapes(boolean onlyRootShapes, String[] classNames)
各要素の説明を次に示します。
onlyRootShapes - true の場合、getShapes 関数は、指定したクラスに属するトップレベル形状だけを返します。
classNames - 指定したクラスのリスト。
RSDException がスローされます。
• getShapesVector
シートにあるすべての形状のベクトルを返します。
public Vector getShapesVector()
RSDException がスローされます。
• getShapesVector
指定したクラスに属するシートにあるすべての形状のベクトルを返します。
public Vector getShapesVector(boolean onlyRootShapes, String[] classNames)
各要素の説明を次に示します。
onlyRootShapes - true の場合、getShapes 関数は、指定したクラスに属するトップレベル形状だけを返します。
classNames - 指定したクラスのリスト。
RSDException がスローされます。
• getBlockShapes
シートにあるすべてのブロック形状のイタレータを返します。イタレータの各要素は、ブロック形状に関連する情報を含む 1 要素を持つ配列です。
public Iterator getBlockShapes()
RSDException がスローされます。
• getBlockShapesVector
シートにあるすべてのブロック形状のベクトルを返します。
public Vector getBlockShapesVector()
RSDException がスローされます。
• getFibreShapes
シートにあるすべてのファイバー形状のイタレータを返します。イタレータの各要素は、ファイバー形状に関連する情報を含む 1 要素を持つ配列です。
public Iterator getFibreShapes()
RSDException がスローされます。
• getFibreShapesVector
シートにあるすべてのファイバー形状のベクトルを返します。
public Vector getFibreShapeVector()
RSDException がスローされます。
• getGroupShapes
シートにあるすべてのグループ形状のイタレータを返します。イタレータの各要素は、グループ形状に関連する情報を含む 1 要素を持つ配列です。
public Iterator getGroupShapes()
RSDException がスローされます。
• getGroupShapesVector
シートにあるすべてのグループ形状のベクトルを返します。
public Vector getGroupShapesVector()
RSDException がスローされます。
• getPortShapes
シートにあるすべてのポート形状のイタレータを返します。イタレータの各要素は、ポート形状に関連する情報を含む 1 要素を持つ配列です。
public Iterator getPortShapes()
RSDException がスローされます。
• getPortShapesVector
シートにあるすべてのポート形状のベクトルを返します。
public Vector getPortShapesVector()
RSDException がスローされます。
• getBlocks
シート上に 1 つ以上の形状を持つすべてのブロックのイタレータを返します。イタレータの各要素は、ブロックに関連する情報を含む 1 要素を持つ配列です。
public Iterator getBlocks()
RSDException がスローされます。
• getBlocksVector
このシート上に 1 つ以上の形状を持つすべてのブロックのベクトルを返します。
public Vector getBlocksVector()
RSDException がスローされます。
• getFibres
シート上に 1 つ以上の形状を持つすべてのファイバーのイタレータを返します。イタレータの各要素は、ファイバーに関連する情報を含む 1 要素を持つ配列です。
public Iterator getFibres()
RSDException がスローされます。
• getFibresVector
このシート上に 1 つ以上の形状を持つすべてのファイバーのベクトルを返します。
public Vector getFibresVector()
RSDException がスローされます。
• getGroups
シート上に 1 つ以上の形状を持つすべてのグループのイタレータを返します。イタレータの各要素は、グループに関連する情報を含む 1 要素を持つ配列です。
public Iterator getGroups()
RSDException がスローされます。
• getGroupsVector
このシート上に 1 つ以上の形状を持つすべてのグループのベクトルを返します。
public Vector getGroupsVector()
RSDException がスローされます。
• getPorts
シート上に 1 つ以上の形状を持つすべてのポートのイタレータを返します。イタレータの各要素は、ポートに関連する情報を含む 1 要素を持つ配列です。
public Iterator getPorts()
RSDException がスローされます。
• getPortsVector
このシート上に 1 つ以上の形状を持つすべてのポートのベクトルを返します。
public Vector getPortsVector()
RSDException がスローされます。
• isDesignSheet
シートが設計シートであるかどうかを返します。
public boolean isDesignSheet()
RSDException がスローされます。
• getCurrentSheet
現在表示されているシートを返します。
public static Sheet getCurrentSheet()
RSDException がスローされます。
• isOpenSheet
シートが開いている場合は true を返します。
public boolean isOpenSheet()
RSDException がスローされます。
• CreateCrossoversOnSheet
シート上に交差を作成します。
public void CreateCrossoversOnSheet()
RSDException がスローされます。
• DeleteCrossoversOnSheet
シート上の交差を削除します。
public void DeleteCrossoversOnSheet()
RSDException がスローされます。
• getLocationset
シートが属するシートのロケーションセットおよびロケーションセット内のシートのシーケンス番号を返します。
public Object[] getLocationset()
RSDException がスローされます。
• getRowCoulmnInfo
シートが属するロケーションセットを行と列で返します。
ロケーションセットは 3 つの要素のオブジェクト配列です。各要素は 3 つの要素の部分配列です。
最初の要素は、3 つの要素 (列番号、シートの X 位置、および x 軸に沿ったシートの幅) の部分配列です。
2 番目の要素は、3 つの要素 (行番号、シートの Y 位置、および y 軸に沿ったシートの幅) の部分配列です。
3 番目の要素は、4 つの要素 (シートの開始データムの X と Y 座標の 2 つの要素およびシートの終了データムの X と Y 座標の 2 つの要素) の部分配列です。
public Object[] getRowColumnInfo()
RSDException がスローされます。
継承されるメソッド
ほかのクラスから継承されるメソッドは次のとおりです。
クラス | 継承されるメソッド |
---|
rsdesigner.design.PropertySet | getIntegerProperty, getProperties, getProperty, getRealProperty, getStringProperty, getType |
java.lang.Object | equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |