Module com.s8.api

Annotation Interface S8Param


@Retention(RUNTIME) @Target(PARAMETER) public @interface S8Param
Parameter annotation for the S8 Stack.
Author:
Pierre Convert Copyright (C) 2022, Pierre Convert. All rights reserved.
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    Give the name of the paramter
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Give the flow type of the parameter (optional)
    long
    Give the masks of the parameter (optional)
    long
    Give the props of the parameter (optional)
  • Element Details

    • name

      String name
      Give the name of the paramter
      Returns:
      the name this field will be bound to
    • flow

      String flow
      Give the flow type of the parameter (optional)
      Returns:
      the chosen I/O format for exchanging data
      Default:
      "(default)"
    • props

      long props
      Give the props of the parameter (optional)
      Returns:
      a Bool64
      Default:
      0L
    • mask

      long mask
      Give the masks of the parameter (optional)
      Returns:
      a Bool
      Default:
      0L