Class AstObserverAdapter
- java.lang.Object
-
- com.github.javaparser.ast.observer.AstObserverAdapter
-
- All Implemented Interfaces:
AstObserver
public abstract class AstObserverAdapter extends Object implements AstObserver
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.github.javaparser.ast.observer.AstObserver
AstObserver.ListChangeType
-
-
Constructor Summary
Constructors Constructor Description AstObserverAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidlistChange(NodeList observedNode, AstObserver.ListChangeType type, int index, Node nodeAddedOrRemoved)A list is changedvoidlistReplacement(NodeList observedNode, int index, Node oldNode, Node newNode)voidparentChange(Node observedNode, Node previousParent, Node newParent)The parent of a node is changedvoidpropertyChange(Node observedNode, ObservableProperty property, Object oldValue, Object newValue)The value of a property is changed
-
-
-
Method Detail
-
propertyChange
public void propertyChange(Node observedNode, ObservableProperty property, Object oldValue, Object newValue)
Description copied from interface:AstObserverThe value of a property is changed- Specified by:
propertyChangein interfaceAstObserver- Parameters:
observedNode- owner of the propertyproperty- property changedoldValue- value of the property before the changenewValue- value of the property after the change
-
parentChange
public void parentChange(Node observedNode, Node previousParent, Node newParent)
Description copied from interface:AstObserverThe parent of a node is changed- Specified by:
parentChangein interfaceAstObserver- Parameters:
observedNode- node of which the parent is changedpreviousParent- previous parentnewParent- new parent
-
listChange
public void listChange(NodeList observedNode, AstObserver.ListChangeType type, int index, Node nodeAddedOrRemoved)
Description copied from interface:AstObserverA list is changed- Specified by:
listChangein interfaceAstObserver- Parameters:
observedNode- list changedtype- type of changeindex- position at which the changed occurrednodeAddedOrRemoved- element added or removed
-
listReplacement
public void listReplacement(NodeList observedNode, int index, Node oldNode, Node newNode)
- Specified by:
listReplacementin interfaceAstObserver
-
-