Interface ObjectValue

    • Method Detail

      • getValue

        java.lang.Object getValue()
        Returns the Object or null in case the value is null.
        Specified by:
        getValue in interface SerializableValue
        Specified by:
        getValue in interface TypedValue
        Returns:
        the object represented by this TypedValue.
        Throws:
        java.lang.IllegalStateException - in case the object is not deserialized. See isDeserialized().
      • getValue

        <T> T getValue​(java.lang.Class<T> type)
        Returns the object provided by this VariableValue. Allows type-safe access to objects by passing in the class.
        Parameters:
        type - the java class the value should be cast to
        Returns:
        the object represented by this TypedValue.
        Throws:
        java.lang.IllegalStateException - in case the object is not deserialized. See isDeserialized().
      • getObjectType

        java.lang.Class<?> getObjectType()
        Returns the Class this object is an instance of.
        Returns:
        the Class this object is an instance of
        Throws:
        java.lang.IllegalStateException - in case the object is not deserialized. See isDeserialized().
      • getObjectTypeName

        java.lang.String getObjectTypeName()
        A String representation of the Object's type name. Usually the canonical class name of the Java Class this object is an instance of.
        Returns:
        the Object's type name.