Exemplo n.º 1
0
 @Override
 public IGroup getGroup(String shortName) {
   List<IGroup> list = getGroupList();
   IGroup result = null;
   NexusNode nodeName = PathNexus.splitStringToNode(shortName)[0];
   NexusNode groupName;
   NexusNode[] nodes;
   for (IGroup group : list) {
     nodes = PathNexus.splitStringToNode(group.getName());
     groupName = nodes[nodes.length - 1];
     if (groupName.matchesNode(nodeName)) {
       result = group;
       break;
     }
   }
   return result;
 }
Exemplo n.º 2
0
 @Override
 public IDataItem getDataItem(String shortName) {
   List<IDataItem> list = getDataItemList();
   IDataItem result = null;
   NexusNode nodeName = PathNexus.splitStringToNode(shortName)[0];
   NexusNode groupName;
   NexusNode[] nodes;
   for (IDataItem item : list) {
     nodes = PathNexus.splitStringToNode(item.getName());
     groupName = nodes[nodes.length - 1];
     if (groupName.matchesNode(nodeName)) {
       result = item;
       break;
     }
   }
   return result;
 }