| Modifier and Type | Method and Description |
|---|---|
BranchNode<? extends BranchNodeMetaModel,? extends BranchNodeMetaModel> |
TypedTreeJDBCCruder.Session.RuntimeParameter.getBranchNode() |
BranchNode<? extends BranchNodeMetaModel,? extends BranchNodeMetaModel> |
TypedTreeJDBCCruder.Session.RuntimeParameter.getBranchNode() |
INodeType<? extends BranchNodeMetaModel,?> |
TypedTreeJDBCCruder.JDBCSetterDefinition.getType() |
INodeType<? extends BranchNodeMetaModel,?> |
TypedTreeJDBCCruder.JDBCGetterDefinition.getType() |
| Modifier and Type | Method and Description |
|---|---|
void |
ParseDBSchemaHandler.endModel(BranchNodeMetaModel model,
Set<INodeType<BranchNodeMetaModel,?>> references) |
void |
ParseDBSchemaHandler.onNodeType(BranchNodeMetaModel model,
INodeType<BranchNodeMetaModel,?> nodeType) |
void |
ParseDBSchemaHandler.startModel(BranchNodeMetaModel model,
Set<INodeType<BranchNodeMetaModel,?>> references) |
| Modifier and Type | Class and Description |
|---|---|
class |
CommonBaseBranchNodeType |
class |
CommonListChunkBaseBranchNodeType |
class |
CoreTreeModel |
class |
StacktraceElementNodeType |
class |
StacktraceNodeType |
class |
ThrowableNodeType |
| Modifier and Type | Method and Description |
|---|---|
void |
CommonBaseBranchNodeType.GenerateUUIDIfNull.accept(Node<? extends BranchNodeMetaModel,?> t,
Map<String,?> u) |
void |
CommonBaseBranchNodeType.GenerateUUID.accept(Node<? extends BranchNodeMetaModel,?> t,
Map<String,?> u) |
void |
CommonBaseBranchNodeType.CurrentTimestamp.accept(Node<? extends BranchNodeMetaModel,?> t,
Map<String,?> u) |
void |
CommonBaseBranchNodeType.TrueIfNull.accept(Node<? extends BranchNodeMetaModel,?> t,
Map<String,?> u) |
void |
CommonBaseBranchNodeType.FalseIfNull.accept(Node<? extends BranchNodeMetaModel,?> t,
Map<String,?> u) |
| Modifier and Type | Class and Description |
|---|---|
class |
ColumnNodeType |
class |
DBSchemaNodeType |
class |
DBSchemaTreeModel |
class |
EventConsumerNodeType |
class |
ForeignKeyNodeType |
class |
IndexColumnNodeType |
class |
IndexNodeType |
class |
PrimaryKeyNodeType |
class |
TableNodeType |
| Modifier and Type | Class and Description |
|---|---|
class |
LogEventListChunkNodeType |
class |
LogEventNodeType |
class |
LoggingTreeModel |
class |
LogPropertyNodeType |
| Modifier and Type | Method and Description |
|---|---|
static void |
LogEventListChunkNodeType.addLogToEventListChunk(BranchNode<? extends BranchNodeMetaModel,LogEventListChunkNodeType> chunkNode,
BranchNode<? extends BranchNodeMetaModel,? extends LogEventNodeType> logEventNode) |
static void |
LogEventListChunkNodeType.addLogToEventListChunk(BranchNode<? extends BranchNodeMetaModel,LogEventListChunkNodeType> chunkNode,
BranchNode<? extends BranchNodeMetaModel,? extends LogEventNodeType> logEventNode) |
| Modifier and Type | Class and Description |
|---|---|
class |
BranchNode<P extends BranchNodeMetaModel,T extends BranchNodeMetaModel>
A branch node is an instance of complex tree node.
|
class |
BranchNode<P extends BranchNodeMetaModel,T extends BranchNodeMetaModel>
A branch node is an instance of complex tree node.
|
class |
BranchNodeListType<P extends BranchNodeMetaModel,T extends BranchNodeMetaModel>
A branch node list type defines a multiple complex node.
|
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 |
BranchNodeType<P extends BranchNodeMetaModel,T extends BranchNodeMetaModel>
A branch node type defines a single complex node as child node of parent node.
|
interface |
IChildNodeListener<T extends BranchNodeMetaModel> |
static interface |
IChildNodeListener.ILeafNodeListener<T extends BranchNodeMetaModel,X> |
interface |
INodeType<P extends BranchNodeMetaModel,T>
A node type defines the type of node.
|
interface |
ITree<P extends TypedTreeMetaModel,R extends BranchNodeMetaModel>
A typed tree is a generic tree corresponds with a meta model
|
class |
LeafNode<P extends BranchNodeMetaModel,T>
A leaf node is an instance of simple tree node with a value, but without child nodes.
|
class |
LeafNodeType<P extends BranchNodeMetaModel,T>
A leaf node type defines a simple child node.
|
class |
ModelPath<R extends BranchNodeMetaModel,T>
A model path selects nodes.
|
static class |
ModelPath.ModelPathBuilder<R extends BranchNodeMetaModel,S extends BranchNodeMetaModel> |
static class |
ModelPath.ModelPathBuilder<R extends BranchNodeMetaModel,S extends BranchNodeMetaModel> |
static class |
ModelPath.ModelPathBuilder.BranchNodePredicateBuilder<R extends BranchNodeMetaModel,N extends BranchNodeMetaModel> |
static class |
ModelPath.ModelPathBuilder.BranchNodePredicateBuilder<R extends BranchNodeMetaModel,N extends BranchNodeMetaModel> |
static class |
ModelPath.ModelPathBuilder.RootModelPathBuilder<R extends BranchNodeMetaModel>
Helper class to build model paths.
|
protected static class |
ModelPath.NodeSelector<R extends BranchNodeMetaModel,T> |
protected static class |
ModelPath.NodeSelector.LeafNodePredicate<N extends BranchNodeMetaModel,T> |
protected static class |
ModelPath.NodeSelector.NodeSelectorPredicate<T extends BranchNodeMetaModel> |
protected static class |
ModelPath.NodeSelector.PathPredicate<N extends BranchNodeMetaModel,T> |
class |
ModifyListenerRegistration<R extends BranchNodeMetaModel> |
class |
Node<P extends BranchNodeMetaModel,T>
A node is part of a tree.
|
static class |
TypedTreeMetaModel.RootBranchNode<P extends TypedTreeMetaModel,R extends BranchNodeMetaModel>
A root node represents a typed tree
|
| Modifier and Type | Class and Description |
|---|---|
class |
TypedTreeMetaModel<T extends TypedTreeMetaModel>
A typed tree meta model defines all root nodes (trees) of this model.
|
| Modifier and Type | Method and Description |
|---|---|
<X extends BranchNodeMetaModel> |
BranchNode.applyToConsumer(BranchNodeType<T,X> nodeType,
BiConsumer<BranchNode<P,T>,BranchNode<?,X>> consumer)
Applies a child node of requested
BranchNodeType to consumer. |
<X extends BranchNodeMetaModel> |
BranchNode.applyToConsumer(BranchNodeType<T,X> nodeType,
BiConsumer<BranchNode<P,T>,BranchNode<T,X>> ifAbsent,
BiConsumer<BranchNode<P,T>,BranchNode<T,X>> ifPresent)
Applies a child node of requested
BranchNodeType to consumer. |
<T extends BranchNodeMetaModel> |
ModelPath.ModelPathBuilder.buildForNode(BranchNodeType<S,T> field) |
<N extends BranchNodeMetaModel> |
ModelPath.ModelPathBuilder.child(BranchNodeType<S,N> field)
Definition to navigate to next child node.
|
<N extends BranchNodeMetaModel> |
ModelPath.ModelPathBuilder.childWithPredicates(BranchNodeType<S,N> field) |
<X extends BranchNodeMetaModel> |
BranchNode.clear(BranchNodeListType<T,X> nodeType)
Remove all child nodes of requested
BranchNodeListType. |
<X extends BranchNodeMetaModel> |
BranchNode.create(BranchNodeListType<T,X> nodeType)
Creates new a child node of requested
BranchNodeListType. |
<X extends BranchNodeMetaModel> |
BranchNode.create(BranchNodeListType<T,X> nodeType,
BiConsumer<BranchNode<P,T>,BranchNode<T,X>> consumer)
Creates new a child node of requested
BranchNodeListType. |
<X extends BranchNodeMetaModel> |
BranchNode.create(BranchNodeType<T,X> nodeType)
Creates a new child node of requested
BranchNodeType. |
<X extends BranchNodeMetaModel> |
BranchNode.create(BranchNodeType<T,X> nodeType,
BiConsumer<BranchNode<P,T>,BranchNode<T,X>> consumer)
Creates a new child node of requested
BranchNodeType. |
<X extends BranchNodeMetaModel> |
BranchNode.createIfAbsent(BranchNodeListType<T,X> nodeType,
Predicate<BranchNode<T,X>> predicate,
BiConsumer<BranchNode<P,T>,BranchNode<T,X>> consumer)
Creates a new child node of requested
BranchNodeListType, if no item exists matched by predicate. |
<F extends BranchNodeMetaModel> |
TypedTreeMetaModel.createRootNode(BranchNodeType<T,F> type)
Create new root node instance provided by model
|
<X extends BranchNodeMetaModel> |
BranchNode.get(BranchNodeListType<T,X> nodeType,
Predicate<BranchNode<T,X>> predicate)
Get first matched child node of requested
BranchNodeListType. |
<X extends BranchNodeMetaModel> |
BranchNode.get(BranchNodeType<T,X> nodeType)
Getter for a child node of requested
BranchNodeType. |
static <M extends BranchNodeMetaModel> |
ModelRegistry.getBranchNodeMetaModel(Class<M> clazz) |
protected <M extends BranchNodeMetaModel> |
ModelRegistry.getCachedBranchNodeMetaModel(Class<M> clazz) |
static <M extends BranchNodeMetaModel,T> |
TypedTreeHelper.getPrimaryKeyNode(Class<M> clazz) |
<F extends BranchNodeMetaModel> |
TypedTreeMetaModel.getRootBranchNodeClass(BranchNodeType<T,F> branchNodeType) |
<X extends BranchNodeMetaModel> |
BranchNode.getUnmodifiableNodeList(BranchNodeListType<T,X> nodeType)
Getter for unmodifiable child node list with all child nodes of requested
BranchNodeListType. |
<X extends BranchNodeMetaModel> |
BranchNode.getUnmodifiableNodeListSnapshot(BranchNodeListType<T,X> nodeType)
Getter for a snapshot of unmodifiable child node list with all child nodes of requested
BranchNodeListType. |
<X extends BranchNodeMetaModel> |
BranchNode.getUnmodifiableNodeListSnapshot(BranchNodeListType<T,X> nodeType,
Predicate<BranchNode<T,X>> predicate)
Getter for a snapshot of unmodifiable child node list with filtered child nodes of requested
BranchNodeListType. |
static <R extends BranchNodeMetaModel> |
ModelPath.ModelPathBuilder.newBuilder(Class<R> rootClass)
Create new model path builder.
|
static <R extends BranchNodeMetaModel> |
ModelPath.ModelPathBuilder.newBuilder(R root)
Create new model path builder.
|
<X extends BranchNodeMetaModel> |
BranchNode.remove(BranchNodeListType<T,X> nodeType,
BranchNode<P,T> node)
Remove child node of requested
BranchNodeListType. |
<X extends BranchNodeMetaModel> |
BranchNode.remove(BranchNodeListType<T,X> nodeType,
int index)
Remove child node of requested
BranchNodeListType. |
<X extends BranchNodeMetaModel> |
BranchNode.remove(BranchNodeType<T,X> nodeType)
Removes a child node of requested
BranchNodeType. |
<X extends BranchNodeMetaModel> |
BranchNode.setComperator(BranchNodeListType<T,X> nodeType,
Comparator<BranchNode<T,X>> comparator)
Sets a comparator to sort all child nodes for requested
BranchNodeListType. |
| Modifier and Type | Method and Description |
|---|---|
protected BranchNodeMetaModel |
ModelPath.ModelPathBuilder.getRoot() |
protected BranchNodeMetaModel |
ModelPath.NodeSelector.getRootType() |
protected BranchNodeMetaModel |
ModelPath.ModelPathBuilder.getSelf() |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends BiConsumer<ConplierBean<?>,Node<? extends BranchNodeMetaModel,?>>> |
NodeHelper.TableNode.getPrimaryKeyJDBC2Node() |
Class<? extends BiConsumer<Node<? extends BranchNodeMetaModel,?>,ConplierBean<?>>> |
NodeHelper.TableNode.getPrimaryKeyNode2JDBC() |
Class<? extends BiConsumer<Node<? extends BranchNodeMetaModel,?>,Map<String,?>>> |
NodeHelper.TableNode.getPrimaryKeyOnInsert() |
Class<? extends BiConsumer<Node<? extends BranchNodeMetaModel,?>,Map<String,?>>> |
NodeHelper.TableNode.getPrimaryKeyOnUpdate() |
Class<? extends BiConsumer<Node<? extends BranchNodeMetaModel,?>,Map<String,?>>> |
NodeHelper.TableNode.getPrimaryKeyOnUpsert() |
| Modifier and Type | Method and Description |
|---|---|
default void |
ITypedTreeModelParserHandler.endModel(BranchNodeMetaModel model,
Set<INodeType<BranchNodeMetaModel,?>> references) |
void |
ITypedTreeModelParserHandler.onNodeType(BranchNodeMetaModel model,
INodeType<BranchNodeMetaModel,?> nodeType) |
protected void |
XMLMarshaller.publish(BranchNodeMetaModel model) |
protected void |
ModelPath.NodeSelector.setRootType(BranchNodeMetaModel root) |
default void |
ITypedTreeModelParserHandler.startModel(BranchNodeMetaModel model,
Set<INodeType<BranchNodeMetaModel,?>> references) |
| Modifier and Type | Method and Description |
|---|---|
BranchNode<P,T> |
BranchNode.copyFrom(BranchNode<? extends BranchNodeMetaModel,? extends T> copyFrom) |
default void |
ITypedTreeModelParserHandler.endModel(BranchNodeMetaModel model,
Set<INodeType<BranchNodeMetaModel,?>> references) |
void |
ITypedTreeModelParserHandler.onNodeType(BranchNodeMetaModel model,
INodeType<BranchNodeMetaModel,?> nodeType) |
static void |
ModelRegistry.parse(Class<? extends BranchNodeMetaModel> clazz,
ITypedTreeModelParserHandler handler) |
default void |
ITypedTreeModelParserHandler.startModel(BranchNodeMetaModel model,
Set<INodeType<BranchNodeMetaModel,?>> references) |
| Constructor and Description |
|---|
NodeSelector(BranchNodeMetaModel root) |
NodeSelector(BranchNodeMetaModel root,
ModelPath.NodeSelector<?,?> previousSelector,
INodeType<?,?> type,
ModelPath.NodeSelector.Axis axis) |
| Modifier and Type | Method and Description |
|---|---|
void |
SQLColumn.NoJDBC2Node.accept(ConplierBean<?> t,
Node<? extends BranchNodeMetaModel,?> u) |
void |
SQLColumn.NoNode2JDBC.accept(Node<? extends BranchNodeMetaModel,?> t,
ConplierBean<?> u) |
void |
SQLColumn.NoConsumer.accept(Node<? extends BranchNodeMetaModel,?> t,
Map<String,?> u) |
Copyright © 2020. All rights reserved.