Package helma.objectmodel
Class TransientProperty
- java.lang.Object
-
- helma.objectmodel.TransientProperty
-
- All Implemented Interfaces:
IProperty
,java.io.Serializable
public final class TransientProperty extends java.lang.Object implements IProperty, java.io.Serializable
A property implementation for Nodes stored inside a database.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TransientProperty(TransientNode node)
Creates a new Property object.TransientProperty(java.lang.String propname, TransientNode node)
Creates a new Property object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
getBooleanValue()
java.util.Date
getDateValue()
double
getFloatValue()
long
getIntegerValue()
java.lang.Object
getJavaObjectValue()
java.lang.String
getName()
INode
getNodeValue()
java.lang.String
getStringValue()
int
getType()
java.lang.Object
getValue()
void
setBooleanValue(boolean value)
void
setDateValue(java.util.Date value)
void
setFloatValue(double value)
void
setIntegerValue(long value)
void
setJavaObjectValue(java.lang.Object value)
void
setNodeValue(INode value)
void
setStringValue(java.lang.String value)
java.lang.String
toString()
-
-
-
Field Detail
-
propname
protected java.lang.String propname
-
node
protected TransientNode node
-
svalue
public java.lang.String svalue
-
bvalue
public boolean bvalue
-
lvalue
public long lvalue
-
dvalue
public double dvalue
-
nvalue
public INode nvalue
-
jvalue
public java.lang.Object jvalue
-
type
public int type
-
-
Constructor Detail
-
TransientProperty
public TransientProperty(TransientNode node)
Creates a new Property object.- Parameters:
node
- ...
-
TransientProperty
public TransientProperty(java.lang.String propname, TransientNode node)
Creates a new Property object.- Parameters:
propname
- ...node
- ...
-
-
Method Detail
-
getValue
public java.lang.Object getValue()
-
setStringValue
public void setStringValue(java.lang.String value)
- Parameters:
value
- ...
-
setIntegerValue
public void setIntegerValue(long value)
- Parameters:
value
- ...
-
setFloatValue
public void setFloatValue(double value)
- Parameters:
value
- ...
-
setDateValue
public void setDateValue(java.util.Date value)
- Parameters:
value
- ...
-
setBooleanValue
public void setBooleanValue(boolean value)
- Parameters:
value
- ...
-
setNodeValue
public void setNodeValue(INode value)
- Parameters:
value
- ...
-
setJavaObjectValue
public void setJavaObjectValue(java.lang.Object value)
- Parameters:
value
- ...
-
getStringValue
public java.lang.String getStringValue()
- Specified by:
getStringValue
in interfaceIProperty
- Returns:
- ...
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
- Returns:
- ...
-
getIntegerValue
public long getIntegerValue()
- Specified by:
getIntegerValue
in interfaceIProperty
- Returns:
- ...
-
getFloatValue
public double getFloatValue()
- Specified by:
getFloatValue
in interfaceIProperty
- Returns:
- ...
-
getDateValue
public java.util.Date getDateValue()
- Specified by:
getDateValue
in interfaceIProperty
- Returns:
- ...
-
getBooleanValue
public boolean getBooleanValue()
- Specified by:
getBooleanValue
in interfaceIProperty
- Returns:
- ...
-
getNodeValue
public INode getNodeValue()
- Specified by:
getNodeValue
in interfaceIProperty
- Returns:
- ...
-
getJavaObjectValue
public java.lang.Object getJavaObjectValue()
- Specified by:
getJavaObjectValue
in interfaceIProperty
- Returns:
- ...
-
-