| Package | Description |
|---|---|
| org.sodeac.common.jdbc | |
| org.sodeac.common.typedtree |
| Modifier and Type | Method and Description |
|---|---|
INodeType<? extends BranchNodeMetaModel,?> |
TypedTreeJDBCCruder.JDBCSetterDefinition.getType() |
INodeType<? extends BranchNodeMetaModel,?> |
TypedTreeJDBCCruder.JDBCGetterDefinition.getType() |
| Modifier and Type | Method and Description |
|---|---|
Collection<INodeType<?,?>> |
TypedTreeJDBCCruder.getNodeTypeList(BranchNodeType<? extends BranchNodeMetaModel,? extends BranchNodeMetaModel> type) |
| Modifier and Type | Method and Description |
|---|---|
<T extends BranchNodeMetaModel> |
TypedTreeJDBCCruder.Session.loadItem(BranchNodeType<? extends BranchNodeMetaModel,T> type,
INodeType<T,?> searchField,
Object[] searchValues,
Function<Object[],Collection<BranchNode<? extends BranchNodeMetaModel,T>>> nodeFactory) |
<T extends BranchNodeMetaModel> |
TypedTreeJDBCCruder.Session.loadList(BranchNodeType<? extends BranchNodeMetaModel,T> type,
INodeType<T,?> searchField,
Object[] searchValues,
Function<Object[],Collection<BranchNode<? extends BranchNodeMetaModel,T>>> nodeFactory) |
void |
ParseDBSchemaHandler.onNodeType(BranchNodeMetaModel model,
INodeType<BranchNodeMetaModel,?> nodeType) |
| Modifier and Type | Method and Description |
|---|---|
void |
ParseDBSchemaHandler.endModel(BranchNodeMetaModel model,
Set<INodeType<BranchNodeMetaModel,?>> references) |
void |
ParseDBSchemaHandler.startModel(BranchNodeMetaModel model,
Set<INodeType<BranchNodeMetaModel,?>> references) |
| Modifier and Type | Class and Description |
|---|---|
class |
BranchNodeListType<P extends BranchNodeMetaModel,T extends BranchNodeMetaModel>
A branch node list type defines a multiple complex node.
|
class |
BranchNodeType<P extends BranchNodeMetaModel,T extends BranchNodeMetaModel>
A branch node type defines a single complex node as child node of parent node.
|
class |
LeafNodeType<P extends BranchNodeMetaModel,T>
A leaf node type defines a simple child node.
|
| Modifier and Type | Method and Description |
|---|---|
default <C extends INodeType<?,?>,T> |
ITreeModifyListener.afterModify(BranchNode<?,?> parentNode,
Object staticNodeTypeInstance,
T oldValue,
T newValue) |
default <C extends INodeType<?,?>,T> |
ITreeModifyListener.beforeModify(BranchNode<?,?> parentNode,
Object staticNodeTypeInstance,
T oldValue,
T newValue,
ConplierBean<Boolean> doit)
Notify before modification is invoked.
|
protected <C extends INodeType<?,?>,T> |
TypedTreeMetaModel.RootBranchNode.notifyAfterModify(BranchNode<?,?> parentNode,
BranchNode.NodeContainer nodeContainer,
T oldValue,
T newValue) |
protected <C extends INodeType<?,?>,T> |
TypedTreeMetaModel.RootBranchNode.notifyBeforeModify(BranchNode<?,?> parentNode,
BranchNode.NodeContainer nodeContainer,
T oldValue,
T newValue) |
| Modifier and Type | Method and Description |
|---|---|
INodeType<P,T> |
LeafNode.getNodeType() |
abstract INodeType<P,T> |
Node.getNodeType() |
INodeType<P,T> |
BranchNode.getNodeType() |
protected INodeType |
BranchNode.NodeContainer.getNodeType() |
protected INodeType<?,?> |
ModelPath.NodeSelector.getType() |
| Modifier and Type | Method and Description |
|---|---|
List<INodeType> |
BranchNodeMetaModel.getNodeTypeList() |
| Modifier and Type | Method and Description |
|---|---|
BranchNode<P,T> |
BranchNode.addChildNodeListener(IChildNodeListener<T> listener,
INodeType<T,?>... childNodeTypeMask)
Add listener to get notified if child leaf nodes are updated , and child branch nodes are removed or created.
|
void |
ITypedTreeModelParserHandler.onNodeType(BranchNodeMetaModel model,
INodeType<BranchNodeMetaModel,?> nodeType) |
static NodeHelper.TableNode |
NodeHelper.parseTableNode(INodeType nodeType) |
protected void |
BranchNode.NodeContainer.setNodeType(INodeType nodeType) |
| Modifier and Type | Method and Description |
|---|---|
default void |
ITypedTreeModelParserHandler.endModel(BranchNodeMetaModel model,
Set<INodeType<BranchNodeMetaModel,?>> references) |
default void |
ITypedTreeModelParserHandler.startModel(BranchNodeMetaModel model,
Set<INodeType<BranchNodeMetaModel,?>> references) |
| Constructor and Description |
|---|
NodeContainer(INodeType nodeType) |
NodeSelector(BranchNodeMetaModel root,
ModelPath.NodeSelector<?,?> previousSelector,
INodeType<?,?> type,
ModelPath.NodeSelector.Axis axis) |
Copyright © 2020. All rights reserved.