Module  java.desktop

Class JobStateReasons

    • 构造方法详细信息

      • JobStateReasons

        public JobStateReasons​()
        构造一个新的,空的作业状态原因属性; 底层哈希集具有默认的初始容量和负载因子。
      • JobStateReasons

        public JobStateReasons​(int initialCapacity)
        构造一个新的,空的作业状态原因属性; 底层哈希集具有给定的初始容量和默认负载因子。
        参数
        initialCapacity - 初始容量。
        异常
        IllegalArgumentException - 如果初始容量小于零。
      • JobStateReasons

        public JobStateReasons​(int initialCapacity,
                               float loadFactor)
        构造一个新的,空的作业状态原因属性; 底层哈希集具有给定的初始容量和负载因子。
        参数
        initialCapacity - 初始容量。
        loadFactor - 负载系数。
        异常
        IllegalArgumentException - 如果初始容量小于零。
      • JobStateReasons

        public JobStateReasons​(Collection<JobStateReason> collection)
        构造一个新的作业状态原因属性,其中包含与给定集合相同的JobStateReason对象。 底层哈希集的初始容量和负载因子如超类构造函数HashSet(Collection)中所规定。
        参数
        collection - 要复制的集合。
        异常
        NullPointerException - (未经检查的异常)如果抛出该异常 collection为空,或者如果在任何元件 collection为空。
        ClassCastException - (未选中的异常)抛出collection任何元素不是JobStateReason类的实例。
    • 方法详细信息

      • add

        public boolean add​(JobStateReason o)
        如果指定的元素不存在,则将此指定元素添加到此作业状态reason属性。 要添加的元素必须是JobStateReason类的实例。 如果此作业状态原因属性已经包含指定的元素,则此作业状态原因属性不变,并返回false
        Specified by:
        add在接口 Collection<JobStateReason>
        Specified by:
        add接口 Set<JobStateReason>
        重写:
        addHashSet<JobStateReason>
        参数
        o - 要添加到此作业状态的元素的属性。
        结果
        true如果此作业状态原因属性尚未包含指定的元素。
        异常
        NullPointerException - (未检查的异常)如果指定的元素为空,则抛出。
        ClassCastException - (未经检查的异常)如果指定的元素不是类JobStateReason的实例,则抛出
        从以下版本开始:
        1.5
      • getCategory

        public final Class<? extends Attribute> getCategory​()
        获取要用作此打印属性值的“类别”的打印属性类。

        对于JobStateReasons类,该类别是JobStateReasons类。

        Specified by:
        getCategory在接口 Attribute
        结果
        打印属性类(category),一个java.lang.Class类的实例。
      • getName

        public final String getName​()
        获取此属性值是一个实例的类别的名称。

        对于JobStateReasons类,类别名称为"job-state-reasons"

        Specified by:
        getName在接口 Attribute
        结果
        Attribute category name.