@Override public void replace(int pos, int length, String text) throws BadLocationException { super.replace(pos, length, text); fText.removeModifyListener(fModifyListener); fText.setText(get()); fText.addModifyListener(fModifyListener); } }
@Override public void modifyText(ModifyEvent e) { set(fText.getText()); } };
@Override public IDocument getDocument() { IDocument document= (IDocument)fText.getData("document"); //$NON-NLS-1$ if (document == null) { document= new InternalDocument() ; fText.setData("document", document); //$NON-NLS-1$ } return document; }
@Override public void replace(int pos, int length, String text) throws BadLocationException { super.replace(pos, length, text); fText.removeModifyListener(fModifyListener); fText.setText(get()); fText.addModifyListener(fModifyListener); } }
@Override public IDocument getDocument() { IDocument document= (IDocument)fText.getData("document"); //$NON-NLS-1$ if (document == null) { document= new InternalDocument() ; fText.setData("document", document); //$NON-NLS-1$ } return document; }
@Override public void modifyText(ModifyEvent e) { set(fText.getText()); } };