Class 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
    • Field Detail

      • propname

        protected java.lang.String propname
      • 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

      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface IProperty
        Returns:
        ...
      • getValue

        public java.lang.Object getValue()
        Specified by:
        getValue in interface IProperty
        Returns:
        ...
      • 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 interface IProperty
        Returns:
        ...
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
        Returns:
        ...
      • getFloatValue

        public double getFloatValue()
        Specified by:
        getFloatValue in interface IProperty
        Returns:
        ...
      • getDateValue

        public java.util.Date getDateValue()
        Specified by:
        getDateValue in interface IProperty
        Returns:
        ...
      • getBooleanValue

        public boolean getBooleanValue()
        Specified by:
        getBooleanValue in interface IProperty
        Returns:
        ...
      • getJavaObjectValue

        public java.lang.Object getJavaObjectValue()
        Specified by:
        getJavaObjectValue in interface IProperty
        Returns:
        ...
      • getType

        public int getType()
        Specified by:
        getType in interface IProperty
        Returns:
        ...