1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.support;
14
15 import javax.swing.event.DocumentEvent;
16 import javax.swing.event.DocumentListener;
17 import javax.swing.text.BadLocationException;
18 import javax.swing.text.Document;
19
20 /***
21 * Adapter for DocumentListener implementations
22 *
23 * @author Ole.Matzura
24 */
25
26 public abstract class DocumentListenerAdapter implements DocumentListener
27 {
28 public DocumentListenerAdapter()
29 {
30 }
31
32 public void insertUpdate(DocumentEvent e)
33 {
34 update( e.getDocument() );
35 }
36
37 public abstract void update( Document document );
38
39 public void removeUpdate(DocumentEvent e)
40 {
41 update( e.getDocument() );
42 }
43
44 public void changedUpdate(DocumentEvent e)
45 {
46 }
47
48 public String getText( Document document )
49 {
50 try
51 {
52 return document.getText( 0, document.getLength() );
53 }
54 catch( BadLocationException e )
55 {
56 e.printStackTrace();
57 return "";
58 }
59 }
60 }