Exemplo n.º 1
0
  private void printInterfacesInfo(InterfaceInfoList interfaceInfoList) {

    for (InterfaceInfo interfaceInfo : interfaceInfoList.getInterfaceInfos()) {

      String ifaceName = interfaceInfo.getName();
      if (ifaceName.length() < 15) {
        int dif = 15 - ifaceName.length();
        for (int i = 0; i < dif; i++) ifaceName += " ";
      }
      printSymbolWithoutDoubleLine("INTERFACE: " + ifaceName);

      String peerUnit = interfaceInfo.getPeerUnit();
      if (peerUnit != null) printSymbolWithoutDoubleLine(doubleTab + "Peer-Unit: " + peerUnit);

      String vlan = interfaceInfo.getVlan();
      if (vlan != null) {
        printSymbolWithoutDoubleLine(doubleTab + "VLAN id: " + vlan);
      }

      String state = interfaceInfo.getState();
      if (state != null) {
        printSymbolWithoutDoubleLine(doubleTab + "STATE: " + state);
      }

      String description = interfaceInfo.getDescription();
      if (description != null && !description.isEmpty()) {
        printSymbolWithoutDoubleLine(doubleTab + "description: " + description);
      }

      printSymbol("");
    }
  }