1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.impl.wsdl.panels.request.components.editor;
14
15 import java.beans.PropertyChangeListener;
16
17 import javax.swing.JComponent;
18
19 public interface XmlInspector extends XmlLocationListener
20 {
21 public final static String TITLE_PROPERTY = XmlInspector.class.getName() + "@title";
22 public final static String DESCRIPTION_PROPERTY = XmlInspector.class.getName() + "@description";
23 public final static String ENABLED_PROPERTY = XmlInspector.class.getName() + "@enabled";
24
25 public String getTitle();
26
27 public JComponent getComponent();
28
29 public String getDescription();
30
31 public boolean isEnabled();
32
33 public void init( XmlEditor editor );
34
35 public XmlEditor getEditor();
36
37 public void addPropertyChangeListener( PropertyChangeListener listener );
38
39 public void removePropertyChangeListener( PropertyChangeListener listener );
40
41 public String getInspectorId();
42 }