T - 列挙型public class EnumFormatter<T extends Enum<T>> extends Object implements TextFormatter<T>
| コンストラクタと説明 |
|---|
EnumFormatter(Class<T> type) |
EnumFormatter(Class<T> type,
boolean ignoreCase) |
EnumFormatter(Class<T> type,
boolean ignoreCase,
String alias) |
EnumFormatter(Class<T> type,
String alias) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
String |
format(T value)
オブジェクトをフォーマットし、文字列に変換する。
|
Optional<Method> |
getAliasMethod() |
Map<String,Enum<?>> |
getToObjectMap() |
Map<Enum<?>,String> |
getToStringMap() |
Class<? extends Enum<?>> |
getType() |
boolean |
isIgnoreCase() |
T |
parse(String text)
文字列をパースし、オブジェクトに変換する。
|
public T parse(String text) throws TextParseException
TextFormatterparse インタフェース内 TextFormatter<T extends Enum<T>>text - パース対象の文字列TextParseException - パースする際に発生した例外public String format(T value)
TextFormatterformat インタフェース内 TextFormatter<T extends Enum<T>>value - フォーマット対象のオブジェクトpublic boolean isIgnoreCase()
Copyright © 2025 mygreen. All rights reserved.