org.eclipse.jpt.jpa.core.context
Interface NamedColumn.Owner

All Superinterfaces:
ReadOnlyNamedColumn.Owner
All Known Subinterfaces:
BaseColumn.Owner, BaseJoinColumn.Owner, BasicMapping, ColumnMapping, DiscriminatorColumn.Owner, EclipseLinkBasicMapping, EclipseLinkIdMapping, EclipseLinkVersionMapping, IdMapping, IdMapping2_0, JavaBaseColumn.Owner, JavaBaseJoinColumn.Owner, JavaBasicMapping, JavaColumn.Owner, JavaColumnMapping, JavaDiscriminatorColumn.Owner, JavaIdMapping, JavaJoinColumn.Owner, JavaNamedColumn.Owner, JavaVersionMapping, JoinColumn.Owner, OrmBaseColumn.Owner, OrmBaseJoinColumn.Owner, OrmBasicMapping, OrmColumn.Owner, OrmColumnMapping, OrmDiscriminatorColumn.Owner, OrmIdMapping, OrmJoinColumn.Owner, OrmNamedColumn.Owner, OrmOrderColumn2_0.Owner, OrmVersionMapping, VersionMapping
Enclosing interface:
NamedColumn

public static interface NamedColumn.Owner
extends ReadOnlyNamedColumn.Owner

Interface allowing columns to be used in multiple places (e.g. basic mappings and attribute overrides).


Method Summary
 org.eclipse.jpt.jpa.core.internal.context.JptValidator buildColumnValidator(NamedColumn column, org.eclipse.jpt.jpa.core.internal.context.NamedColumnTextRangeResolver textRangeResolver)
           
 Table resolveDbTable(java.lang.String tableName)
          Return the database table for the specified table name.
 
Methods inherited from interface org.eclipse.jpt.jpa.core.context.ReadOnlyNamedColumn.Owner
getDefaultColumnName, getDefaultTableName, getTypeMapping
 

Method Detail

resolveDbTable

Table resolveDbTable(java.lang.String tableName)
Return the database table for the specified table name.


buildColumnValidator

org.eclipse.jpt.jpa.core.internal.context.JptValidator buildColumnValidator(NamedColumn column,
                                                                            org.eclipse.jpt.jpa.core.internal.context.NamedColumnTextRangeResolver textRangeResolver)