Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
public interface CompositeName
extends MetaObject
Method Summary | |
void |
|
ScalarField |
|
Collection |
|
String |
|
int |
|
Collection |
|
CompositeName |
|
int |
|
String |
|
ScalarField |
|
Collection |
|
Iterator |
|
Iterator |
|
Iterator |
|
Methods inherited from interface org.objectweb.jorm.metainfo.api.MetaObject | |
getParent , setParent |
public void addInheritedCompositeName(CompositeName cn)
Add an inherited composite name to the current composite name.
- Parameters:
cn
- the name of the composite name to be inherited.
public ScalarField createCompositeNameField(String fieldname, PType type, int size, int scale)
Build a new scalarfield that describes a field in the composite name
- Parameters:
fieldname
- the name of the fieldtype
- the ptype of the field
- Returns:
- the scalarfield
public Collection getAllFields()
Provides an iterator over the field of the current composite name including the inherited fields.
- Returns:
- the iterator embeding scalarfield object
public String getFQName()
Allows to know the fully qualifed name of the current CompositeName object.
- Returns:
- the string representation of the name of the CompositeName
public int getFieldNumber()
Give the number of fields composing the current composite name.
- Returns:
- the fields number.
public Collection getFields()
Provides an iterator over the field of the current composite name.
- Returns:
- the iterator embeding scalarfield object
public CompositeName getInheritedCompositeName(String name)
Retrieve an inherited composite name form its name.
- Parameters:
name
- the name of the composite name
- Returns:
- the composite name
public int getInheritedCompositeNameNumber()
Returns the number of inherited composite name for the current composite name object.
- Returns:
- the number of inherited compositename.
public String getName()
Allows to know the name of the current CompositeName object.
- Returns:
- the string representation of the name of the CompositeName
public ScalarField getScalarField(String fieldname)
Retrieve a scalarfield describing the field identified by it name in the current compositename.
- Parameters:
fieldname
- the name of the field.
- Returns:
- the scalarfield describing the field.
public Collection getSuperCompositeNames()
Provides an iterator over all the composite name inherited by the current composite name.
- Returns:
- the iterator embeding inherited composite name objects.
public Iterator iterateAllField()
Deprecated. use getAllFields().
public Iterator iterateField()
Deprecated. use getFields().
public Iterator iterateInheritedCompositeName()
Deprecated. use getSuperCompositeNames()