示例#1
0
 int getNbItems() {
   int nNbOccurs = getNbOccurs();
   if (m_arrChildren != null) {
     int n = 0;
     for (int nChild = 0; nChild < m_arrChildren.size(); nChild++) {
       VarDefBase varDefChild = getChild(nChild);
       if (varDefChild != null && varDefChild.isEditInMapRedefine()) n += varDefChild.getNbItems();
     }
     if (n == 0) n = 1;
     return nNbOccurs * n;
   } else return nNbOccurs;
 }