StructuralMetadata.PropertyTable

Inheritance: java.lang.Object

public static class StructuralMetadata.PropertyTable

プロパティテーブル。

コンストラクタ

コンストラクタ説明
PropertyTable(String name, StructuralMetadata.ClassType mclass)プロパティテーブルのコンストラクタです。

メソッド

メソッド説明
addValue(StructuralMetadata.Property prop, Object value)プロパティテーブルに新しいプロパティを追加します。
addValue(String propName, Object value)プロパティテーブルに新しいプロパティを追加します。
attach(VertexElementUserData userData)現在のプロパティテーブルを指定されたユーザーデータに添付します
equals(Object arg0)
from(VertexElementUserData userData)指定されたユーザーデータから添付されたプロパティテーブルを抽出します
getClass()
getMetaClass()このプロパティテーブルのメタクラスです。
getName()プロパティテーブルの名前です。
getValue(String name)指定されたプロパティ名の値を取得します
getValues()プロパティテーブルの値です。
hashCode()
notify()
notifyAll()
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

PropertyTable(String name, StructuralMetadata.ClassType mclass)

public PropertyTable(String name, StructuralMetadata.ClassType mclass)

プロパティテーブルのコンストラクタです。

Parameters:

パラメーター説明
名前java.lang.Stringこのテーブルインスタンスの名前です。
mclassClassTypeこのプロパティテーブルのメタクラス定義です

addValue(StructuralMetadata.Property prop, Object value)

public void addValue(StructuralMetadata.Property prop, Object value)

プロパティテーブルに新しいプロパティを追加します。

Parameters:

パラメーター説明
propPropertyどのプロパティに値を追加するか
java.lang.Object値の配列

addValue(String propName, Object value)

public void addValue(String propName, Object value)

プロパティテーブルに新しいプロパティを追加します。

Parameters:

パラメーター説明
propNamejava.lang.Stringどのプロパティに値を追加するか
java.lang.Object値の配列

attach(VertexElementUserData userData)

public void attach(VertexElementUserData userData)

現在のプロパティテーブルを指定されたユーザーデータに添付します

Parameters:

パラメーター説明
userDataVertexElementUserData

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

パラメーター説明
arg0java.lang.Object

Returns: boolean

from(VertexElementUserData userData)

public static StructuralMetadata.PropertyTable from(VertexElementUserData userData)

指定されたユーザーデータから添付されたプロパティテーブルを抽出します

Parameters:

パラメーター説明
userDataVertexElementUserDataプロパティテーブルに関連付けられたユーザーデータです

Returns: PropertyTable - The associated property table instance

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getMetaClass()

public StructuralMetadata.ClassType getMetaClass()

このプロパティテーブルのメタクラスです。

Returns: ClassType - The meta class of this property table.

getName()

public String getName()

プロパティテーブルの名前です。

Returns: java.lang.String - プロパティテーブルの名前です。

getValue(String name)

public Object getValue(String name)

指定されたプロパティ名の値を取得します

Parameters:

パラメーター説明
名前java.lang.Stringプロパティ名

Returns: java.lang.Object - プロパティの値、または見つからない場合は null

getValues()

public HashMap<String,Object> getValues()

プロパティテーブルの値です。

Returns: java.util.HashMap<java.lang.String,java.lang.Object> - プロパティテーブルの値です。

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

パラメーター説明
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

パラメーター説明
arg0long
arg1int