Field.java

package model;

import java.io.Serializable;

/**
 * @author Anthony, Ryan
 */
public class Field  implements Serializable {
	private static final long serialVersionUID = 1L;
	private String name;
	private String type;
	
	/**
	 * basic constructor given type and name
	 * @param name field name
	 * @param type field type
	 */
	public Field(String type, String name) {
		this.name = name;
		this.type = type;
	}
	
	/**
	 * pulls the field name
	 * @return field name
	 */
	public String getName() {
		return this.name;
	}
	
	/**
	 * pulls the field type
	 * @return field type
	 */
	public String getType() {
		return this.type;
	}
	
	/**
	 * sets the field name
	 */
	public void setName(String name) {
		this.name = name;
	}
	
	/**
	 * sets the field type
	 */
	public void setType(String type) {
		this.type = type;
	}
	
	@Override
	/**
	 * returns a string representation of a field
	 */
	public String toString() {
		return type + " " + name;
		
	}
}