|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface NamedColumnAnnotation
Corresponds to the JPA annotations:
javax.persistence.Column
javax.persistence.MapKeyColumn
javax.persistence.JoinColumn
javax.persistence.MapKeyJoinColumn
javax.persistence.DiscriminatorColumn
javax.persistence.OrderColumn
javax.persistence.PrimaryKeyJoinColumn
| 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 |
COLUMN_DEFINITION_PROPERTY
|
static java.lang.String |
NAME_PROPERTY
|
| Method Summary | |
|---|---|
java.lang.String |
getColumnDefinition()
Corresponds to the 'columnDefinition' element of the *Column annotation. |
TextRange |
getColumnDefinitionTextRange(org.eclipse.jdt.core.dom.CompilationUnit astRoot)
Return the TextRange for the 'columnDefinition' element. |
java.lang.String |
getName()
Corresponds to the 'name' element of the *Column annotation. |
TextRange |
getNameTextRange(org.eclipse.jdt.core.dom.CompilationUnit astRoot)
Return the TextRange for the 'name' element. |
boolean |
isSpecified()
Return whether the annotation exists in Java. |
boolean |
nameTouches(int pos,
org.eclipse.jdt.core.dom.CompilationUnit astRoot)
Return whether the specified position touches the 'name' element. |
void |
setColumnDefinition(java.lang.String columnDefinition)
Corresponds to the 'columnDefinition' element of the *Column annotation. |
void |
setName(java.lang.String name)
Corresponds to the 'name' element of the *Column 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 COLUMN_DEFINITION_PROPERTY
| Method Detail |
|---|
boolean isSpecified()
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 the element
does not exist return the TextRange for the *Column annotation.
boolean nameTouches(int pos,
org.eclipse.jdt.core.dom.CompilationUnit astRoot)
java.lang.String getColumnDefinition()
void setColumnDefinition(java.lang.String columnDefinition)
TextRange getColumnDefinitionTextRange(org.eclipse.jdt.core.dom.CompilationUnit astRoot)
TextRange for the 'columnDefinition' element. If the
element does not exist return the TextRange for the *Column annotation.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||