Uses of Class
org.eclipse.net4j.util.collection.Tree
Package
Description
Additional collection-like interfaces and classes.
A framework of notifying collections and wiring containers.
A framework for factory based instance creation.
-
Uses of Tree in org.eclipse.net4j.util.collection
Modifier and TypeMethodDescriptionTree.Builder.build()
Tree.child
(int index) static Tree
Tree.XMLConverter.convertDocumentToTree
(Document document) static Tree
Tree.XMLConverter.convertDocumentToTree
(Document document, Map<String, String> parameters) static Tree
Tree.XMLConverter.convertElementToTree
(Element element) static Tree
Tree.XMLConverter.convertElementToTree
(Element element, Map<String, String> parameters) Tree.parent()
Modifier and TypeMethodDescriptionTree.allChildren()
Tree.allChildren
(String name) Tree.children()
Modifier and TypeMethodDescriptionprotected void
Tree.XMLConverter.appendElement
(Tree tree, Element element, Element parentElement) static Tree.Builder
int
static Document
Tree.XMLConverter.convertTreeToDocument
(Tree tree) static Element
Tree.XMLConverter.convertTreeToElement
(Tree tree) protected Element
Tree.XMLConverter.createElement
(Tree tree) protected String
Tree.XMLConverter.getTagName
(Tree tree) int
Tree.indexOfChild
(Tree child) protected String
Tree.Dumper.nextLevelIndent
(Tree tree, String indent) protected void
Tree.XMLConverter.setAttribute
(Tree tree, Element element, String name, String value) static String
Modifier and TypeMethodDescriptionvoid
Tree.allChildren
(String name, Consumer<Tree> consumer) void
Tree.allChildren
(Consumer<Tree> consumer) void
void
<DATA> DATA
Tree.visit
(BiFunction<Tree, DATA, DATA> visitor, DATA data) -
Uses of Tree in org.eclipse.net4j.util.container
Modifier and TypeMethodDescription<T> T
IManagedContainer.createElement
(String productGroup, String factoryType, Tree config) <T> T
ManagedContainer.createElement
(String productGroup, String factoryType, Tree config) <T> T
IManagedContainer.getElementOrNull
(String productGroup, String factoryType, Tree config) <T> T
ManagedContainer.getElementOrNull
(String productGroup, String factoryType, Tree config) -
Uses of Tree in org.eclipse.net4j.util.factory
Modifier and TypeMethodDescriptionprotected void
AnnotationFactory.configureProduct
(PRODUCT product, Tree config) protected final PRODUCT
protected abstract Object
static String
TreeFactory.createDescription
(Tree tree) protected Object
AnnotationFactory.createElement
(String productGroup, String type, String descriptionAttribute, Tree elementConfig, boolean singleton) protected PRODUCT
AnnotationFactory.createProduct
(Tree config) ITreeFactory.createWithTree
(Tree config) final Object
TreeFactory.createWithTree
(Tree config) protected String
AnnotationFactory.getElementType
(Tree elementConfig, String factoryTypeAttribute, String defaultFactoryType) protected void
AnnotationFactory.injectAttribute
(PRODUCT product, Tree config, Method method) protected void
AnnotationFactory.injectElement
(PRODUCT product, Tree config, Method method) protected final ProductCreationException
TreeFactory.productCreationException
(Tree config) protected final ProductCreationException
TreeFactory.productCreationException
(Tree config, Throwable cause)