- java.lang.Object
-
- org.praxislive.base.AbstractComponent
-
- org.praxislive.base.AbstractContainer
-
- org.praxislive.gui.impl.AbstractGuiContainer
-
- All Implemented Interfaces:
Component,Container,Lookup.Provider
public abstract class AbstractGuiContainer extends AbstractContainer
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.praxislive.base.AbstractContainer
AbstractContainer.AddChildControl, AbstractContainer.ChildrenControl, AbstractContainer.ConnectControl, AbstractContainer.ConnectionsControl, AbstractContainer.DisconnectControl, 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()ComponentInfogetInfo()protected StringgetLabel()LookupgetLookup()JComponentgetSwingContainer()voidhierarchyChanged()protected voidinitControls(Info.ComponentInfoBuilder cmpInfo)protected booleanisLabelOnParent()voidparentNotify(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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.praxislive.core.Component
getControl, getParent, getPort
-
-
-
-
Method Detail
-
getSwingContainer
public final JComponent getSwingContainer()
-
getInfo
public ComponentInfo getInfo()
-
initControls
protected void initControls(Info.ComponentInfoBuilder cmpInfo)
-
parentNotify
public void parentNotify(Container parent) throws VetoException
- Specified by:
parentNotifyin interfaceComponent- Overrides:
parentNotifyin classAbstractComponent- Throws:
VetoException
-
hierarchyChanged
public void hierarchyChanged()
- Specified by:
hierarchyChangedin interfaceComponent- Overrides:
hierarchyChangedin classAbstractContainer
-
getLookup
public Lookup getLookup()
- Specified by:
getLookupin interfaceLookup.Provider- Overrides:
getLookupin classAbstractContainer
-
createSwingContainer
protected abstract JComponent createSwingContainer()
-
updateLabel
protected void updateLabel()
-
getLabel
protected String getLabel()
-
isLabelOnParent
protected boolean isLabelOnParent()
-
-