Interface AstObserver

    • Method Detail

      • propertyChange

        void propertyChange​(Node observedNode,
                            ObservableProperty property,
                            Object oldValue,
                            Object newValue)
        The value of a property is changed
        Parameters:
        observedNode - owner of the property
        property - property changed
        oldValue - value of the property before the change
        newValue - value of the property after the change
      • parentChange

        void parentChange​(Node observedNode,
                          Node previousParent,
                          Node newParent)
        The parent of a node is changed
        Parameters:
        observedNode - node of which the parent is changed
        previousParent - previous parent
        newParent - new parent
      • listChange

        void listChange​(NodeList observedNode,
                        AstObserver.ListChangeType type,
                        int index,
                        Node nodeAddedOrRemoved)
        A list is changed
        Parameters:
        observedNode - list changed
        type - type of change
        index - position at which the changed occurred
        nodeAddedOrRemoved - element added or removed
      • listReplacement

        void listReplacement​(NodeList observedNode,
                             int index,
                             Node oldNode,
                             Node newNode)