クラス Layer
この具象クラスはレイヤーを表します。レイヤーのデータへのアクセスは、このクラスのインスタンスを介して行われます。クラスのインスタンスに対して行われた変更は、設計のレイヤーに反映されます。処理に失敗した場合は、RSDException がスローされます。
public class Layer
extends java.lang.Object
階層ダイヤグラム
既知の直接サブクラス
なし
フィールド
なし
コンストラクタ
新しいレイヤーオブジェクトを作成します。
public Layer (java.lang.String name)
各要素の説明を次に示します。
name - レイヤーの名前。
メソッド
• equals
public boolean equals (java.lang.Object obj)
以下を上書きします。
クラス java.lang.Object の equals
• hashCode
public int hashCode ()
以下を上書きします。
クラス java.lang.Object の hashcode
• toString
public java.lang.String toString ()
以下を上書きします。
クラス java.lang.Object の toString
• getName
レイヤーの名前を返します。
public java.lang.String getName ()
• isHidden
レイヤーがユーザーに表示されない場合は true を返します。それ以外の場合は false を返します。
public boolean isHidden ()
レイヤーにアクセスできない場合は rsdesigner.javagateway.BasicException がスローされます。
• existsInCurrentDesign
このオブジェクトが既存の設計レイヤーを表すことを確認します。ture が返された場合は、このオブジェクトのその他のメソッドを呼び出しても安全です。そうでない場合は、false が返され、このオブジェクトによって表現されるレイヤーは設計に存在しないことがわかります。
public boolean existsInCurrentDesign ()
設計レイヤーにアクセスできない場合は rsdesigner.javagateway.BasicException が返されます。
• create
指定の属性を持つ新規レイヤーを現在の設計に作成します。
public create()
名前は一意の有効な名前にする必要があります。
RSDException がスローされます。
• isValidLayerName
レイヤー名が有効で一意な場合に true を返します。
public static boolean isValidLayerName (String LayerName)
各要素の説明を次に示します。
LayerName - レイヤーの名前。
• delete
選択したレイヤーを除去します。この操作は時間がかかる可能性があり、総合カタログアイテムで使用されているレイヤーは削除できません。
public void delete (Layer defaultlayer)
各要素の説明を次に示します。
defaultlayer - デフォルトレイヤーの名前。除去されたレイヤー上のオブジェクトはすべてこのレイヤーに移動されます。このレイヤーは設計内に存在する必要があり、保護されたレイヤーは指定できません。
RSDException がスローされます。
• hide
指定したレイヤーを非表示にします。レイヤーは設計内に存在する必要があります。
public hide()
RSDException がスローされます。
• show
指定したレイヤーを表示します。レイヤーは設計内に存在する必要があります。
public show()
RSDException がスローされます。
• setColor
レイヤーのカラーインデックスを設定します。
public setColor (int colorIndex )
各要素の説明を次に示します。
colorIndex - 有効なカラーインデックス。
RSDException がスローされます。
• rename
レイヤーの名前を変更します。
public rename (String newName)
各要素の説明を次に示します。
newName - レイヤーの新しい名前。この名前は、英数字とアンダースコアのみを含む有効なレイヤー名でなければなりません。
RSDException がスローされます。
継承されるメソッド
ほかのクラスから継承されるメソッドは次のとおりです。
クラス | 継承されるメソッド |
---|
java.lang.Object | getClass、notify、notifyAll、wait、wait、wait |