public enum BuiltinDataType extends Enum<BuiltinDataType>
| Enum Constant and Description |
|---|
Boolean |
Byte |
ByteString |
DataValue |
DateTime |
DiagnosticInfo |
Double |
ExpandedNodeId |
ExtensionObject |
Float |
Guid |
Int16 |
Int32 |
Int64 |
LocalizedText |
NodeId |
QualifiedName |
SByte |
StatusCode |
String |
UInt16 |
UInt32 |
UInt64 |
Variant |
XmlElement |
| Modifier and Type | Method and Description |
|---|---|
static @Nullable BuiltinDataType |
fromBackingClass(Class<?> backingClass) |
static @Nullable BuiltinDataType |
fromNodeId(ExpandedNodeId nodeId) |
static @Nullable BuiltinDataType |
fromNodeId(NodeId nodeId) |
Class<?> |
getBackingClass() |
static @Nullable Class<?> |
getBackingClass(ExpandedNodeId typeId) |
static @Nullable Class<?> |
getBackingClass(int typeId) |
static @Nullable Class<?> |
getBackingClass(NodeId typeId) |
static int |
getBuiltinTypeId(Class<?> backingClass) |
NodeId |
getNodeId() |
int |
getTypeId() |
static boolean |
isBuiltin(ExpandedNodeId typeId) |
static boolean |
isBuiltin(int typeId) |
static boolean |
isBuiltin(NodeId typeId) |
static BuiltinDataType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static BuiltinDataType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final BuiltinDataType Boolean
public static final BuiltinDataType SByte
public static final BuiltinDataType Byte
public static final BuiltinDataType Int16
public static final BuiltinDataType UInt16
public static final BuiltinDataType Int32
public static final BuiltinDataType UInt32
public static final BuiltinDataType Int64
public static final BuiltinDataType UInt64
public static final BuiltinDataType Float
public static final BuiltinDataType Double
public static final BuiltinDataType String
public static final BuiltinDataType DateTime
public static final BuiltinDataType Guid
public static final BuiltinDataType ByteString
public static final BuiltinDataType XmlElement
public static final BuiltinDataType NodeId
public static final BuiltinDataType ExpandedNodeId
public static final BuiltinDataType StatusCode
public static final BuiltinDataType QualifiedName
public static final BuiltinDataType LocalizedText
public static final BuiltinDataType ExtensionObject
public static final BuiltinDataType DataValue
public static final BuiltinDataType Variant
public static final BuiltinDataType DiagnosticInfo
public static BuiltinDataType[] values()
for (BuiltinDataType c : BuiltinDataType.values()) System.out.println(c);
public static BuiltinDataType valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic NodeId getNodeId()
public int getTypeId()
public Class<?> getBackingClass()
public static int getBuiltinTypeId(Class<?> backingClass)
backingClass - the backing Class of the builtin type.backingClass.@Nullable public static @Nullable Class<?> getBackingClass(int typeId)
typeId - the id of the builtin type.Class backing the builtin type.@Nullable public static @Nullable Class<?> getBackingClass(ExpandedNodeId typeId)
@Nullable public static @Nullable BuiltinDataType fromBackingClass(Class<?> backingClass)
@Nullable public static @Nullable BuiltinDataType fromNodeId(NodeId nodeId)
@Nullable public static @Nullable BuiltinDataType fromNodeId(ExpandedNodeId nodeId)
public static boolean isBuiltin(int typeId)
public static boolean isBuiltin(NodeId typeId)
public static boolean isBuiltin(ExpandedNodeId typeId)
Copyright © 2025. All rights reserved.