EclipseLink 2.4.2, build 'v20130514-5956486' API Reference

org.eclipse.persistence.jpa.jpql
Interface RefactoringDelta

All Known Implementing Classes:
DefaultRefactoringDelta

public interface RefactoringDelta

A refactoring delta contains an ordered collection of TextEdit. The order is based on the offset of those TextEdit objects: from the biggest offset to the smallest offset. This will allow the invoker to perform the refactoring by replacing the old values by the new values by following that order.

Version:
2.4
See Also:
BasicRefactoringTool
Author:
Pascal Filion
Since:
2.4

Method Summary
 java.lang.String applyChanges()
          Applies the changes to the JPQL query and returns the refactoring operations.
 boolean hasTextEdits()
          Determines whether at least one TextEdit was added.
 int size()
          Returns the number of TextEdit objects that have been added.
 IterableListIterator<TextEdit> textEdits()
          Returns the collection of TextEdit objects that have been added during one or several refactoring operations.
 

Method Detail

applyChanges

java.lang.String applyChanges()
Applies the changes to the JPQL query and returns the refactoring operations. The list of TextEdit will be cleared.


hasTextEdits

boolean hasTextEdits()
Determines whether at least one TextEdit was added.

Returns:
true if there is at least one TextEdit; false otherwise

size

int size()
Returns the number of TextEdit objects that have been added.

Returns:
The count of TextEdit objects

textEdits

IterableListIterator<TextEdit> textEdits()
Returns the collection of TextEdit objects that have been added during one or several refactoring operations. The collection has been ordered where the TextEdit's offset are in reverse order, i.e. from the biggest to the smallest values.

Returns:
The ordered collection of TextEdit objects

EclipseLink 2.4.2, build 'v20130514-5956486' API Reference