Top Constructors Methods
com.github.javaparser.ast.observer

public abstract Class AstObserverAdapter

extends Object
implements AstObserver
Class Inheritance
All Implemented Interfaces
com.github.javaparser.ast.observer.AstObserver
Imports
com.github.javaparser.ast.Node, .NodeList

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
listChange(NodeList<N extends Node>
list changed
observedNode
,
AstObserver.ListChangeType
type of change
type
,
int
position at which the changed occurred
index
,
Node
element added or removed
nodeAddedOrRemoved
)

Implements com.github.javaparser.ast.observer.AstObserver.listChange.

A list is changed
public void
listReplacement(NodeList<N extends Node> observedNode, int index, Node oldNode, Node newNode)

Implements com.github.javaparser.ast.observer.AstObserver.listReplacement.

public void
parentChange(Node
node of which the parent is changed
observedNode
,
Node
previous parent
previousParent
,
Node
new parent
newParent
)

Implements com.github.javaparser.ast.observer.AstObserver.parentChange.

The parent of a node is changed
public void
propertyChange(Node
owner of the property
observedNode
,
ObservableProperty
property changed
property
,
Object
value of the property before the change
oldValue
,
Object
value of the property after the change
newValue
)

Implements com.github.javaparser.ast.observer.AstObserver.propertyChange.

The value of a property is changed
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

AstObserverAdapterback to summary
public AstObserverAdapter()

Method Detail

listChangeback to summary
public void listChange(NodeList<N extends Node> observedNode, AstObserver.ListChangeType type, int index, Node nodeAddedOrRemoved)

Implements com.github.javaparser.ast.observer.AstObserver.listChange.

Doc from com.github.javaparser.ast.observer.AstObserver.listChange.

A list is changed

Parameters
observedNode:NodeList<N extends Node>

list changed

type:AstObserver.ListChangeType

type of change

index:int

position at which the changed occurred

nodeAddedOrRemoved:Node

element added or removed

Annotations
@Override
listReplacementback to summary
public void listReplacement(NodeList<N extends Node> observedNode, int index, Node oldNode, Node newNode)

Implements com.github.javaparser.ast.observer.AstObserver.listReplacement.

Annotations
@Override
parentChangeback to summary
public void parentChange(Node observedNode, Node previousParent, Node newParent)

Implements com.github.javaparser.ast.observer.AstObserver.parentChange.

Doc from com.github.javaparser.ast.observer.AstObserver.parentChange.

The parent of a node is changed

Parameters
observedNode:Node

node of which the parent is changed

previousParent:Node

previous parent

newParent:Node

new parent

Annotations
@Override
propertyChangeback to summary
public void propertyChange(Node observedNode, ObservableProperty property, Object oldValue, Object newValue)

Implements com.github.javaparser.ast.observer.AstObserver.propertyChange.

Doc from com.github.javaparser.ast.observer.AstObserver.propertyChange.

The value of a property is changed

Parameters
observedNode:Node

owner of the property

property:ObservableProperty

property changed

oldValue:Object

value of the property before the change

newValue:Object

value of the property after the change

Annotations
@Override