java.lang.Object
xyz.cofe.coll.im.htree.NodeVisitor
Выполняя рефлексию подготавливает лямбды на основе методов, которые будут вызваны при посещении очередного узла
Ищет следующие методы:
Ищет следующие методы:
-
B имя_метода( A ), где A extends B
Данный метод будет использоваться для обновления узла дерева, где узел дерева имеет тип ? extends A или тип A
-
void имя_метода( A )
Данный метод используется только для чтения узла. Принимаемый узел соответствует ? extends A. -
void enter( A )
Данный метод так же используется для чтения, но данный метод будет вызван перед посещения узла. -
? имя_метода( ImList<Nest.PathNode> )Данный метод для чтения, вызывается при выходе из узла.
В аргументах передается путь от текущего узла к корню -
? enter( ImList<Nest.PathNode> )Так же для чтения пути текущего узла, но вызывается перед входом в узел.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidenter(ImList<Nest.PathNode> path) voidexit(ImList<Nest.PathNode> path) voidsetVisitor(Object visitor) update(ImList<Nest.PathNode> path)
-
Constructor Details
-
NodeVisitor
-
-
Method Details
-
setVisitor
-
enter
-
exit
-
update
-