- java.lang.Object
-
- org.praxislive.base.AbstractComponent
-
- org.praxislive.base.AbstractContainer
-
- org.praxislive.gui.impl.AbstractGuiContainer
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.praxislive.base.AbstractContainer
org.praxislive.base.AbstractContainer.AddChildControl, org.praxislive.base.AbstractContainer.ChildrenControl, org.praxislive.base.AbstractContainer.ConnectControl, org.praxislive.base.AbstractContainer.ConnectionsControl, org.praxislive.base.AbstractContainer.DisconnectControl, org.praxislive.base.AbstractContainer.RemoveChildControl
-
-
Constructor Summary
Constructors Constructor Description AbstractGuiContainer()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract JComponentcreateSwingContainer()org.praxislive.core.ComponentInfogetInfo()protected StringgetLabel()org.praxislive.core.LookupgetLookup()JComponentgetSwingContainer()voidhierarchyChanged()protected voidinitControls(org.praxislive.core.Info.ComponentInfoBuilder cmpInfo)protected booleanisLabelOnParent()voidparentNotify(org.praxislive.core.Container parent)protected voidupdateLabel()-
Methods inherited from class org.praxislive.base.AbstractContainer
addChild, children, connect, disconnect, getAddress, getChild, getChildID, notifyChild, removeChild
-
Methods inherited from class org.praxislive.base.AbstractComponent
disconnectAll, findService, getAddress, getControl, getParent, getPort, registerControl, registerPort, unregisterControl, unregisterPort
-
-
-
-
Method Detail
-
getSwingContainer
public final JComponent getSwingContainer()
-
getInfo
public org.praxislive.core.ComponentInfo getInfo()
-
initControls
protected void initControls(org.praxislive.core.Info.ComponentInfoBuilder cmpInfo)
-
parentNotify
public void parentNotify(org.praxislive.core.Container parent) throws org.praxislive.core.VetoException- Specified by:
parentNotifyin interfaceorg.praxislive.core.Component- Overrides:
parentNotifyin classorg.praxislive.base.AbstractComponent- Throws:
org.praxislive.core.VetoException
-
hierarchyChanged
public void hierarchyChanged()
- Specified by:
hierarchyChangedin interfaceorg.praxislive.core.Component- Overrides:
hierarchyChangedin classorg.praxislive.base.AbstractContainer
-
getLookup
public org.praxislive.core.Lookup getLookup()
- Specified by:
getLookupin interfaceorg.praxislive.core.Lookup.Provider- Overrides:
getLookupin classorg.praxislive.base.AbstractContainer
-
createSwingContainer
protected abstract JComponent createSwingContainer()
-
updateLabel
protected void updateLabel()
-
getLabel
protected String getLabel()
-
isLabelOnParent
protected boolean isLabelOnParent()
-
-