Class Property
java.lang.Object
org.javarosa.core.services.properties.Property
- All Implemented Interfaces:
IMetaData,Persistable,Externalizable
public class Property extends Object implements Persistable, IMetaData
Property is an encapsulation of a record containing a property in the J2ME
RMS persistent storage system. It is responsible for serializing a name
value pair.
- Author:
- ctsims
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Property() -
Method Summary
Modifier and Type Method Description intgetID()HashMap<String,Object>getMetaData()ObjectgetMetaData(String fieldName)String[]getMetaDataFields()voidreadExternal(DataInputStream in, PrototypeFactory pf)(non-Javadoc)voidsetID(int recordId)(non-Javadoc)voidwriteExternal(DataOutputStream out)(non-Javadoc)
-
Field Details
-
Constructor Details
-
Property
public Property()
-
-
Method Details
-
readExternal
(non-Javadoc)- Specified by:
readExternalin interfaceExternalizable- Throws:
IOException- See Also:
org.javarosa.core.util.externalizable.singlequestionscreen.storage.Externalizable#readExternal(DataInputStream)
-
writeExternal
(non-Javadoc)- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException- See Also:
org.javarosa.core.util.externalizable.singlequestionscreen.storage.Externalizable#writeExternal(DataOutputStream)
-
setID
public void setID(int recordId)(non-Javadoc)- Specified by:
setIDin interfacePersistable- See Also:
org.javarosa.singlequestionscreen.storage.IDRecordable#setRecordId(int)
-
getID
public int getID()- Specified by:
getIDin interfacePersistable
-
getMetaData
- Specified by:
getMetaDatain interfaceIMetaData
-
getMetaData
- Specified by:
getMetaDatain interfaceIMetaData
-
getMetaDataFields
- Specified by:
getMetaDataFieldsin interfaceIMetaData
-