Class TypedValueField

    • Field Detail

      • serializerName

        protected java.lang.String serializerName
      • errorMessage

        protected java.lang.String errorMessage
      • notifyOnImplicitUpdates

        protected boolean notifyOnImplicitUpdates
    • Constructor Detail

      • TypedValueField

        public TypedValueField​(ValueFields valueFields,
                               boolean notifyOnImplicitUpdates)
    • Method Detail

      • getValue

        public java.lang.Object getValue()
      • getTypedValue

        public TypedValue getTypedValue​(boolean asTransientValue)
      • getTypedValue

        public TypedValue getTypedValue​(boolean deserializeValue,
                                        boolean asTransientValue)
      • isMutable

        public boolean isMutable()
      • isMutableValue

        protected boolean isMutableValue​(TypedValue value)
      • isValuedImplicitlyUpdated

        protected boolean isValuedImplicitlyUpdated()
      • notifyImplicitValueUpdate

        public void notifyImplicitValueUpdate()
      • ensureSerializerInitialized

        protected void ensureSerializerInitialized()
      • getFallbackSerializer

        public static TypedValueSerializer<?> getFallbackSerializer​(java.lang.String serializerName)
      • getSerializerName

        public java.lang.String getSerializerName()
      • setSerializerName

        public void setSerializerName​(java.lang.String serializerName)
      • getTypeName

        public java.lang.String getTypeName()
        Returns:
        the type name of the value
      • getErrorMessage

        public java.lang.String getErrorMessage()
        If the variable value could not be loaded, this returns the error message.
        Returns:
        an error message indicating why the variable value could not be loaded.
      • clear

        public void clear()