C - child component typepublic abstract class ContainerBase<C extends AppComponent> extends ComponentBase implements AppContainer<C>
| Modifier and Type | Field and Description |
|---|---|
protected Class<?> |
childComponentType |
protected AppContainerChildren<C> |
children |
anchor, contextMenu, itemType, parent, path, peer, peerType, properties| Constructor and Description |
|---|
ContainerBase(String id,
Application app,
Class<? extends AppComponent> componentType,
Class<? extends AppComponentPeer> peerType,
Class<? extends C> childComponentType) |
ContainerBase(String id,
Application app,
Class<? extends AppComponent> componentType,
Class<? extends AppComponentPeer> peerType,
Class<? extends C> childComponentType,
boolean initChildren) |
| Modifier and Type | Method and Description |
|---|---|
AppContainerChildren<C> |
children() |
AppComponent |
createPreferredChild(String name,
net.thevpc.common.props.Path absolutePath) |
protected void |
prepareChildren(AppContainerChildren<C> children) |
accelerator, active, anchor, app, backgroundColor, bounds, childConstraints, componentType, contextMenu, copy, copyDefault, createListeners, editable, editing, enabled, events, focused, foregroundColor, icon, iconConfig, iconSet, id, largeIcon, locale, mnemonic, opaque, order, parent, parentConstraints, path, peer, peer, peerType, prefSize, prepareUnshowing, properties, requestFocus, resolveDefaultComponentConstructor, setOptions, setParent, setPeer, shown, title, titleStyle, tooltip, updateUI, visiblefullPropertyName, parentProperty, propagateEvents, propertyName, propertyType, toString, userObjectsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaccelerator, active, anchor, app, backgroundColor, bounds, childConstraints, componentType, contextMenu, copy, editable, editing, enabled, events, focused, foregroundColor, icon, iconConfig, iconSet, id, largeIcon, locale, mnemonic, opaque, order, parent, parentConstraints, path, peer, peer, peerType, prefSize, properties, requestFocus, setOptions, shown, title, titleStyle, tooltip, visiblegetChildProperty, isWritable, onChange, onChange, onChangeAndInit, onChangeAndInit, onPropagatedChange, onPropagatedChange, onPropagatedChangeAndInit, onPropagatedChangeAndInit, propertyName, propertyType, readOnly, userObjects, with, withprotected AppContainerChildren<C extends AppComponent> children
protected Class<?> childComponentType
public ContainerBase(String id, Application app, Class<? extends AppComponent> componentType, Class<? extends AppComponentPeer> peerType, Class<? extends C> childComponentType)
public ContainerBase(String id, Application app, Class<? extends AppComponent> componentType, Class<? extends AppComponentPeer> peerType, Class<? extends C> childComponentType, boolean initChildren)
protected void prepareChildren(AppContainerChildren<C> children)
public AppContainerChildren<C> children()
children in interface AppContainer<C extends AppComponent>public AppComponent createPreferredChild(String name, net.thevpc.common.props.Path absolutePath)
Copyright © 2021 vpc open source initiative. All rights reserved.