API reference

AttributeInfo Class

Data Class that holds printable data of registered attributes. Used in ComponentManager.

Signature

data class AttributeInfo(
    val type: RegisteredAttributeType,
    val name: String,
    val componentId: Int,
    val enumClass: Class<out Enum<*>>? = null,
)

Constructors

AttributeInfo ( type , name , componentId , enumClass )
Signature
constructor(
    type: RegisteredAttributeType,
    name: String,
    componentId: Int,
    enumClass: Class<out Enum<*>>? = null,
)
Parameters
type: RegisteredAttributeType
name: String
componentId: Int
enumClass: Class<out Enum<*>>?
Returns
AttributeInfo

Properties

componentId : Int
[Get]
Signature
val componentId: Int
enumClass : Class<out Enum<*>>?
[Get]
Signature
val enumClass: Class<out Enum<*>>? = null
name : String
[Get]
Signature
val name: String
type : RegisteredAttributeType
[Get]
Signature
val type: RegisteredAttributeType