|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
The NameDef interface describes the mapping of a reference field, ut can be the PName of a Class. It can be a Field which is an attribute of the class and is a reference; in this case, the reference can be to another Class (ClassObject) or to a GenClass. A NameDef object is composed of ScalarField(s) and/or FieldName(s), or system defined.
| Method Summary | |
boolean |
arePresents(java.lang.String mappingName)
Verifies if the tuple mappername/mappingname is present in the current namedef object. |
NameRef |
createNameRef(java.lang.String name,
CompositeName cn_Class)
Build a reference toward a composite name describing the namedef. |
java.lang.String |
getFieldName()
Retrieve the name of the field describing the namedef. |
int |
getFieldNumber()
Returns the number of fields which composed the current object. |
java.util.Iterator |
getMappNames()
Retrieve an iterator over the mapping name defined for this NameDef. |
NameRef |
getNameRef()
Retrieves the nameref if the namedef is a composite one. |
boolean |
isFieldName()
allow to know if the namedef is describe by a single field. |
boolean |
isNameRef()
allow to know if the namedef is describe by a composite name. |
boolean |
isSystem()
Allows to know if the mapping of the referenced field is defined by another system (could be defined by Versant system for instance). |
java.util.Iterator |
iterateField()
Returns an iterator on all fields (HiddenFields and FieldRef). |
void |
setFieldName(java.lang.String fieldname)
Allow to set the fieldname describing the namedef single field. |
void |
setMappNames(java.lang.String mappingName)
Sets the names of the mapper and the mapping defined for this NameDef. |
void |
setSystem(boolean system)
Allows to set if the current NameDef is system defined (defined outside jorm) or not. |
| Methods inherited from interface org.objectweb.jorm.metainfo.api.MetaObject |
getParent, setParent |
| Method Detail |
public boolean isNameRef()
public boolean isFieldName()
public NameRef createNameRef(java.lang.String name,
CompositeName cn_Class)
name - the name of the compsoite namecn_Class - the meta object representing the composite name.public NameRef getNameRef()
public java.lang.String getFieldName()
public void setFieldName(java.lang.String fieldname)
fieldname - the fieldnamepublic boolean isSystem()
public void setSystem(boolean system)
system - true, if the mapping is defined by another system, else
false, if the mapping is defined inside JORM (by
ScalarField(s) and FieldName(s)).public int getFieldNumber()
public java.util.Iterator iterateField()
public void setMappNames(java.lang.String mappingName)
mappingName - the name of the used mappingpublic java.util.Iterator getMappNames()
public boolean arePresents(java.lang.String mappingName)
mapperName - the name of the mappermappingName - the name of the mapping
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||