public interface FolderBase<N extends AbstractNodeBase<F>,F extends FolderBase<N,F>>
Modifier and Type | Method and Description |
---|---|
F |
createFolder(java.lang.String name) |
<T extends N> |
getChild(java.lang.Class<T> clazz,
java.lang.String name,
java.lang.String... more) |
java.util.Optional<N> |
getChild(java.lang.String name,
java.lang.String... more) |
java.util.List<N> |
getChildren() |
java.util.Optional<F> |
getFolder(java.lang.String name,
java.lang.String... more) |
java.util.List<N> getChildren()
java.util.Optional<N> getChild(java.lang.String name, java.lang.String... more)
<T extends N> java.util.Optional<T> getChild(java.lang.Class<T> clazz, java.lang.String name, java.lang.String... more)
java.util.Optional<F> getFolder(java.lang.String name, java.lang.String... more)
F createFolder(java.lang.String name)