- 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)を参照)。 整数型の属性の整数値は、いったん構築されると変更できません。- 関連項目:
- 直列化された形式
-
-
コンストラクタのサマリー
コンストラクタ 修飾子 コンストラクタ 説明 protectedIntegerSyntax(int value)指定された整数値を持つ新しい整数型の属性を構築します。protectedIntegerSyntax(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)
-
-