クラス Artifact
この抽象クラスは、形状としてシート上に表現できる名前付きのPropertySetを表します。
public class Artifact
extends PropertySet
階層ダイヤグラム
既知の直接サブクラス
• Component
• Port
コンストラクタ
Artifact()
メソッド
• getName
加工品の名前を、名前がない場合はヌルをそれぞれ返します。
public String getName()
RSDException がスローされます。
• getShapes
加工品のすべての形状のイタレータを返します。イタレータの各要素は、形状に関連する情報を含む 1 要素を持つ配列です。
public Iterator getShapes()
RSDException がスローされます。
• getContainer
加工品のコンテナを、加工品にコンテナがない場合はヌルをそれぞれ返します。
public Component getContainer()
RSDException がスローされます。
• getTopLevelContainer
加工品のトップレベルのコンテナを、加工品にコンテナがない場合はヌルをそれぞれ返します。
public Component getTopLevelContainer()
RSDException がスローされます。
• getFullName
加工品の名前を返します。
public String setFullName()
RSDException がスローされます。
• setNameFree
指定されたフォーマットを使用して加工品の名前をフォーマットします。
public String setNameFree(String freeName)
各要素の説明を次に示します。
freeName - 加工品の名前。
RSDException がスローされます。
• setNameSerial
指定された整数を使用して加工品の名前をフォーマットします。
public String setNameSerial(int serialnumber)
各要素の説明を次に示します。
serialnumber - 加工品の名前をフォーマットするために使用する整数。
RSDException がスローされます。
• setNameAuto
加工品の名前に一意のシリアル番号を自動的に割り当てます。
public String setNameAuto()
RSDException がスローされます。
• setNameNull
加工品の名前をヌルにリセットします。
public String setNameNull()
RSDException がスローされます。
• getNameSerialNumber
加工品の名前のフォーマットタイプを返します。
関数が正の数値を返した場合、シリアル番号を使用して整数の名前が生成されます。
関数が 0 を返した場合、加工品の名前のフォーマットは自由フォーマットです。
関数が負の数値を返した場合、加工品の名前はヌルです。
public int getNameSerialNumber(StringBuffer nameFormat)
各要素の説明を次に示します。
nameFormat - 加工品の名前のフォーマットを指定する文字列バッファ。
RSDException がスローされます。
• getNameFormat
加工品の名前のフォーマットを返します。
public String getNameFormat()
RSDException がスローされます。
• setNameFormat
加工品の名前を指定された自由フォーマットに設定します。
public String setNameFormat(String newNameFormat)
各要素の説明を次に示します。
newNameFormat - 加工品の名前に適用する新しい自由フォーマットを指定する文字列バッファ。
RSDException がスローされます。
• getShapesVector
設計内で加工品を表す形状のベクトルを返します。
public Vector getShapesVector()
RSDException がスローされます。
• getPrototype
加工品のプロトタイプを返します。加工品自体がプロトタイプの場合はヌルを返します。
public Artifact getPrototype()
RSDException がスローされます。
• hasInstances
加工品にインスタンスがある場合は true を返します。
public boolean hasInstances()
RSDException がスローされます。
• getInstances
加工品のインスタンスの数を返します。加工品がプロトタイプでない場合は空のイタレータを返します。
public Iterator getInstances()
RSDException がスローされます。
• getInstanceVector
加工品のインスタンスのベクトルを返します。加工品がプロトタイプでない場合は空のベクトルを返します。
public Vector getInstanceVector()
RSDException がスローされます。
• getReferencedDatasets
加工品によって参照されるデータベースの数を返します。
public Iterator getReferencedDatasets()
RSDException がスローされます。
• getReferencedDatasetsVector
加工品によって参照されるデータベースのベクトルを返します。
public Vector getReferencedDatasetsVector()
RSDException がスローされます。
• getDatatable
この加工品に関連付けられているデータテーブルを返します。
public Datatable getDatatable()
RSDException がスローされます。
継承されるメソッド
ほかのクラスから継承されるメソッドは次のとおりです。
クラス | 継承されるメソッド |
---|
rsdesigner.design.PropertySet | getIntegerProperty, getProperties, getProperty, getRealProperty, getStringProperty, getType |
java.lang.Object | equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |