Class AbstractListItemView<D>
java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Composite
de.knightsoftnet.mtwidgets.client.ui.widget.helper.AbstractListItemView<D>
- Type Parameters:
D- type of data to edit
- All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers,com.google.gwt.event.shared.HasHandlers,com.google.gwt.user.client.EventListener,com.google.gwt.user.client.ui.HasVisibility,com.google.gwt.user.client.ui.IsRenderable,com.google.gwt.user.client.ui.IsWidget,EditorDeleteEvent.EditorDeleteHandlers<D>,ListPositionChangeEvent.ListPositionChangeHandlers<D>,org.gwtproject.editor.client.Editor<D>,org.gwtproject.editor.client.HasEditorDelegate<D>
public abstract class AbstractListItemView<D>
extends com.google.gwt.user.client.ui.Composite
implements org.gwtproject.editor.client.HasEditorDelegate<D>, EditorDeleteEvent.EditorDeleteHandlers<D>, ListPositionChangeEvent.ListPositionChangeHandlers<D>
Abstract View of an list item, gwt implementation.
- Version:
- $Rev$, $Date$
- Author:
- Manfred Tremmel
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabledNested classes/interfaces inherited from interface org.gwtproject.editor.client.Editor
org.gwtproject.editor.client.Editor.Ignore, org.gwtproject.editor.client.Editor.Path -
Field Summary
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.google.web.bindery.event.shared.HandlerRegistrationcom.google.web.bindery.event.shared.HandlerRegistrationprotected voidmove position down.protected voidmove position up.protected voidmoveToPosition(int newPos) move to specified position.protected voidremoves current entry from list.voidsetDelegate(org.gwtproject.editor.client.EditorDelegate<D> delegate) Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidgetMethods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEventsMethods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEvent
-
Constructor Details
-
AbstractListItemView
public AbstractListItemView()
-
-
Method Details
-
setDelegate
- Specified by:
setDelegatein interfaceorg.gwtproject.editor.client.HasEditorDelegate<D>
-
addEditorDeleteHandler
public com.google.web.bindery.event.shared.HandlerRegistration addEditorDeleteHandler(EditorDeleteEvent.EditorDeleteHandler<D> handler) - Specified by:
addEditorDeleteHandlerin interfaceEditorDeleteEvent.EditorDeleteHandlers<D>
-
addListPositionChangeHandler
public com.google.web.bindery.event.shared.HandlerRegistration addListPositionChangeHandler(ListPositionChangeEvent.ListPositionChangeHandler<D> handler) - Specified by:
addListPositionChangeHandlerin interfaceListPositionChangeEvent.ListPositionChangeHandlers<D>
-
removeThisEntry
protected void removeThisEntry()removes current entry from list. -
movePositionUp
protected void movePositionUp()move position up. -
movePositionDown
protected void movePositionDown()move position down. -
moveToPosition
protected void moveToPosition(int newPos) move to specified position.- Parameters:
newPos- position to move to
-