TavernerPOS - Source Code

Clone: 

git clone http://www.librarysmith.co.uk/tavernerPOS

 

package com.floreantpos.print;

public enum PrinterType {
	OS_PRINTER("printer"), //$NON-NLS-1$
	JAVAPOS("javapos"); //$NON-NLS-1$

	private final String name;

	PrinterType(String name) {
		this.name = name;
	}

	public String getName() {
		return name;
	}

	public static PrinterType fromString(String name) {
		PrinterType[] values = values();
		for (int i = 0; i < values.length; i++) {
			PrinterType printerType = values[i];
			if(printerType.getName().equals(name)) {
				return printerType;
			}
		}

		return null;
	}

	@Override
	public String toString() {
		return name;
	}
}

Add comment
These comments are moderated so so won't be published until reviewed.