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)
-
toString
public String toString()この整数型の属性に対応する文字列値を返します。 文字列値は、この整数型の属性の属性値を文字列に変換したものです。
-