public class PhenomenonMetaImpl extends java.lang.Object implements PhenomenonMeta
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static Key |
KEY_Category |
static Key |
KEY_Comparable |
static Key |
KEY_DisplayName |
static Key |
KEY_Identified |
static Key |
KEY_ImplementName |
static Key |
KEY_SortName |
static Key |
KEY_ValueTypeName |
| コンストラクタと説明 |
|---|
PhenomenonMetaImpl(Key phenomenonNameKey,
java.util.Map metaMap) |
PhenomenonMetaImpl(Key phenomenonNameKey,
java.lang.String sortName,
java.lang.String displayName,
java.lang.Class phenomenonClass,
java.lang.Class phenomenonValueClass,
boolean comparable,
boolean identified,
java.util.Map valueMap) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
int |
compareTo(java.lang.Object arg0) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getDisplayName()
漢字表記で記述された名前を返す。
|
java.lang.Class |
getImplementClass()
Phenomenonの実装クラスを返す。
|
java.lang.String |
getImplementName()
Phenomenonの実装クラス名を返す。
|
java.lang.String |
getName()
英字表記で記述された名前を返す。
|
Key |
getNameKey()
Phenomenon名を返す。
|
Phenomenon |
getPhenomenonByName(Key valueNameKey)
区分値名に対応する区分値を返す。
|
Phenomenon |
getPhenomenonByName(java.lang.String valueName)
区分値名に対応する区分値を返す。
|
Phenomenon |
getPhenomenonByValueObject(java.lang.Object valueObject)
内部値に対応した区分値を返す。
|
java.lang.String |
getSortingName()
仮名表記(ソート用表記)で記述された名前を返す。
|
java.lang.Class |
getValueClass()
Phenomenonの区分値の内部値のクラスを返す。
|
java.util.Map |
getValueMap()
区分値名と区分値のMapを返す。
|
java.lang.String |
getValueTypeName()
Phenomenonの区分値の内部値のクラス名を返す。
|
boolean |
isComparable()
Phenomenonが比較可能であるか否かを返す。
|
boolean |
isIdentified()
PhenomenonがProxyのIdentifiedFlagの対象であるか否かを返す。
|
java.lang.String |
toString() |
public static final Key KEY_SortName
public static final Key KEY_DisplayName
public static final Key KEY_ImplementName
public static final Key KEY_ValueTypeName
public static final Key KEY_Comparable
public static final Key KEY_Identified
public static final Key KEY_Category
public PhenomenonMetaImpl(Key phenomenonNameKey, java.util.Map metaMap)
public PhenomenonMetaImpl(Key phenomenonNameKey, java.lang.String sortName, java.lang.String displayName, java.lang.Class phenomenonClass, java.lang.Class phenomenonValueClass, boolean comparable, boolean identified, java.util.Map valueMap)
public java.lang.String getImplementName()
PhenomenonMetagetImplementName インタフェース内 PhenomenonMetapublic java.lang.Class getImplementClass()
PhenomenonMetagetImplementClass インタフェース内 PhenomenonMetapublic java.lang.String getValueTypeName()
PhenomenonMetagetValueTypeName インタフェース内 PhenomenonMetapublic java.lang.Class getValueClass()
PhenomenonMetagetValueClass インタフェース内 PhenomenonMetapublic boolean isComparable()
PhenomenonMetaisComparable インタフェース内 PhenomenonMetapublic boolean isIdentified()
PhenomenonMetaisIdentified インタフェース内 PhenomenonMetapublic java.util.Map getValueMap()
PhenomenonMetagetValueMap インタフェース内 PhenomenonMetapublic Phenomenon getPhenomenonByName(Key valueNameKey)
PhenomenonMetagetPhenomenonByName インタフェース内 PhenomenonMetapublic Phenomenon getPhenomenonByName(java.lang.String valueName)
PhenomenonMetagetPhenomenonByName インタフェース内 PhenomenonMetapublic Phenomenon getPhenomenonByValueObject(java.lang.Object valueObject)
PhenomenonMetagetPhenomenonByValueObject インタフェース内 PhenomenonMetavalueObject - 区分値の内部値public Key getNameKey()
PhenomenonMetagetNameKey インタフェース内 PhenomenonMetapublic java.lang.String getName()
Namedpublic java.lang.String getDisplayName()
NamedgetDisplayName インタフェース内 Namedpublic java.lang.String getSortingName()
NamedgetSortingName インタフェース内 Namedpublic int compareTo(java.lang.Object arg0)
compareTo インタフェース内 java.lang.Comparablepublic java.lang.String toString()
toString クラス内 java.lang.Objectpublic boolean equals(java.lang.Object o)
equals クラス内 java.lang.Object