コード例 #1
0
ファイル: EdfGroup.java プロジェクト: nhauser/cdma
 @Override
 public IDataset getDataset() {
   if (dataset == null) {
     IGroup root = getRootGroup();
     if (root == null) {
       return null;
     } else {
       return root.getDataset();
     }
   } else {
     return dataset;
   }
 }
コード例 #2
0
ファイル: SoleilArcFactory.java プロジェクト: nhauser/cdma
 @Override
 public IGroup createGroup(IGroup parent, String shortName) {
   ArchivingGroup group = null;
   if ((shortName != null) && !shortName.isEmpty()) {
     if (parent != null) {
       if (parent instanceof ArchivingGroup) {
         group =
             new ArchivingGroup(
                 NAME, (ArchivingDataset) parent.getDataset(), (ArchivingGroup) parent, shortName);
       }
     } else {
       group = new ArchivingGroup(NAME, null, null, shortName);
     }
   }
   return group;
 }