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
TextFormatter
parse
インタフェース内 TextFormatter<T extends Enum<T>>
text
- パース対象の文字列TextParseException
- パースする際に発生した例外public String format(T value)
TextFormatter
format
インタフェース内 TextFormatter<T extends Enum<T>>
value
- フォーマット対象のオブジェクトpublic boolean isIgnoreCase()
Copyright © 2022 mygreen. All rights reserved.