Package net.anwiba.commons.swing.list
Class ObjectListConfigurationBuilder<T>
- java.lang.Object
-
- net.anwiba.commons.swing.list.ObjectListConfigurationBuilder<T>
-
public class ObjectListConfigurationBuilder<T> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanisEditable
-
Constructor Summary
Constructors Constructor Description ObjectListConfigurationBuilder()
-
Method Summary
-
-
-
Method Detail
-
setObjectUi
public ObjectListConfigurationBuilder<T> setObjectUi(IObjectUi<T> objectUi)
-
setSingleSelectionMode
public ObjectListConfigurationBuilder<T> setSingleSelectionMode()
-
setSingleIntervalSelectionMode
public ObjectListConfigurationBuilder<T> setSingleIntervalSelectionMode()
-
setMultiSelectionMode
public ObjectListConfigurationBuilder<T> setMultiSelectionMode()
-
setIconTextGap
public ObjectListConfigurationBuilder<T> setIconTextGap(int iconTextGap)
-
setVerticalTextPosition
public ObjectListConfigurationBuilder<T> setVerticalTextPosition(int verticalTextPosition)
-
setHorizontalTextPosition
public ObjectListConfigurationBuilder<T> setHorizontalTextPosition(int horizontalTextPosition)
-
setHorizontalAlignment
public ObjectListConfigurationBuilder<T> setHorizontalAlignment(int horizontalAlignment)
-
setHorizontalAlignmentLeft
public ObjectListConfigurationBuilder<T> setHorizontalAlignmentLeft()
-
setHorizontalAlignmentRight
public ObjectListConfigurationBuilder<T> setHorizontalAlignmentRight()
-
setHorizontalAlignmentCenter
public ObjectListConfigurationBuilder<T> setHorizontalAlignmentCenter()
-
setHorizontalAlignmentLeading
public ObjectListConfigurationBuilder<T> setHorizontalAlignmentLeading()
-
setHorizontalAlignmentTrailing
public ObjectListConfigurationBuilder<T> setHorizontalAlignmentTrailing()
-
setBorder
public ObjectListConfigurationBuilder<T> setBorder(javax.swing.border.Border border)
-
setVerticalAlignment
public ObjectListConfigurationBuilder<T> setVerticalAlignment(int verticalAlignment)
-
setVisibleRowCount
public ObjectListConfigurationBuilder<T> setVisibleRowCount(int visibleRowCount)
-
setMouseListener
public ObjectListConfigurationBuilder<T> setMouseListener(java.awt.event.MouseListener mouseListener)
-
setVerticalOrientation
public ObjectListConfigurationBuilder<T> setVerticalOrientation()
-
setVerticalWrapOrientation
public ObjectListConfigurationBuilder<T> setVerticalWrapOrientation()
-
setHorizontalWrapOrientation
public ObjectListConfigurationBuilder<T> setHorizontalWrapOrientation()
-
setTransferHandler
public ObjectListConfigurationBuilder<T> setTransferHandler(javax.swing.TransferHandler transferHandler)
-
setSelectionModel
public ObjectListConfigurationBuilder<T> setSelectionModel(ISelectionModel<T> selectionModel)
-
setDragDisabled
public ObjectListConfigurationBuilder<T> setDragDisabled()
-
setDragEnabled
public ObjectListConfigurationBuilder<T> setDragEnabled()
-
setDropInsertEnabled
public ObjectListConfigurationBuilder<T> setDropInsertEnabled()
-
setDropReplaceEnabled
public ObjectListConfigurationBuilder<T> setDropReplaceEnabled()
-
setDropReplaceOrInsertEnabled
public ObjectListConfigurationBuilder<T> setDropReplaceOrInsertEnabled()
-
setDropToSelectedEnabled
public ObjectListConfigurationBuilder<T> setDropToSelectedEnabled()
-
setPrototype
public ObjectListConfigurationBuilder<T> setPrototype(T prototype)
-
setEnabledModel
public ObjectListConfigurationBuilder<T> setEnabledModel(IBooleanDistributor enabledModel)
-
setEditable
public ObjectListConfigurationBuilder<T> setEditable(boolean isEditable)
-
build
public IObjectListConfiguration<T> build()
-
-