|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface CompleteColumnAnnotation
Corresponds to the JPA annotations:
javax.persistence.Column
javax.persistence.MapKeyColumn
| 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 |
LENGTH_PROPERTY
|
static java.lang.String |
PRECISION_PROPERTY
|
static java.lang.String |
SCALE_PROPERTY
|
| Fields inherited from interface org.eclipse.jpt.jpa.core.resource.java.BaseColumnAnnotation |
|---|
INSERTABLE_PROPERTY, NULLABLE_PROPERTY, TABLE_PROPERTY, UNIQUE_PROPERTY, UPDATABLE_PROPERTY |
| Fields inherited from interface org.eclipse.jpt.jpa.core.resource.java.NamedColumnAnnotation |
|---|
COLUMN_DEFINITION_PROPERTY, NAME_PROPERTY |
| Method Summary | |
|---|---|
java.lang.Integer |
getLength()
Corresponds to the 'length' element of the Column annotation. |
TextRange |
getLengthTextRange(org.eclipse.jdt.core.dom.CompilationUnit astRoot)
Return the TextRange for the 'length' element. |
java.lang.Integer |
getPrecision()
Corresponds to the 'precision' element of the Column annotation. |
TextRange |
getPrecisionTextRange(org.eclipse.jdt.core.dom.CompilationUnit astRoot)
Return the TextRange for the 'precision' element. |
java.lang.Integer |
getScale()
Corresponds to the 'scale' element of the Column annotation. |
TextRange |
getScaleTextRange(org.eclipse.jdt.core.dom.CompilationUnit astRoot)
Return the TextRange for the 'scale' element. |
void |
setLength(java.lang.Integer length)
Corresponds to the 'length' element of the Column annotation. |
void |
setPrecision(java.lang.Integer precision)
Corresponds to the 'precision' element of the Column annotation. |
void |
setScale(java.lang.Integer scale)
Corresponds to the 'scale' element of the Column annotation. |
| Methods inherited from interface org.eclipse.jpt.jpa.core.resource.java.BaseColumnAnnotation |
|---|
getInsertable, getInsertableTextRange, getNullable, getNullableTextRange, getTable, getTableTextRange, getUnique, getUniqueTextRange, getUpdatable, getUpdatableTextRange, setInsertable, setNullable, setTable, setUnique, setUpdatable, tableTouches |
| 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 LENGTH_PROPERTY
static final java.lang.String PRECISION_PROPERTY
static final java.lang.String SCALE_PROPERTY
| Method Detail |
|---|
java.lang.Integer getLength()
void setLength(java.lang.Integer length)
TextRange getLengthTextRange(org.eclipse.jdt.core.dom.CompilationUnit astRoot)
TextRange for the 'length' element. If element
does not exist return the TextRange for the Column annotation.
java.lang.Integer getPrecision()
void setPrecision(java.lang.Integer precision)
TextRange getPrecisionTextRange(org.eclipse.jdt.core.dom.CompilationUnit astRoot)
TextRange for the 'precision' element. If element
does not exist return the TextRange for the Column annotation.
java.lang.Integer getScale()
void setScale(java.lang.Integer scale)
TextRange getScaleTextRange(org.eclipse.jdt.core.dom.CompilationUnit astRoot)
TextRange for the 'scale' element. If 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 | |||||||||