View Javadoc

1   package com.loribel.commons.business.abstraction;
2   
3   import com.loribel.commons.abstraction.*;
4   import com.loribel.commons.swing.abstraction.*;
5   
6   /***
7    * Abstraction of an editor for a value of BusinessObject.
8    *
9    * @author Grégory Borelli
10   */
11  public interface GB_BOLineEditor
12          extends
13              GB_LabelRow,
14              GB_Unregisterable
15  {
16      /***
17       * Returns true if the main component must be scrollable.
18       *
19       * @return boolean
20       */
21      boolean isScrollable();
22  
23      void setBOProperty(
24              GB_BOProperty a_property);
25  
26      void setPropertyValue(
27              GB_SimpleBOValue a_propertyValue);
28  
29      void setEditable(
30              boolean a_editable);
31  }