StructuralMetadata.ClassType

Inheritance: java.lang.Object

public static class StructuralMetadata.ClassType

元数据中的类定义

构造函数

构造函数描述
ClassType(String name, String displayName, String description, ArrayList<StructuralMetadata.Property> properties)类定义的构造函数

方法

方法描述
addProperty(StructuralMetadata.Property property)向此类添加指定属性
addProperty(String name, StructuralMetadata.EnumType type, boolean array)
addProperty(String name, StructuralMetadata.EnumType type, boolean array, Integer count)
addProperty(String name, Class type)添加具有指定类型的新属性
addProperty(String name, String displayName, String description, StructuralMetadata.EnumType type, boolean array)
addProperty(String name, String displayName, String description, StructuralMetadata.EnumType type, boolean array, Integer count)
addProperty(String name, String displayName, String description, Class type)
addProperty(String name, String displayName, String description, Class type, boolean normalized)
addProperty(String name, String displayName, String description, Class type, boolean normalized, Integer count)
equals(Object arg0)
getClass()
getDescription()类的描述
getDisplayName()类的名称,用于 UI 表示
getName()类的唯一名称
getProperties()此类中定义的属性。
hashCode()
notify()
notifyAll()
setDescription(String value)类的描述
setDisplayName(String value)类的名称,用于 UI 表示
toString()获取此实例的字符串表示形式。
wait()
wait(long arg0)
wait(long arg0, int arg1)

ClassType(String name, String displayName, String description, ArrayList<StructuralMetadata.Property> properties)

public ClassType(String name, String displayName, String description, ArrayList<StructuralMetadata.Property> properties)

类定义的构造函数

Parameters:

参数类型描述
名称java.lang.String类的唯一名称
displayNamejava.lang.String类的名称,用于 UI 表示
descriptionjava.lang.String类的描述
属性java.util.ArrayList<com.aspose.threed.StructuralMetadata.Property>此类中定义的属性

addProperty(StructuralMetadata.Property property)

public void addProperty(StructuralMetadata.Property property)

向此类添加指定属性

Parameters:

参数类型描述
propertyProperty

addProperty(String name, StructuralMetadata.EnumType type, boolean array)

public StructuralMetadata.Property addProperty(String name, StructuralMetadata.EnumType type, boolean array)

Parameters:

参数类型描述
名称java.lang.String
typeEnumType
数组布尔

Returns: Property

addProperty(String name, StructuralMetadata.EnumType type, boolean array, Integer count)

public StructuralMetadata.Property addProperty(String name, StructuralMetadata.EnumType type, boolean array, Integer count)

Parameters:

参数类型描述
名称java.lang.String
typeEnumType
数组布尔
计数java.lang.Integer

Returns: Property

addProperty(String name, Class type)

public StructuralMetadata.Property addProperty(String name, Class<?> type)

添加具有指定类型的新属性

Parameters:

参数类型描述
名称java.lang.String属性名称
typejava.lang.Class属性的数据类型

Returns: Property

addProperty(String name, String displayName, String description, StructuralMetadata.EnumType type, boolean array)

public StructuralMetadata.Property addProperty(String name, String displayName, String description, StructuralMetadata.EnumType type, boolean array)

Parameters:

参数类型描述
名称java.lang.String
displayNamejava.lang.String
descriptionjava.lang.String
typeEnumType
数组布尔

Returns: Property

addProperty(String name, String displayName, String description, StructuralMetadata.EnumType type, boolean array, Integer count)

public StructuralMetadata.Property addProperty(String name, String displayName, String description, StructuralMetadata.EnumType type, boolean array, Integer count)

Parameters:

参数类型描述
名称java.lang.String
displayNamejava.lang.String
descriptionjava.lang.String
typeEnumType
数组布尔
计数java.lang.Integer

Returns: Property

addProperty(String name, String displayName, String description, Class type)

public StructuralMetadata.Property addProperty(String name, String displayName, String description, Class<?> type)

Parameters:

参数类型描述
名称java.lang.String
displayNamejava.lang.String
descriptionjava.lang.String
typejava.lang.Class

Returns: Property

addProperty(String name, String displayName, String description, Class type, boolean normalized)

public StructuralMetadata.Property addProperty(String name, String displayName, String description, Class<?> type, boolean normalized)

Parameters:

参数类型描述
名称java.lang.String
displayNamejava.lang.String
descriptionjava.lang.String
typejava.lang.Class
normalized布尔

Returns: Property

addProperty(String name, String displayName, String description, Class type, boolean normalized, Integer count)

public StructuralMetadata.Property addProperty(String name, String displayName, String description, Class<?> type, boolean normalized, Integer count)

Parameters:

参数类型描述
名称java.lang.String
displayNamejava.lang.String
descriptionjava.lang.String
typejava.lang.Class
normalized布尔
计数java.lang.Integer

Returns: Property

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

参数类型描述
arg0java.lang.Object

Returns: 布尔

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getDescription()

public String getDescription()

类的描述

Returns: java.lang.String - 类的描述

getDisplayName()

public String getDisplayName()

类的名称,用于 UI 表示

Returns: java.lang.String - 类的名称,用于 UI 表示

getName()

public String getName()

类的唯一名称

Returns: java.lang.String - 类的唯一名称

getProperties()

public List<StructuralMetadata.Property> getProperties()

此类中定义的属性。

Returns: java.util.List<com.aspose.threed.StructuralMetadata.Property> - 此类中定义的属性。

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setDescription(String value)

public void setDescription(String value)

类的描述

Parameters:

参数类型描述
java.lang.String新值

setDisplayName(String value)

public void setDisplayName(String value)

类的名称,用于 UI 表示

Parameters:

参数类型描述
java.lang.String新值

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