- 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)
を参照)。 整数型の属性の整数値は、いったん構築されると変更できません。- 関連項目:
- 直列化された形式
-
-
コンストラクタのサマリー
コンストラクタ 修飾子 コンストラクタ 説明 protected
IntegerSyntax(int value)
指定された整数値を持つ新しい整数型の属性を構築します。protected
IntegerSyntax(int value, int lowerBound, int upperBound)
指定された整数値を持つ新しい整数型の属性を構築します。これは指定された範囲内になければいけません。
-
-
-
コンストラクタの詳細
-
IntegerSyntax
protected IntegerSyntax(int value)
指定された整数値を持つ新しい整数型の属性を構築します。- パラメータ:
value
- 整数値
-
IntegerSyntax
protected IntegerSyntax(int value, int lowerBound, int upperBound)
指定された整数値を持つ新しい整数型の属性を構築します。これは指定された範囲内になければいけません。- パラメータ:
value
- 整数値lowerBound
- 下限upperBound
- 上限- 例外:
IllegalArgumentException
-value
がlowerBound
より小さいか、またはupperBound
より大きい場合
-
-
メソッドの詳細
-
getValue
public int getValue()
この整数型の属性の整数値を返します。- 戻り値:
- 整数型の値
-
equals
public boolean equals(Object object)
この整数型の属性がオブジェクトに渡された整数型の属性と等しいかどうかを返します。 次の条件がすべてtrueの場合に同等とみなされます。object
はnull
ではありません。object
はIntegerSyntax
クラスのインスタンスです。- 整数型の属性の値と
object
の値が同じである。
- オーバーライド:
equals
、クラス:Object
- パラメータ:
object
- 比較するObject
- 戻り値:
object
がこの整数属性と等しい場合はtrue
、それ以外の場合はfalse
- 関連項目:
Object.hashCode()
、HashMap
-
hashCode
public int hashCode()
整数型の属性のハッシュ・コード値を返します。 ハッシュ・コードはこの整数型の属性の整数値です。- オーバーライド:
hashCode
、クラス:Object
- 戻り値:
- このオブジェクトのハッシュ・コード値。
- 関連項目:
Object.equals(java.lang.Object)
,System.identityHashCode(java.lang.Object)
-
-