パッケージ jakarta.ws.rs.core
クラス EntityTag
- java.lang.ObjectSE
-
- jakarta.ws.rs.core.EntityTag
public class EntityTag extends ObjectSE
HTTP エンティティタグの値の抽象化。ETag レスポンスヘッダーの値として使用されます。- 導入:
- 1.0
- 作成者:
- Paul Sandoz, Marc Hadley
- 関連事項:
- HTTP/1.1 セクション 3.11
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンスメソッド 具象メソッド 非推奨のメソッド 修飾子と型 メソッド 説明 boolean
equals(ObjectSE obj)
obj
をこのタグと比較して、弱点と価値を考慮して同じかどうかを確認します。StringSE
getValue()
EntityTag
の値を取得します。int
hashCode()
価値と弱点に基づいて hashCode を生成します。boolean
isWeak()
EntityTag
の強度を確認してください。StringSE
toString()
使用すべきではありません。toString() メソッドの形式は、将来のバージョンで変更される可能性があります。static EntityTag
valueOf(StringSE value)
使用すべきではありません。このメソッドは、将来のバージョンで削除される予定です。
コンストラクターの詳細
EntityTag
public EntityTag(StringSE value)
強力なEntityTag
の新しいインスタンスを作成します。- パラメーター:
value
- タグの値。引用符は含まれません。- 例外:
IllegalArgumentExceptionSE
- 値がnull
の場合。
EntityTag
public EntityTag(StringSE value, boolean weak)
EntityTag
の新しいインスタンスを作成します。- パラメーター:
value
- タグの値。引用符は含まれません。weak
- これが弱いタグを表す場合はtrue
、それ以外の場合はfalse
。- 例外:
IllegalArgumentExceptionSE
- 値がnull
の場合。
メソッドの詳細
valueOf
@DeprecatedSE public static EntityTag valueOf(StringSE value)
使用すべきではありません。このメソッドは、将来のバージョンで削除される予定です。代わりに、RuntimeDelegate.getInstance()。createHeaderDelegate(EntityTag.class).fromString(value)を使用してください。指定された文字列を解析して、EntityTag
の新しいインスタンスを作成します。- パラメーター:
value
- エンティティタグ文字列。- 戻り値:
- 新しく作成されたエンティティタグ。
- 例外:
IllegalArgumentExceptionSE
- 指定された文字列を解析できないか、null
である場合
isWeak
public boolean isWeak()
EntityTag
の強度を確認してください。- 戻り値:
- これが弱いタグを表す場合は
true
、それ以外の場合はfalse
。
getValue
public StringSE getValue()
EntityTag
の値を取得します。- 戻り値:
- タグの値。
equals
public boolean equals(ObjectSE obj)
obj
をこのタグと比較して、弱点と価値を考慮して同じかどうかを確認します。
hashCode
public int hashCode()
価値と弱点に基づいて hashCode を生成します。
toString
@DeprecatedSE public StringSE toString()
使用すべきではありません。toString() メソッドの形式は、将来のバージョンで変更される可能性があります。このメソッドの形式に依存する場合は、代わりに RuntimeDelegate.getInstance()。createHeaderDelegate(EntityTag.class).toString(value)を使用してください。エンティティタグを、対応する HTTP ヘッダーの値として使用するのに適した文字列に変換します。