public class Property extends java.lang.Object implements Persistable, IMetaData
Modifier and Type | Field and Description |
---|---|
java.lang.String |
name |
int |
recordId |
java.util.List<java.lang.String> |
value |
Constructor and Description |
---|
Property() |
Modifier and Type | Method and Description |
---|---|
int |
getID() |
java.util.HashMap<java.lang.String,java.lang.Object> |
getMetaData() |
java.lang.Object |
getMetaData(java.lang.String fieldName) |
java.lang.String[] |
getMetaDataFields() |
void |
readExternal(java.io.DataInputStream in,
PrototypeFactory pf)
(non-Javadoc)
|
void |
setID(int recordId)
(non-Javadoc)
|
void |
writeExternal(java.io.DataOutputStream out)
(non-Javadoc)
|
public java.lang.String name
public java.util.List<java.lang.String> value
public int recordId
public void readExternal(java.io.DataInputStream in, PrototypeFactory pf) throws java.io.IOException
readExternal
in interface Externalizable
java.io.IOException
org.javarosa.core.util.externalizable.singlequestionscreen.storage.Externalizable#readExternal(DataInputStream)
public void writeExternal(java.io.DataOutputStream out) throws java.io.IOException
writeExternal
in interface Externalizable
java.io.IOException
org.javarosa.core.util.externalizable.singlequestionscreen.storage.Externalizable#writeExternal(DataOutputStream)
public void setID(int recordId)
setID
in interface Persistable
org.javarosa.singlequestionscreen.storage.IDRecordable#setRecordId(int)
public int getID()
getID
in interface Persistable
public java.util.HashMap<java.lang.String,java.lang.Object> getMetaData()
getMetaData
in interface IMetaData
public java.lang.Object getMetaData(java.lang.String fieldName)
getMetaData
in interface IMetaData
public java.lang.String[] getMetaDataFields()
getMetaDataFields
in interface IMetaData