Create a java class generator


Assignment: Java Class Generator

For project 1 you are to create a Java class generator. Follow the directions and hints below. This is an individual project - you are NOTto work in groups; however, I fully support "helping" each other. This means that if you are asked to help someone in class then teach them, do not just supply them with code. Teaching them what you know not only helps them for the rest of their time in the course and our department but it helps you to learn.

The system, when run, will read in a text file that will act as a script. The script should contain sections used to direct your program how to create the classes, interfaces, abstract classes, enumerations, etc... For example: The below script would be used to create a Car class with properties, methods, constructors, implemented interfaces and inheritance.

From a script similar to the above you are to read in each line and process it so that in the end this file will be converted into a set of classes, enumerations, and interfaces.

Below is a Utility class that can help you parse and manipulate data. Notice the keyword "static" is used. This way you can directly call upon these methods from your Tester class. An example would be if you are trying to create a setter method for a variable named "firstName".

Format your assignment according to the following formatting requirements:

1. The answer should be typed, double spaced, using Times New Roman font (size 12), with one-inch margins on all sides.

2. The response also include a cover page containing the title of the assignment, the student's name, the course title, and the date. The cover page is not included in the required page length.

3. Also Include a reference page. The Citations and references should follow APA format. The reference page is not included in the required page length.

Attachment:- Project-Java-Class-Generator.rar

Request for Solution File

Ask an Expert for Answer!!
JAVA Programming: Create a java class generator
Reference No:- TGS02958022

Expected delivery within 24 Hours