package ciscoroutertool.scanner.parser; import java.util.ArrayList; /** * Manages router interfaces so shutdown interfaces can be cleaned out * @version 0.01ALPHA * @author Andrew H. Johnston <a href="mailto:ahjohnston25@gmail.com>ahjohnston25@gmail.com</a> */ public class RouterInterface extends RouterSetting{ private ArrayList<String> lines; private String ifaceName; public RouterInterface() { lines = new ArrayList<>(); ifaceName = null; } public RouterInterface(String name) { super(); //Call default ifaceName = name; lines = new ArrayList<>(); } public void setName(String name) { ifaceName = name; } public String getName() { return ifaceName; } public void addLine(String l) { lines.add(l); } public ArrayList<String> getLines() { return lines; } public boolean isShutdown() { for (String line : lines) { if (line.matches("(\\s)shutdown")) { return true; } } return false; } }