Class FlagOption

  • All Implemented Interfaces:
    Option

    public class FlagOption
    extends java.lang.Object
    implements Option
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object combine​(java.lang.Object[] values)
      Combines multiple values of an option into a single value.
      FlagPropertyId getPropertyId()  
      Flag valueOf​(java.lang.String arg)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • combine

        public java.lang.Object combine​(java.lang.Object[] values)
        Description copied from interface: Option
        Combines multiple values of an option into a single value. A property whose value is logically a sequence may be represented by multiple options each representing a single member of the sequence.
        Specified by:
        combine in interface Option
        Parameters:
        values - an array of values to be combined
        Returns:
        an Object representing the combination, or null if they cannot be combined