|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface BaseColumnAnnotation
Corresponds to the JPA annotations:
javax.persistence.Column
javax.persistence.MapKeyColumn
javax.persistence.JoinColumn
javax.persistence.MapKeyJoinColumn
| 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 |
INSERTABLE_PROPERTY
|
static java.lang.String |
NULLABLE_PROPERTY
|
static java.lang.String |
TABLE_PROPERTY
|
static java.lang.String |
UNIQUE_PROPERTY
|
static java.lang.String |
UPDATABLE_PROPERTY
|
| Fields inherited from interface org.eclipse.jpt.jpa.core.resource.java.NamedColumnAnnotation |
|---|
COLUMN_DEFINITION_PROPERTY, NAME_PROPERTY |
| Method Summary | |
|---|---|
java.lang.Boolean |
getInsertable()
Corresponds to the 'insertable' element of the *Column annotation. |
TextRange |
getInsertableTextRange(org.eclipse.jdt.core.dom.CompilationUnit astRoot)
Return the TextRange for the 'insertable' element. |
java.lang.Boolean |
getNullable()
Corresponds to the 'nullable' element of the *Column annotation. |
TextRange |
getNullableTextRange(org.eclipse.jdt.core.dom.CompilationUnit astRoot)
Return the TextRange for the 'nullable' element. |
java.lang.String |
getTable()
Corresponds to the 'table' element of the *Column annotation. |
TextRange |
getTableTextRange(org.eclipse.jdt.core.dom.CompilationUnit astRoot)
Return the TextRange for the 'table' element. |
java.lang.Boolean |
getUnique()
Corresponds to the 'unique' element of the *Column annotation. |
TextRange |
getUniqueTextRange(org.eclipse.jdt.core.dom.CompilationUnit astRoot)
Return the TextRange for the 'unique' element. |
java.lang.Boolean |
getUpdatable()
Corresponds to the 'updatable' element of the *Column annotation. |
TextRange |
getUpdatableTextRange(org.eclipse.jdt.core.dom.CompilationUnit astRoot)
Return the TextRange for the 'updatable' element. |
void |
setInsertable(java.lang.Boolean insertable)
Corresponds to the 'insertable' element of the *Column annotation. |
void |
setNullable(java.lang.Boolean nullable)
Corresponds to the 'nullable' element of the *Column annotation. |
void |
setTable(java.lang.String table)
Corresponds to the 'table' element of the *Column annotation. |
void |
setUnique(java.lang.Boolean unique)
Corresponds to the 'unique' element of the *Column annotation. |
void |
setUpdatable(java.lang.Boolean updatable)
Corresponds to the 'updatable' element of the *Column annotation. |
boolean |
tableTouches(int pos,
org.eclipse.jdt.core.dom.CompilationUnit astRoot)
Return whether the specified position touches the 'table' element. |
| Methods inherited from interface org.eclipse.jpt.jpa.core.resource.java.NamedColumnAnnotation |
|---|
getColumnDefinition, getColumnDefinitionTextRange, getName, getNameTextRange, isSpecified, nameTouches, setColumnDefinition, setName |
| 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 UNIQUE_PROPERTY
static final java.lang.String NULLABLE_PROPERTY
static final java.lang.String INSERTABLE_PROPERTY
static final java.lang.String UPDATABLE_PROPERTY
static final java.lang.String TABLE_PROPERTY
| Method Detail |
|---|
java.lang.Boolean getUnique()
void setUnique(java.lang.Boolean unique)
TextRange getUniqueTextRange(org.eclipse.jdt.core.dom.CompilationUnit astRoot)
TextRange for the 'unique' element. If the element
does not exist return the TextRange for the *Column annotation.
java.lang.Boolean getNullable()
void setNullable(java.lang.Boolean nullable)
TextRange getNullableTextRange(org.eclipse.jdt.core.dom.CompilationUnit astRoot)
TextRange for the 'nullable' element. If the element
does not exist return the TextRange for the *Column annotation.
java.lang.Boolean getInsertable()
void setInsertable(java.lang.Boolean insertable)
TextRange getInsertableTextRange(org.eclipse.jdt.core.dom.CompilationUnit astRoot)
TextRange for the 'insertable' element. If the element
does not exist return the TextRange for the *Column annotation.
java.lang.Boolean getUpdatable()
void setUpdatable(java.lang.Boolean updatable)
TextRange getUpdatableTextRange(org.eclipse.jdt.core.dom.CompilationUnit astRoot)
TextRange for the 'updatable' element. If the element
does not exist return the TextRange for the *Column annotation.
java.lang.String getTable()
void setTable(java.lang.String table)
TextRange getTableTextRange(org.eclipse.jdt.core.dom.CompilationUnit astRoot)
TextRange for the 'table' element. If the element
does not exist return the TextRange for the *Column annotation.
boolean tableTouches(int pos,
org.eclipse.jdt.core.dom.CompilationUnit astRoot)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||