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()
PhenomenonMeta
getImplementName
インタフェース内 PhenomenonMeta
public java.lang.Class getImplementClass()
PhenomenonMeta
getImplementClass
インタフェース内 PhenomenonMeta
public java.lang.String getValueTypeName()
PhenomenonMeta
getValueTypeName
インタフェース内 PhenomenonMeta
public java.lang.Class getValueClass()
PhenomenonMeta
getValueClass
インタフェース内 PhenomenonMeta
public boolean isComparable()
PhenomenonMeta
isComparable
インタフェース内 PhenomenonMeta
public boolean isIdentified()
PhenomenonMeta
isIdentified
インタフェース内 PhenomenonMeta
public java.util.Map getValueMap()
PhenomenonMeta
getValueMap
インタフェース内 PhenomenonMeta
public Phenomenon getPhenomenonByName(Key valueNameKey)
PhenomenonMeta
getPhenomenonByName
インタフェース内 PhenomenonMeta
public Phenomenon getPhenomenonByName(java.lang.String valueName)
PhenomenonMeta
getPhenomenonByName
インタフェース内 PhenomenonMeta
public Phenomenon getPhenomenonByValueObject(java.lang.Object valueObject)
PhenomenonMeta
getPhenomenonByValueObject
インタフェース内 PhenomenonMeta
valueObject
- 区分値の内部値public Key getNameKey()
PhenomenonMeta
getNameKey
インタフェース内 PhenomenonMeta
public java.lang.String getName()
Named
public java.lang.String getDisplayName()
Named
getDisplayName
インタフェース内 Named
public java.lang.String getSortingName()
Named
getSortingName
インタフェース内 Named
public int compareTo(java.lang.Object arg0)
compareTo
インタフェース内 java.lang.Comparable
public java.lang.String toString()
toString
クラス内 java.lang.Object
public boolean equals(java.lang.Object o)
equals
クラス内 java.lang.Object