Package username

Class XMLParser

java.lang.Object
username.XMLParser

public class XMLParser extends Object
Utility class for parsing an XML file.
  • Constructor Details

    • XMLParser

      public XMLParser()
  • Method Details

    • parseEmployee

      public static Employee parseEmployee(Scanner scanner) throws IllegalArgumentException, NumberFormatException
      Reads the data in an Employee section and uses it to create and return a new Employee object.
      Parameters:
      scanner - Scanner object positioned at the start of a nested employee element
      Returns:
      New Employee object created from the information in a nested employee element
      Throws:
      IllegalArgumentException - if any of the tags needed to create an Employee are missing
      NumberFormatException - if number values can not be parsed correctly.