package org.nightlabs.jfire.trade.ui.legalentity.search; import org.nightlabs.jfire.prop.IStruct; import org.nightlabs.jfire.prop.datafield.PhoneNumberDataField; /** * @author Daniel Mazurek - daniel [at] nightlabs [dot] de * */ public class LegalEntityEditorPhoneNumberDataFieldEditor //extends PhoneNumberDataFieldEditor extends AbstractLegalEntityEditorDataFieldEditor<PhoneNumberDataField> { /** * @param struct * @param data */ public LegalEntityEditorPhoneNumberDataFieldEditor(IStruct struct, PhoneNumberDataField data) { super(struct, data); } @Override protected String getText(PhoneNumberDataField dataField) { return dataField.getPhoneNumberAsString(); } // private TextDataFieldComposite<PhoneNumberDataField> textDataFieldComposite; // // /** // * {@inheritDoc} // */ // @Override // public Control createControl(Composite parent) { // GridLayout gl = new GridLayout(); // XComposite.configureLayout(LayoutMode.TIGHT_WRAPPER, gl); // gl.numColumns = 2; // // textDataFieldComposite = new TextDataFieldComposite<PhoneNumberDataField>(this, parent, SWT.NONE, getSwtModifyListener(), gl) { // @Override // protected int getTextBorderStyle() { // return SWT.READ_ONLY; // } // @Override // protected Object createTitleLayoutData() { // GridData gd = new GridData(); // gd.widthHint = LegalEntityEditorDataFieldEditorConstants.defaultLabelWidth; // return gd; // } // }; // textDataFieldComposite.refresh(); // return textDataFieldComposite; // } // // @Override // public void doRefresh() { // if (textDataFieldComposite != null) // textDataFieldComposite.refresh(); // } }