2 * Copyright (c) 2005 Your Corporation. All Rights Reserved.
4 package com
.intellij
.util
.xml
.ui
;
6 import com
.intellij
.javaee
.ui
.CommittablePanel
;
7 import com
.intellij
.util
.xml
.DomElement
;
14 public interface DomUIControl
extends CommittablePanel
{
16 DomElement
getDomElement();
18 JComponent
getBoundComponent();
20 JComponent
getFocusedComponent();
22 void bind(JComponent component
);
24 void addCommitListener(CommitListener listener
);
26 void removeCommitListener(CommitListener listener
);
28 boolean canNavigate(DomElement element
);
30 void navigate(DomElement element
);