java.lang.Object
org.praxislive.base.AbstractComponent
org.praxislive.base.AbstractContainer
org.praxislive.gui.impl.AbstractGuiContainer
- All Implemented Interfaces:
org.praxislive.core.Component,org.praxislive.core.Container,org.praxislive.core.Lookup.Provider
public abstract class AbstractGuiContainer
extends org.praxislive.base.AbstractContainer
-
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.Delegate, org.praxislive.base.AbstractContainer.DisconnectControl, org.praxislive.base.AbstractContainer.RemoveChildControl -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract JComponentorg.praxislive.core.ComponentInfogetInfo()protected StringgetLabel()org.praxislive.core.Lookupfinal JComponentvoidprotected voidinitControls(org.praxislive.core.Info.ComponentInfoBuilder cmpInfo) protected booleanvoidparentNotify(org.praxislive.core.Container parent) protected voidvoidwrite(org.praxislive.core.TreeWriter writer) Methods inherited from class org.praxislive.base.AbstractContainer
addChild, children, connect, disconnect, getAddress, getChild, getChildID, getType, notifyChild, recordChildType, removeChild, writeChildren, writeConnectionsMethods inherited from class org.praxislive.base.AbstractComponent
disconnectAll, findService, getAddress, getControl, getParent, getPort, registerControl, registerPort, unregisterControl, unregisterPort, writeMeta, writeTypeAndInfoMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.praxislive.core.Component
getControl, getParent, getPort
-
Constructor Details
-
AbstractGuiContainer
public AbstractGuiContainer()
-
-
Method Details
-
getSwingContainer
-
getInfo
public org.praxislive.core.ComponentInfo getInfo() -
write
public void write(org.praxislive.core.TreeWriter writer) - Specified by:
writein interfaceorg.praxislive.core.Component- Specified by:
writein interfaceorg.praxislive.core.Container- Overrides:
writein classorg.praxislive.base.AbstractContainer
-
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
-
updateLabel
protected void updateLabel() -
getLabel
-
isLabelOnParent
protected boolean isLabelOnParent()
-