Package solution

Class XMLParser

java.lang.Object
solution.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 the Employee type is not Hourly or FullTime