Interface BasedOptionsHolder

    • Method Detail

      • optionsToString

        static java.lang.String optionsToString​(int options)
      • getOptionFlags

        int getOptionFlags()
        Options test for options for this sequence

        default reports true for global default options (if any) , variation available on BasedSequenceWithOptions

        Returns:
        option flags for this sequence
      • allOptions

        boolean allOptions​(int options)
        Options test for options for this sequence

        default reports true for global default options (if any) , variation available on BasedSequenceWithOptions

        Parameters:
        options - option flags
        Returns:
        true if all option flags passed are set for this sequence
      • anyOptions

        boolean anyOptions​(int options)
        Options test for options for this sequence

        default reports true for global default options (if any) , variation available on BasedSequenceWithOptions

        Parameters:
        options - option flags
        Returns:
        true if any option flags passed are set for this sequence
      • getOption

        @Nullable
        <T> T getOption​(DataKeyBase<T> dataKey)
        Options holder, default has none, only available on BasedSequenceWithOptions
        Type Parameters:
        T - type of value held by key
        Parameters:
        dataKey - in options
        Returns:
        true if data key is available
      • getOptions

        @Nullable
        DataHolder getOptions()
        Options holder, default has none, only available on BasedSequenceWithOptions
        Returns:
        data holder with options or null if none for this sequence