T
- エンティティタイプ。public final class Entity<T> extends ObjectSE
修飾子と型 | メソッドと説明 |
---|---|
static <T> Entity<T> | entity(T entity, MediaType mediaType) 提供されたコンテンツメディア型を使用してエンティティを作成します。 |
static <T> Entity<T> | entity(T entity, MediaType mediaType, AnnotationSE[] annotations) 提供されたコンテンツメディア型を使用してエンティティを作成します。 |
static <T> Entity<T> | entity(T entity, StringSE mediaType) 提供されたコンテンツメディア型を使用してエンティティを作成します。 |
static <T> Entity<T> | entity(T entity, Variant variant) 提供されたコンテンツメディア型を使用してエンティティを作成します。 |
static <T> Entity<T> | entity(T entity, Variant variant, AnnotationSE[] annotations) 提供されたコンテンツメディア型を使用してエンティティを作成します。 |
boolean | equals(ObjectSE o) |
static Entity<Form> | form(Form form) "application/x-www-form-urlencoded" フォームエンティティを作成します。 |
static Entity<Form> | form(MultivaluedMap<StringSE, StringSE> formData) "application/x-www-form-urlencoded" フォームエンティティを作成します。 |
AnnotationSE[] | getAnnotations() エンティティのアノテーションを取得します。 |
StringSE | getEncoding() エンティティのエンコーディングを取得します。 |
T | getEntity() エンティティデータを取得します。 |
LocaleSE | getLanguage() エンティティ言語を取得します。 |
MediaType | getMediaType() エンティティメディア型を取得します。 |
Variant | getVariant() エンティティ variant 情報を取得します。 |
int | hashCode() |
static <T> Entity<T> | html(T entity) "text/html" エンティティを作成します。 |
static <T> Entity<T> | json(T entity) "application/json" エンティティを作成します。 |
static <T> Entity<T> | text(T entity) "text/plain" エンティティを作成します。 |
StringSE | toString() |
static <T> Entity<T> | xhtml(T entity) "application/xhtml+xml" エンティティを作成します。 |
static <T> Entity<T> | xml(T entity) "application/xml" エンティティを作成します。 |
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public static <T> Entity<T> entity(T entity, MediaType mediaType)
T
- エンティティ Java 型。entity
- エンティティデータ。mediaType
- エンティティコンテンツ型。public static <T> Entity<T> entity(T entity, MediaType mediaType, AnnotationSE[] annotations)
T
- エンティティ Java 型。entity
- エンティティデータ。mediaType
- エンティティコンテンツ型。annotations
- エンティティのアノテーション。public static <T> Entity<T> entity(T entity, StringSE mediaType)
T
- エンティティ Java 型。entity
- エンティティデータ。mediaType
- エンティティコンテンツ型。IllegalArgumentExceptionSE
- 指定された文字列を解析できないか、null
である場合 public static <T> Entity<T> entity(T entity, Variant variant)
T
- エンティティ Java 型。entity
- エンティティデータ。variant
- エンティティ variant
情報。public static <T> Entity<T> entity(T entity, Variant variant, AnnotationSE[] annotations)
T
- エンティティ Java 型。entity
- エンティティデータ。variant
- エンティティ variant
情報。annotations
- エンティティのアノテーション。public static <T> Entity<T> text(T entity)
T
- エンティティ Java 型。entity
- エンティティデータ。public static <T> Entity<T> xml(T entity)
T
- エンティティ Java 型。entity
- エンティティデータ。public static <T> Entity<T> json(T entity)
T
- エンティティ Java 型。entity
- エンティティデータ。public static <T> Entity<T> html(T entity)
T
- エンティティ Java 型。entity
- エンティティデータ。public static <T> Entity<T> xhtml(T entity)
T
- エンティティ Java 型。entity
- エンティティデータ。public static Entity<Form> form(Form form)
form
- フォームデータ。public static Entity<Form> form(MultivaluedMap<StringSE,StringSE> formData)
formData
- フォームデータを表す多値マップ。public MediaType getMediaType()
public StringSE getEncoding()
public LocaleSE getLanguage()
public T getEntity()
public AnnotationSE[] getAnnotations()
public int hashCode()
ObjectSE
の hashCodeSE
public StringSE toString()
ObjectSE
の toStringSE
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.