Module java.desktop

Class IntegerSyntax

java.lang.Object
javax.print.attribute.IntegerSyntax
所有已实现的接口:
Serializable, Cloneable
直接已知的子类:
Copies, JobImpressions, JobImpressionsCompleted, JobKOctets, JobKOctetsProcessed, JobMediaSheets, JobMediaSheetsCompleted, JobPriority, JobPrioritySupported, NumberOfDocuments, NumberOfInterveningJobs, NumberUp, PagesPerMinute, PagesPerMinuteColor, QueuedJobCount

public abstract class IntegerSyntax extends Object implements Serializable, Cloneable
IntegerSyntax 是一个抽象基类,提供所有具有整数值属性的通用实现。

在内部,整数属性只是一个整数。您可以通过调用 getValue() 来获取整数属性的整数值。整数属性的整数值在构造时确定(参见 IntegerSyntax(int))。一旦构造完成,整数属性的值就是不可变的。

参见:
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    IntegerSyntax(int value)
    用给定的整数值构造一个新的整数属性。
    protected
    IntegerSyntax(int value, int lowerBound, int upperBound)
    用给定的整数值构造一个新的整数属性,该值必须在给定范围内。
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    equals(Object object)
    返回此整数属性是否等同于传入的对象。
    int
    返回此整数属性的整数值。
    int
    返回此整数属性的哈希码值。
    返回与此整数属性对应的字符串值。

    Methods declared in class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • IntegerSyntax

      protected IntegerSyntax(int value)
      用给定的整数值构造一个新的整数属性。
      参数:
      value - 整数值
    • IntegerSyntax

      protected IntegerSyntax(int value, int lowerBound, int upperBound)
      用给定的整数值构造一个新的整数属性,该值必须在给定范围内。
      参数:
      value - 整数值
      lowerBound - 下限
      upperBound - 上限
      抛出:
      IllegalArgumentException - 如果 value 小于 lowerBound 或大于 upperBound
  • Method Details

    • getValue

      public int getValue()
      返回此整数属性的整数值。
      返回:
      整数值
    • equals

      public boolean equals(Object object)
      返回此整数属性是否等同于传入的对象。要等同,必须满足以下所有条件:
      1. object 不是 null
      2. objectIntegerSyntax 类的一个实例。
      3. 此整数属性的值与 object 的值相等。
      覆盖:
      equals 在类 Object
      参数:
      object - 要比较的 Object
      返回:
      如果 object 等同于此整数属性,则返回 true,否则返回 false
      参见:
    • hashCode

      public int hashCode()
      返回此整数属性的哈希码值。哈希码值就是此整数属性的整数值。
      覆盖:
      hashCode 在类 Object
      返回:
      此对象的哈希码值。
      参见:
    • toString

      public String toString()
      返回与此整数属性对应的字符串值。字符串值就是此整数属性的整数值转换为字符串。
      覆盖:
      toString 在类 Object
      返回:
      对象的字符串表示形式。