public class LegacyFieldMetaData
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
(package private) int |
extent
The field's extent.
|
(package private) java.lang.String |
extentField
The original extent field name, in case of denormalized extent.
|
(package private) java.lang.Integer |
extentIndex
In case of denormalized extent, the index in the extent field.
|
(package private) int |
idx
The field's index.
|
(package private) int |
legacyType
The field's legacy type, one of the
LegacyJavaAppserverApi TYPE_ constants. |
(package private) java.lang.String |
name
The field's legacy name.
|
(package private) int |
order
The field's order.
|
(package private) java.lang.Class<?> |
type
|
(package private) int |
xmlMapping
The field's XML mapping.
|
| Constructor and Description |
|---|
LegacyFieldMetaData(int idx,
java.lang.String name,
int extent,
java.lang.Class<?> type,
int legacyType,
int order,
int xmlMapping)
Create a new field metadata, for a legacy field with the given details.
|
LegacyFieldMetaData(LegacyFieldMetaData field)
Copy the metadata from another field.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getExtent()
Get the
extent. |
java.lang.String |
getExtentField()
Get the
extentField. |
java.lang.Integer |
getExtentIndex()
Get the
extentIndex. |
int |
getIdx()
Get the
idx. |
int |
getLegacyType()
Get the
legacyType. |
java.lang.String |
getName()
Get the
name. |
int |
getOrder()
Get the
order. |
java.lang.Class<?> |
getType()
Get the
type. |
int |
getXmlMapping()
Get the
xmlMapping. |
void |
setExtentField(java.lang.String extentField)
Get the
extentField. |
void |
setExtentIndex(java.lang.Integer extentIndex)
Set the
extentIndex. |
final int idx
final java.lang.String name
final int extent
final java.lang.Class<?> type
final int legacyType
LegacyJavaAppserverApi TYPE_ constants.final int order
final int xmlMapping
java.lang.Integer extentIndex
java.lang.String extentField
public LegacyFieldMetaData(int idx,
java.lang.String name,
int extent,
java.lang.Class<?> type,
int legacyType,
int order,
int xmlMapping)
idx - The field's index.name - The field's legacy name.extent - The field's extent.type - The field's type, a BaseDataType, DataSetContainer, TableWrapper or
MemoryBuffer.legacyType - The field's legacy type, one of the LegacyJavaAppserverApi TYPE_ constants.order - The field's order.xmlMapping - The field's XML mapping.public LegacyFieldMetaData(LegacyFieldMetaData field)
field - The source field.public int getIdx()
idx.public java.lang.String getName()
name.public int getExtent()
extent.public java.lang.Class<?> getType()
type.public int getLegacyType()
legacyType.public int getOrder()
order.public int getXmlMapping()
xmlMapping.public java.lang.Integer getExtentIndex()
extentIndex.public java.lang.String getExtentField()
extentField.public void setExtentIndex(java.lang.Integer extentIndex)
extentIndex.extentIndex - In case of denormalized extent, the index in the extent field.public void setExtentField(java.lang.String extentField)
extentField.extentField - The original extent field name, in case of denormalized extent.