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

com.talk2object.plum.interaction.viewgeneneration.ViewBuildContext Maven / Gradle / Ivy

package com.talk2object.plum.interaction.viewgeneneration;

import com.talk2object.plum.interaction.rich.field.ViewMode;
import com.talk2object.plum.view._abstract.window.UIComponent;

public class ViewBuildContext {
	private ViewMode direction;
	private ViewDetail detailLevel;

	public ViewBuildContext(ViewMode direction, ViewDetail viewDetail) {
		this.direction = direction;
		this.detailLevel = viewDetail;
	}

	public ViewMode getDirection() {
		return direction;
	}

	public void setDirection(ViewMode direction) {
		this.direction = direction;
	}

	public ViewDetail getDetailLevel() {
		return detailLevel;
	}

	public void setDetailLevel(ViewDetail detailLevel) {
		this.detailLevel = detailLevel;
	}

	public static ViewBuildContext DEFAULT = new ViewBuildContext(
			ViewMode.INTERACTIVE, ViewDetail.EXPANDED);

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy