パッケージ 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
方法の概要
すべてのメソッド 静的メソッド インスタンスメソッド 具象メソッド 非推奨のメソッド 修飾子と型 メソッド 説明 booleanequals(ObjectSE obj)objをこのタグと比較して、弱点と価値を考慮して同じかどうかを確認します。StringSEgetValue()EntityTagの値を取得します。inthashCode()価値と弱点に基づいて hashCode を生成します。booleanisWeak()EntityTagの強度を確認してください。StringSEtoString()使用すべきではありません。toString() メソッドの形式は、将来のバージョンで変更される可能性があります。static EntityTagvalueOf(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 ヘッダーの値として使用するのに適した文字列に変換します。