Я просматриваю с помощью Milo OPCUA Client узлы:
//get my baseNodes
List<ReferenceDescription> references = toList(browseResult.getReferences());
for (ReferenceDescription rd : references) {
//check all nodes under Basenodes
rd.getNodeId().local().ifPresent(nodeId -> browseNode(indent + " ", client, nodeId));
if ((rd.getNodeClass().getValue() == 2)){
referencesChilds.add(rd);
}
}
Я хотел бы, чтобы он проверил эту переменную, если она является массивом, а затем добавьте в мой список ссылокChilds List.
if ((rd.getNodeClass().getValue() == 2)){
referencesChilds.add(rd);
}
Как я могу это сделать, любая идея, объект ReferenceDescription не имеют метода проверки типа данных.