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

br.com.digilabs.jqplot.elements.TickOptions Maven / Gradle / Ivy

/*
 *  Copyright 2011 Inaiat H. Moraes.
 * 
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 * 
 *       http://www.apache.org/licenses/LICENSE-2.0
 * 
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 *  under the License.
 */
package br.com.digilabs.jqplot.elements;

/**
 * A 'tick' object showing the value of a tick/gridline on the plot.
 * 
 * @author inaiat
 */
public class TickOptions implements Element {

	/** The Constant serialVersionUID. */
	private static final long serialVersionUID = -8139093369426118021L;

	/** The mark. */
	private String mark;

	/** The show mark. */
	private Boolean showMark;

	/** The show gridline. */
	private Boolean showGridline;

	/** The is minor tick. */
	private Boolean isMinorTick;

	/** The angle. */
	private Integer angle;

	/** The mark size. */
	private Integer markSize;

	/** The show. */
	private Boolean show;

	/** The show label. */
	private Boolean showLabel;

	/** The label position. */
	private String labelPosition;

	/** The label. */
	private String label;

	/** The format string. */
	private String formatString;

	/** The prefix. */
	private String prefix;

	/** The font family. */
	private String fontFamily;

	/** The font size. */
	private String fontSize;

	/** The font weight. */
	private String fontWeight;

	/** The font stretch. */
	private Double fontStretch;

	/** The text color. */
	private String textColor;

	/** The escape html. */
	private Boolean escapeHTML;

	/**
	 * Gets the format string.
	 * 
	 * @return formatString
	 */
	public String getFormatString() {
		return formatString;
	}

	/**
	 * Sets the format string.
	 * 
	 * @param formatString
	 *            the new format string
	 */
	public TickOptions setFormatString(String formatString) {
		this.formatString = formatString;
		return this;
	}

	/**
	 * Sets the angle.
	 * 
	 * @param angle
	 *            the angle to set
	 */
	public TickOptions setAngle(Integer angle) {
		this.angle = angle;
		return this;
	}

	/**
	 * Gets the angle.
	 * 
	 * @return the angle
	 */
	public Integer getAngle() {
		return angle;
	}

	/**
	 * Gets the label position.
	 * 
	 * @return the labelPosition
	 */
	public String getLabelPosition() {
		return labelPosition;
	}

	/**
	 * Sets the label position.
	 * 
	 * @param labelPosition
	 *            to set
	 */
	public TickOptions setLabelPosition(String labelPosition) {
		this.labelPosition = labelPosition;
		return this;
	}

	/**
	 * Gets the mark.
	 * 
	 * @return the mark
	 */
	public String getMark() {
		return mark;
	}

	/**
	 * Sets the mark.
	 * 
	 * @param mark
	 *            the new mark
	 */
	public TickOptions setMark(String mark) {
		this.mark = mark;
		return this;
	}

	/**
	 * Gets the show mark.
	 * 
	 * @return the show mark
	 */
	public Boolean getShowMark() {
		return showMark;
	}

	/**
	 * Sets the show mark.
	 * 
	 * @param showMark
	 *            the new show mark
	 */
	public TickOptions setShowMark(Boolean showMark) {
		this.showMark = showMark;
		return this;
	}

	/**
	 * Gets the show gridline.
	 * 
	 * @return the show gridline
	 */
	public Boolean getShowGridline() {
		return showGridline;
	}

	/**
	 * Sets the show gridline.
	 * 
	 * @param showGridline
	 *            the new show gridline
	 */
	public TickOptions setShowGridline(Boolean showGridline) {
		this.showGridline = showGridline;
		return this;
	}

	/**
	 * Gets the checks if is minor tick.
	 * 
	 * @return the checks if is minor tick
	 */
	public Boolean getIsMinorTick() {
		return isMinorTick;
	}

	/**
	 * Sets the checks if is minor tick.
	 * 
	 * @param isMinorTick
	 *            the new checks if is minor tick
	 */
	public TickOptions setIsMinorTick(Boolean isMinorTick) {
		this.isMinorTick = isMinorTick;
		return this;
	}

	/**
	 * Gets the mark size.
	 * 
	 * @return the mark size
	 */
	public Integer getMarkSize() {
		return markSize;
	}

	/**
	 * Sets the mark size.
	 * 
	 * @param markSize
	 *            the new mark size
	 */
	public TickOptions setMarkSize(Integer markSize) {
		this.markSize = markSize;
		return this;
	}

	/**
	 * Gets the show.
	 * 
	 * @return the show
	 */
	public Boolean getShow() {
		return show;
	}

	/**
	 * Sets the show.
	 * 
	 * @param show
	 *            the new show
	 */
	public TickOptions setShow(Boolean show) {
		this.show = show;
		return this;
	}

	/**
	 * Gets the show label.
	 * 
	 * @return the show label
	 */
	public Boolean getShowLabel() {
		return showLabel;
	}

	/**
	 * Sets the show label.
	 * 
	 * @param showLabel
	 *            the new show label
	 */
	public TickOptions setShowLabel(Boolean showLabel) {
		this.showLabel = showLabel;
		return this;
	}

	/**
	 * Gets the label.
	 * 
	 * @return the label
	 */
	public String getLabel() {
		return label;
	}

	/**
	 * Sets the label.
	 * 
	 * @param label
	 *            the new label
	 */
	public TickOptions setLabel(String label) {
		this.label = label;
		return this;
	}

	/**
	 * Gets the prefix.
	 * 
	 * @return the prefix
	 */
	public String getPrefix() {
		return prefix;
	}

	/**
	 * Sets the prefix.
	 * 
	 * @param prefix
	 *            the new prefix
	 */
	public TickOptions setPrefix(String prefix) {
		this.prefix = prefix;
		return this;
	}
	

	/**
	 * Gets the font family.
	 * 
	 * @return the font family
	 */
	public String getFontFamily() {
		return fontFamily;
	}

	/**
	 * Sets the font family.
	 * 
	 * @param fontFamily
	 *            the new font family
	 */
	public TickOptions setFontFamily(String fontFamily) {
		this.fontFamily = fontFamily;
		return this;
	}

	/**
	 * Gets the font size.
	 * 
	 * @return the font size
	 */
	public String getFontSize() {
		return fontSize;
	}

	/**
	 * Sets the font size.
	 * 
	 * @param fontSize
	 *            the new font size
	 */
	public TickOptions setFontSize(String fontSize) {
		this.fontSize = fontSize;
		return this;
	}

	/**
	 * Gets the font weight.
	 * 
	 * @return the font weight
	 */
	public String getFontWeight() {
		return fontWeight;
	}

	/**
	 * Sets the font weight.
	 * 
	 * @param fontWeight
	 *            the new font weight
	 */
	public TickOptions setFontWeight(String fontWeight) {
		this.fontWeight = fontWeight;
		return this;
	}

	/**
	 * Gets the font stretch.
	 * 
	 * @return the font stretch
	 */
	public Double getFontStretch() {
		return fontStretch;
	}

	/**
	 * Sets the font stretch.
	 * 
	 * @param fontStretch
	 *            the new font stretch
	 */
	public TickOptions setFontStretch(Double fontStretch) {
		this.fontStretch = fontStretch;
		return this;
	}

	/**
	 * Gets the text color.
	 * 
	 * @return the text color
	 */
	public String getTextColor() {
		return textColor;
	}

	/**
	 * Sets the text color.
	 * 
	 * @param textColor
	 *            the new text color
	 */
	public TickOptions setTextColor(String textColor) {
		this.textColor = textColor;
		return this;
	}

	/**
	 * Gets the escape html.
	 * 
	 * @return the escape html
	 */
	public Boolean getEscapeHTML() {
		return escapeHTML;
	}

	/**
	 * Sets the escape html.
	 * 
	 * @param escapeHTML
	 *            the new escape html
	 */
	public TickOptions setEscapeHTML(Boolean escapeHTML) {
		this.escapeHTML = escapeHTML;
		return this;
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy