Package aQute.lib.hierarchy
Class Hierarchy.Folder
java.lang.Object
aQute.lib.hierarchy.Hierarchy.Node
aQute.lib.hierarchy.Hierarchy.Folder
- All Implemented Interfaces:
FolderNode,NamedNode,Comparable<NamedNode>,Iterable<NamedNode>
- Direct Known Subclasses:
Hierarchy.RootNode
- Enclosing class:
Hierarchy
-
Field Summary
FieldsFields inherited from class aQute.lib.hierarchy.Hierarchy.Node
name, parent -
Constructor Summary
ConstructorsConstructorDescriptionFolder(Optional<Hierarchy.Folder> parent, String name, Map<String, Object> map, IntCounter size) -
Method Summary
Modifier and TypeMethodDescriptionchildren()(package private) voidgetPath(StringBuilder app) intindexOf(Hierarchy.Node node) (package private) intiterator()intsize()toString()Methods inherited from class aQute.lib.hierarchy.Hierarchy.Node
compareTo, find, name, parent, path, rootMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface aQute.lib.hierarchy.FolderNode
names, streamMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
children
-
-
Constructor Details
-
Folder
Folder(Optional<Hierarchy.Folder> parent, String name, Map<String, Object> map, IntCounter size)
-
-
Method Details
-
getPath
- Specified by:
getPathin classHierarchy.Node
-
find
- Overrides:
findin classHierarchy.Node
-
toString
-
children
- Specified by:
childrenin interfaceFolderNode
-
size
public int size()- Specified by:
sizein interfaceFolderNode
-
iterator
-
indexOf
-
get
- Specified by:
getin interfaceFolderNode
-
indexOf
-