package jadx.gui.settings.data;

public class TabViewState {
	private String type;
	private String tabPath;
	private String subPath;
	private int caret;
	private ViewPoint view;
	boolean active;
	boolean pinned;
	boolean bookmarked;
	boolean hidden;
	boolean previewTab;

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getTabPath() {
		return tabPath;
	}

	public void setTabPath(String tabPath) {
		this.tabPath = tabPath;
	}

	public String getSubPath() {
		return subPath;
	}

	public void setSubPath(String subPath) {
		this.subPath = subPath;
	}

	public int getCaret() {
		return caret;
	}

	public void setCaret(int caret) {
		this.caret = caret;
	}

	public ViewPoint getView() {
		return view;
	}

	public void setView(ViewPoint view) {
		this.view = view;
	}

	public boolean isActive() {
		return active;
	}

	public void setActive(boolean active) {
		this.active = active;
	}

	public boolean isPinned() {
		return pinned;
	}

	public void setPinned(boolean pinned) {
		this.pinned = pinned;
	}

	public boolean isBookmarked() {
		return bookmarked;
	}

	public void setBookmarked(boolean bookmarked) {
		this.bookmarked = bookmarked;
	}

	public boolean isHidden() {
		return hidden;
	}

	public void setHidden(boolean hidden) {
		this.hidden = hidden;
	}

	public boolean isPreviewTab() {
		return previewTab;
	}

	public void setPreviewTab(boolean previewTab) {
		this.previewTab = previewTab;
	}

	@Override
	public String toString() {
		return "TabViewState{type=" + type + ", tabPath=" + tabPath + ", subPath=" + subPath + '}';
	}
}
