All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.stathissideris.ascii2image.graphics.CustomShapeDefinition Maven / Gradle / Ivy

There is a newer version: 1.2024.8
Show newest version
// THIS FILE HAS BEEN GENERATED BY A PREPROCESSOR.
package org.stathissideris.ascii2image.graphics;

public class CustomShapeDefinition {
	private String tag;
	private boolean stretch = false;
	private boolean dropShadow = true;
	private boolean hasBorder = false;
	private String filename;
	private String comment;
	
	public boolean dropsShadow() {
		return dropShadow;
	}
	public void setDropsShadow(boolean dropShadow) {
		this.dropShadow = dropShadow;
	}
	public String getFilename() {
		return filename;
	}
	public void setFilename(String filename) {
		this.filename = filename;
	}
	public boolean stretches() {
		return stretch;
	}
	public void setStretches(boolean stretch) {
		this.stretch = stretch;
	}
	public boolean hasBorder() {
		return hasBorder;
	}
	public void setHasBorder(boolean hasBorder) {
		this.hasBorder = hasBorder;
	}
	public String getTag() {
		return tag;
	}
	public void setTag(String tag) {
		this.tag = tag;
	}
	
	public String getComment() {
		return comment;
	}
	public void setComment(String comment) {
		this.comment = comment;
	}
	
	public String toString(){
		return
			"Custom shape: \""+getTag()+"\":\n"
			+"\tfile: "+getFilename()+"\n"
			+"\tstretches: "+stretches()+"\n"
			+"\thas border: "+hasBorder()+"\n"
			+"\tdrops shadow: "+dropsShadow()+"\n"
			+"\tcomment: "+getComment()+"\n"
			;
	}
	
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy