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

com.jwebmp.plugins.jstree.options.selected.JSTreeNodeSelectedOptions Maven / Gradle / Ivy

package com.jwebmp.plugins.jstree.options.selected;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.jwebmp.core.htmlbuilder.javascript.JavaScriptPart;
import com.jwebmp.plugins.jstree.options.JSTreeNodeStateOptions;

import java.util.List;

@JsonInclude(JsonInclude.Include.NON_EMPTY)
@JsonIgnoreProperties(ignoreUnknown = true)
public class JSTreeNodeSelectedOptions>
		extends JavaScriptPart
{
	private List parents;
	private List children;
	@JsonIgnoreProperties("childrenD")
	private List childrenD;
	private JSTreeNodeStateOptions state;
	private String text;

	/**
	 * Getter for property 'parents'.
	 *
	 * @return Value for property 'parents'.
	 */
	public List getParents()
	{
		return parents;
	}

	/**
	 * Setter for property 'parents'.
	 *
	 * @param parents
	 * 		Value to set for property 'parents'.
	 */
	public void setParents(List parents)
	{
		this.parents = parents;
	}

	/**
	 * Getter for property 'children'.
	 *
	 * @return Value for property 'children'.
	 */
	public List getChildren()
	{
		return children;
	}

	/**
	 * Setter for property 'children'.
	 *
	 * @param children
	 * 		Value to set for property 'children'.
	 */
	public void setChildren(List children)
	{
		this.children = children;
	}

	/**
	 * Getter for property 'childrenD'.
	 *
	 * @return Value for property 'childrenD'.
	 */
	public List getChildrenD()
	{
		return childrenD;
	}

	/**
	 * Setter for property 'childrenD'.
	 *
	 * @param childrenD
	 * 		Value to set for property 'childrenD'.
	 */
	public void setChildrenD(List childrenD)
	{
		this.childrenD = childrenD;
	}

	/**
	 * Getter for property 'state'.
	 *
	 * @return Value for property 'state'.
	 */
	public JSTreeNodeStateOptions getState()
	{
		return state;
	}

	/**
	 * Setter for property 'state'.
	 *
	 * @param state
	 * 		Value to set for property 'state'.
	 */
	public void setState(JSTreeNodeStateOptions state)
	{
		this.state = state;
	}

	/**
	 * Getter for property 'text'.
	 *
	 * @return Value for property 'text'.
	 */
	public String getText()
	{
		return text;
	}

	/**
	 * Setter for property 'text'.
	 *
	 * @param text
	 * 		Value to set for property 'text'.
	 */
	public void setText(String text)
	{
		this.text = text;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy