net.sf.doolin.gui.field
Class FieldLabelInfo<V>

java.lang.Object
  extended by net.sf.doolin.bus.bean.Bean
      extended by net.sf.doolin.gui.field.AbstractFieldDescriptor<V>
          extended by net.sf.doolin.gui.field.AbstractPropertyFieldDescriptor<V>
              extended by net.sf.doolin.gui.field.FieldLabelInfo<V>
Type Parameters:
V - Type of object for the view
All Implemented Interfaces:
Serializable, IBean, FieldDescriptor<V>

public class FieldLabelInfo<V>
extends AbstractPropertyFieldDescriptor<V>

JLabel field descriptor based on a LabelInfoProvider.

See Also:
Serialized Form

Constructor Summary
FieldLabelInfo()
           
 
Method Summary
 Field<V> createField(GUIView<V> view)
          Creates a field.
 LabelInfoProvider getLabelInfoProvider()
          Gets the LabelInfoProvider used to render this field.
 void setLabelInfoProvider(LabelInfoProvider labelInfoProvider)
          Sets the LabelInfoProvider used to render this field.
 
Methods inherited from class net.sf.doolin.gui.field.AbstractPropertyFieldDescriptor
getAdapter, getProperty, getPropertyPath, setAdapter, setProperty, setPropertyPath, subscribe, subscribe
 
Methods inherited from class net.sf.doolin.gui.field.AbstractFieldDescriptor
getActionFactory, getConstraint, getDisplayStateHandler, getIconService, getName, getStyle, getTransferHandler, onInit, onShow, setActionFactory, setConstraint, setDisplayState, setDisplayStateHandler, setIconService, setName, setStyle, setTransferHandler
 
Methods inherited from class net.sf.doolin.bus.bean.Bean
getBeanNotificationSupport, getParentBean, notify, setParentBean
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldLabelInfo

public FieldLabelInfo()
Method Detail

createField

public Field<V> createField(GUIView<V> view)
Description copied from interface: FieldDescriptor
Creates a field.

Parameters:
view - Owning view
Returns:
Created field

getLabelInfoProvider

public LabelInfoProvider getLabelInfoProvider()
Gets the LabelInfoProvider used to render this field.

Returns:
Label info provider

setLabelInfoProvider

public void setLabelInfoProvider(LabelInfoProvider labelInfoProvider)
Sets the LabelInfoProvider used to render this field.

Parameters:
labelInfoProvider - Label info provider


Copyright © 2011. All Rights Reserved.