Class SingleField.Accessor

    • Constructor Detail

      • Accessor

        protected Accessor​(JExpression $target)
    • Method Detail

      • unsetValues

        public void unsetValues​(JBlock body)
        Description copied from interface: FieldAccessor
        Generates a code fragment to remove any "set" value and move this field to the "unset" state.
        Parameters:
        body - The code will be appended at the end of this block.
      • hasSetValue

        public JExpression hasSetValue()
        Description copied from interface: FieldAccessor
        Return an expression that evaluates to true only when this field has a set value(s).
        Returns:
        null if the isSetXXX/unsetXXX method does not make sense for the given field.