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

org.primefaces.component.dnd.Draggable Maven / Gradle / Ivy

Go to download

PrimeFaces is one of the most popular UI libraries in Java EE Ecosystem and widely used by software companies, world renowned brands, banks, financial institutions, insurance companies, universities and more.

There is a newer version: 14.0.0
Show newest version
/*
 * Generated, Do Not Modify
 */
/*
 * Copyright 2009-2013 PrimeTek.
 *
 * 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.
 */
package org.primefaces.component.dnd;

import javax.faces.component.UIComponentBase;
import javax.faces.context.FacesContext;
import javax.faces.component.UINamingContainer;
import javax.el.ValueExpression;
import javax.el.MethodExpression;
import javax.faces.render.Renderer;
import java.io.IOException;
import javax.faces.component.UIComponent;
import javax.faces.event.AbortProcessingException;
import javax.faces.application.ResourceDependencies;
import javax.faces.application.ResourceDependency;
import java.util.List;
import java.util.ArrayList;
import org.primefaces.util.ComponentUtils;

@ResourceDependencies({
	@ResourceDependency(library="primefaces", name="jquery/jquery.js"),
	@ResourceDependency(library="primefaces", name="jquery/jquery-plugins.js"),
	@ResourceDependency(library="primefaces", name="core.js"),
	@ResourceDependency(library="primefaces", name="components.js")
})
public class Draggable extends UIComponentBase implements org.primefaces.component.api.Widget {


	public static final String COMPONENT_TYPE = "org.primefaces.component.Draggable";
	public static final String COMPONENT_FAMILY = "org.primefaces.component";
	public static final String DEFAULT_RENDERER = "org.primefaces.component.DraggableRenderer";

	public enum PropertyKeys {

		widgetVar
		,proxy
		,dragOnly
		,forValue("for")
		,disabled
		,axis
		,containment
		,helper
		,revert
		,snap
		,snapMode
		,snapTolerance
		,zindex
		,handle
		,opacity
		,stack
		,grid
		,scope
		,cursor
		,dashboard
		,appendTo;

		String toString;

		PropertyKeys(String toString) {
			this.toString = toString;
		}

		PropertyKeys() {}

		public String toString() {
			return ((this.toString != null) ? this.toString : super.toString());
}
	}

	public Draggable() {
		setRendererType(DEFAULT_RENDERER);
	}

	public String getFamily() {
		return COMPONENT_FAMILY;
	}

	public java.lang.String getWidgetVar() {
		return (java.lang.String) getStateHelper().eval(PropertyKeys.widgetVar, null);
	}
	public void setWidgetVar(java.lang.String _widgetVar) {
		getStateHelper().put(PropertyKeys.widgetVar, _widgetVar);
	}

	public boolean isProxy() {
		return (java.lang.Boolean) getStateHelper().eval(PropertyKeys.proxy, false);
	}
	public void setProxy(boolean _proxy) {
		getStateHelper().put(PropertyKeys.proxy, _proxy);
	}

	public boolean isDragOnly() {
		return (java.lang.Boolean) getStateHelper().eval(PropertyKeys.dragOnly, false);
	}
	public void setDragOnly(boolean _dragOnly) {
		getStateHelper().put(PropertyKeys.dragOnly, _dragOnly);
	}

	public java.lang.String getFor() {
		return (java.lang.String) getStateHelper().eval(PropertyKeys.forValue, null);
	}
	public void setFor(java.lang.String _for) {
		getStateHelper().put(PropertyKeys.forValue, _for);
	}

	public boolean isDisabled() {
		return (java.lang.Boolean) getStateHelper().eval(PropertyKeys.disabled, false);
	}
	public void setDisabled(boolean _disabled) {
		getStateHelper().put(PropertyKeys.disabled, _disabled);
	}

	public java.lang.String getAxis() {
		return (java.lang.String) getStateHelper().eval(PropertyKeys.axis, null);
	}
	public void setAxis(java.lang.String _axis) {
		getStateHelper().put(PropertyKeys.axis, _axis);
	}

	public java.lang.String getContainment() {
		return (java.lang.String) getStateHelper().eval(PropertyKeys.containment, null);
	}
	public void setContainment(java.lang.String _containment) {
		getStateHelper().put(PropertyKeys.containment, _containment);
	}

	public java.lang.String getHelper() {
		return (java.lang.String) getStateHelper().eval(PropertyKeys.helper, null);
	}
	public void setHelper(java.lang.String _helper) {
		getStateHelper().put(PropertyKeys.helper, _helper);
	}

	public boolean isRevert() {
		return (java.lang.Boolean) getStateHelper().eval(PropertyKeys.revert, false);
	}
	public void setRevert(boolean _revert) {
		getStateHelper().put(PropertyKeys.revert, _revert);
	}

	public boolean isSnap() {
		return (java.lang.Boolean) getStateHelper().eval(PropertyKeys.snap, false);
	}
	public void setSnap(boolean _snap) {
		getStateHelper().put(PropertyKeys.snap, _snap);
	}

	public java.lang.String getSnapMode() {
		return (java.lang.String) getStateHelper().eval(PropertyKeys.snapMode, null);
	}
	public void setSnapMode(java.lang.String _snapMode) {
		getStateHelper().put(PropertyKeys.snapMode, _snapMode);
	}

	public int getSnapTolerance() {
		return (java.lang.Integer) getStateHelper().eval(PropertyKeys.snapTolerance, 20);
	}
	public void setSnapTolerance(int _snapTolerance) {
		getStateHelper().put(PropertyKeys.snapTolerance, _snapTolerance);
	}

	public int getZindex() {
		return (java.lang.Integer) getStateHelper().eval(PropertyKeys.zindex, -1);
	}
	public void setZindex(int _zindex) {
		getStateHelper().put(PropertyKeys.zindex, _zindex);
	}

	public java.lang.String getHandle() {
		return (java.lang.String) getStateHelper().eval(PropertyKeys.handle, null);
	}
	public void setHandle(java.lang.String _handle) {
		getStateHelper().put(PropertyKeys.handle, _handle);
	}

	public double getOpacity() {
		return (java.lang.Double) getStateHelper().eval(PropertyKeys.opacity, 1.0);
	}
	public void setOpacity(double _opacity) {
		getStateHelper().put(PropertyKeys.opacity, _opacity);
	}

	public java.lang.String getStack() {
		return (java.lang.String) getStateHelper().eval(PropertyKeys.stack, null);
	}
	public void setStack(java.lang.String _stack) {
		getStateHelper().put(PropertyKeys.stack, _stack);
	}

	public java.lang.String getGrid() {
		return (java.lang.String) getStateHelper().eval(PropertyKeys.grid, null);
	}
	public void setGrid(java.lang.String _grid) {
		getStateHelper().put(PropertyKeys.grid, _grid);
	}

	public java.lang.String getScope() {
		return (java.lang.String) getStateHelper().eval(PropertyKeys.scope, null);
	}
	public void setScope(java.lang.String _scope) {
		getStateHelper().put(PropertyKeys.scope, _scope);
	}

	public java.lang.String getCursor() {
		return (java.lang.String) getStateHelper().eval(PropertyKeys.cursor, "crosshair");
	}
	public void setCursor(java.lang.String _cursor) {
		getStateHelper().put(PropertyKeys.cursor, _cursor);
	}

	public java.lang.String getDashboard() {
		return (java.lang.String) getStateHelper().eval(PropertyKeys.dashboard, null);
	}
	public void setDashboard(java.lang.String _dashboard) {
		getStateHelper().put(PropertyKeys.dashboard, _dashboard);
	}

	public java.lang.String getAppendTo() {
		return (java.lang.String) getStateHelper().eval(PropertyKeys.appendTo, null);
	}
	public void setAppendTo(java.lang.String _appendTo) {
		getStateHelper().put(PropertyKeys.appendTo, _appendTo);
	}

	public String resolveWidgetVar() {
		return ComponentUtils.resolveWidgetVar(getFacesContext(), this);
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy