public abstract class BasicDomElementComponent<T extends DomElement> extends AbstractDomElementComponent<T>
Disposable.Parent
myDomElement
Constructor and Description |
---|
BasicDomElementComponent(T domElement) |
Modifier and Type | Method and Description |
---|---|
protected void |
bindProperties() |
protected void |
bindProperties(DomElement domElement) |
protected boolean |
commitOnEveryChange(GenericDomValue element) |
protected void |
doBind(DomUIControl control,
javax.swing.JComponent boundComponent) |
protected DomUIControl |
getDomControl(javax.swing.JComponent component) |
Module |
getModule() |
Project |
getProject() |
getDomElement, setEnabled
addComponent, commit, dispose, getChildren, reset, updateHighlighting
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getComponent
commit, reset
dispose
public BasicDomElementComponent(T domElement)
protected final void bindProperties()
protected boolean commitOnEveryChange(GenericDomValue element)
protected final void bindProperties(DomElement domElement)
protected void doBind(DomUIControl control, javax.swing.JComponent boundComponent)
public final Project getProject()
public final Module getModule()
protected final DomUIControl getDomControl(javax.swing.JComponent component)