예제 #1
0
    public BoardSetupField get_Renamed() throws Exception {
      if (m_group >= 0 && m_group < getEnclosing_Instance().getGroupsSize()) {
        BoardSetupGroup group = getEnclosing_Instance().getGroup(m_group);
        if (m_field >= 0 && m_field < group.getFieldsSize()) return group.getField(m_field);
      }

      return null;
    }
예제 #2
0
 public String getIPPort() throws Exception {
   for (int i = m_groups.size() - 1; i >= 0; i--) {
     BoardSetupGroup group = (BoardSetupGroup) m_groups.get(i);
     if (group.getGroupType() == BoardSetupGroup.GROUP_TYPE_IP
         && group.getFieldsSize() > IP_PORT_IN_GROUP)
       return group.getField(IP_PORT_IN_GROUP).getValue();
   }
   return "" + MLSEngine.DEFAULT_PORT_NUMBER;
 }
예제 #3
0
 public String getIPAddress() throws Exception {
   for (int i = m_groups.size() - 1; i >= 0; i--) {
     BoardSetupGroup group = (BoardSetupGroup) m_groups.get(i);
     if (group.getGroupType() == BoardSetupGroup.GROUP_TYPE_IP
         && group.getFieldsSize() > IP_ADDRESS_IN_GROUP)
       return group.getField(IP_ADDRESS_IN_GROUP).getValue();
   }
   return "";
 }
예제 #4
0
 public BoardSetupField getSecField(String name) throws Exception {
   for (int i = 0; i < m_groups.size(); i++) {
     BoardSetupGroup group = (BoardSetupGroup) m_groups.get(i);
     if (group.getGroupType() == BoardSetupGroup.GROUP_TYPE_SECLIST) {
       BoardSetupField field = group.getField(name);
       if (field != null) return field;
     }
   }
   return null;
 }
예제 #5
0
 public boolean setIPPort(String port) throws Exception {
   for (int i = m_groups.size() - 1; i >= 0; i--) {
     BoardSetupGroup group = (BoardSetupGroup) m_groups.get(i);
     if (group.getGroupType() == BoardSetupGroup.GROUP_TYPE_IP
         && group.getFieldsSize() > IP_PORT_IN_GROUP) {
       group.getField(IP_PORT_IN_GROUP).setValue(port);
       return true;
     }
   }
   return false;
 }
예제 #6
0
  public BoardSetupField getSecField(int index) throws Exception {
    if (index >= 0) {
      int groups = m_groups.size();
      for (int i = 0; i < groups; i++) {
        BoardSetupGroup group = (BoardSetupGroup) m_groups.get(i);
        if (group.getGroupType() == BoardSetupGroup.GROUP_TYPE_SECLIST) {
          int fields = group.getFieldsSize();
          if (fields > index) return group.getField(index);
          else index -= fields;
        }
      }
    }

    return null;
  }
예제 #7
0
 public BoardSetupField first() throws Exception {
   int groups = getEnclosing_Instance().getGroupsSize();
   for (int i = 0; i < groups; i++) {
     BoardSetupGroup group = getEnclosing_Instance().getGroup(i);
     if (group.getGroupType() == BoardSetupGroup.GROUP_TYPE_SECLIST
         && group.getFieldsSize() > 0) {
       m_group = i;
       m_field = 0;
       return group.getField(0);
     }
   }
   m_group = -1;
   m_field = -1;
   return null;
 }
예제 #8
0
 public boolean checkSecValues() throws Exception {
   for (int i = m_groups.size() - 1; i >= 0; i--) {
     BoardSetupGroup group = (BoardSetupGroup) m_groups.get(i);
     if (group.getGroupType() == BoardSetupGroup.GROUP_TYPE_SECLIST) {
       for (int j = group.getFieldsSize() - 1; j >= 0; j--) {
         BoardSetupField field = group.getField(j);
         if (!field.isOptional() && field.getInputType() != BoardSetupField.INPUT_TYPE_FINAL) {
           String value_Renamed = field.getValue();
           if ((value_Renamed == null || value_Renamed.length() <= 0)) return false;
         }
       }
     }
   }
   return true;
 }
예제 #9
0
    public BoardSetupField next() throws Exception {
      int groups = getEnclosing_Instance().getGroupsSize();
      if (m_group >= 0 && m_group < groups) {
        BoardSetupGroup group = getEnclosing_Instance().getGroup(m_group);
        m_field++;
        if (m_field >= 0 && m_field < group.getFieldsSize()) {
          return group.getField(m_field);
        } else {
          for (int i = m_group + 1; i < groups; i++) {
            group = getEnclosing_Instance().getGroup(i);
            if (group.getGroupType() == BoardSetupGroup.GROUP_TYPE_SECLIST
                && group.getFieldsSize() > 0) {
              m_group = i;
              m_field = 0;
              return group.getField(0);
            }
          }
          m_group = -1;
          m_field = -1;
        }
      }

      return null;
    }