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