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 }