org.objectweb.jorm.metainfo.lib
Class BasicScalarField
java.lang.Object
|
+--org.objectweb.jorm.metainfo.lib.BasicPrimitiveElement
|
+--org.objectweb.jorm.metainfo.lib.BasicScalarField
- All Implemented Interfaces:
- Loggable, MetaObject, PrimitiveElement, ScalarField, java.io.Serializable, TypedElement
- public class BasicScalarField
- extends BasicPrimitiveElement
- implements ScalarField
A ScalarField describes corresponds to a hidden field of a ClassObject or
a Generic Class. For Classes, it is typically used to represent PNames. For
Generic Class, it can also be used for the index attributes of the
Generic Class.
- Author:
- X. Spengler
- See Also:
- Serialized Form
|
Method Summary |
java.lang.String |
getNullValue()
get the null value for this field. |
boolean |
hasNullValue()
Test if the null value exists for this field. |
void |
setNullValue(java.lang.String value)
Set the null value for this field. |
| Methods inherited from class org.objectweb.jorm.metainfo.lib.BasicPrimitiveElement |
createValueMapping, getLogger, getLoggerFactory, getName, getParent, getType, getValueMapping, isScalar, iterateValueMapping, setLogger, setLoggerFactory, setParent |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BasicScalarField
public BasicScalarField(java.lang.String name,
PType type,
MetaObject parent)
- Builds a new BasicScalarField object.
- Parameters:
name - the name of the scalar fieldtype - the PType of the fieldparen - the parent meta-object of the current field
setNullValue
public void setNullValue(java.lang.String value)
- Set the null value for this field.
- Specified by:
setNullValue in interface ScalarField
- Parameters:
value - a string representation of the nullvalue
getNullValue
public java.lang.String getNullValue()
- get the null value for this field.
- Specified by:
getNullValue in interface ScalarField
- Returns:
- the string representation of the null value or null if there is no null value for this field.
hasNullValue
public boolean hasNullValue()
- Test if the null value exists for this field.
- Specified by:
hasNullValue in interface ScalarField
- Returns:
- true if the null value exist for this field.