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 }