|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface QueryAnnotation
Common protocol among:
javax.persistence.NamedQuery
javax.persistence.NamedNativeQuery
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.eclipse.jpt.jpa.core.resource.java.JavaResourceNode |
|---|
JavaResourceNode.Root |
| Field Summary | |
|---|---|
static java.lang.String |
HINTS_LIST
|
static java.lang.String |
NAME_PROPERTY
|
static java.lang.String |
QUERY_PROPERTY
|
| Method Summary | |
|---|---|
QueryHintAnnotation |
addHint(int index)
Corresponds to the 'hints' element of the *Query annotation. |
java.lang.String |
getName()
Corresponds to the 'name' element of the *Query annotation. |
TextRange |
getNameTextRange(org.eclipse.jdt.core.dom.CompilationUnit astRoot)
Return the TextRange for the 'name' element. |
java.lang.String |
getQuery()
Corresponds to the 'query' element of the *Query annotation. |
TextRange |
getQueryTextRange(org.eclipse.jdt.core.dom.CompilationUnit astRoot)
Return the TextRange for the 'query' element. |
QueryHintAnnotation |
hintAt(int index)
Corresponds to the 'hints' element of the *Query annotation. |
java.util.ListIterator<QueryHintAnnotation> |
hints()
Corresponds to the 'hints' element of the *Query annotation. |
int |
hintsSize()
Corresponds to the 'hints' element of the *Query annotation. |
int |
indexOfHint(QueryHintAnnotation hint)
Corresponds to the 'hints' element of the *Query annotation. |
void |
moveHint(int targetIndex,
int sourceIndex)
Corresponds to the 'hints' element of the *Query annotation. |
void |
removeHint(int index)
Corresponds to the 'hints' element of the *Query annotation. |
void |
setName(java.lang.String name)
Corresponds to the 'name' element of the *Query annotation. |
void |
setQuery(java.lang.String query)
Corresponds to the 'query' element of the *Query annotation. |
| Methods inherited from interface org.eclipse.jpt.jpa.core.resource.java.Annotation |
|---|
getAnnotationName, getAstAnnotation, isUnset, newAnnotation, removeAnnotation, restoreFrom, storeOn |
| Methods inherited from interface org.eclipse.jpt.jpa.core.resource.java.JavaResourceNode |
|---|
getFile, getJavaResourceCompilationUnit, getParent, getRoot, getTextRange, initialize, synchronizeWith |
| Methods inherited from interface org.eclipse.jpt.common.utility.model.Model |
|---|
addChangeListener, addCollectionChangeListener, addListChangeListener, addPropertyChangeListener, addStateChangeListener, addTreeChangeListener, removeChangeListener, removeCollectionChangeListener, removeListChangeListener, removePropertyChangeListener, removeStateChangeListener, removeTreeChangeListener |
| Field Detail |
|---|
static final java.lang.String NAME_PROPERTY
static final java.lang.String QUERY_PROPERTY
static final java.lang.String HINTS_LIST
| Method Detail |
|---|
java.lang.String getName()
void setName(java.lang.String name)
TextRange getNameTextRange(org.eclipse.jdt.core.dom.CompilationUnit astRoot)
TextRange for the 'name' element. If element
does not exist return the TextRange for the *Query annotation.
java.lang.String getQuery()
void setQuery(java.lang.String query)
TextRange getQueryTextRange(org.eclipse.jdt.core.dom.CompilationUnit astRoot)
TextRange for the 'query' element. If element
does not exist return the TextRange for the *Query annotation.
java.util.ListIterator<QueryHintAnnotation> hints()
int hintsSize()
QueryHintAnnotation hintAt(int index)
int indexOfHint(QueryHintAnnotation hint)
QueryHintAnnotation addHint(int index)
void moveHint(int targetIndex,
int sourceIndex)
void removeHint(int index)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||