public class PhenomenonTypeImpl extends java.lang.Object implements PhenomenonType, java.io.Serializable, java.lang.Cloneable
修飾子とタイプ | フィールドと説明 |
---|---|
protected PhenomenonType[] |
phenomenonTypes |
コンストラクタと説明 |
---|
PhenomenonTypeImpl(Key phenomenonTypeNameKey,
ObservationType t,
java.lang.String displayName,
java.lang.String sortName,
java.lang.String valueTypeName,
boolean singleFlag,
PhenomenonType[] phenomenonTypes,
java.lang.String minString,
java.lang.String maxString,
java.lang.String resourceName,
BusinessItemPatternItemCategory businessCategory,
java.lang.String[] columnNames,
java.lang.String[] columnTypes,
PhenomenonMeta phenomenonMeta,
ObservableProxyMeta proxyMeta,
java.lang.String targetPtypeName,
java.lang.String codePtypeName)
コンストラクタ。
|
PhenomenonTypeImpl(java.lang.String phenomenonTypeName,
ObservationType t,
java.lang.String displayName,
java.lang.String sortName,
java.lang.String valueTypeName,
boolean singleFlag,
PhenomenonType[] phenomenonTypes,
java.lang.String minString,
java.lang.String maxString,
java.lang.String resourceName,
BusinessItemPatternItemCategory businessCategory,
java.lang.String[] columnNames,
java.lang.String[] columnTypes,
PhenomenonMeta phenomenonMeta,
ObservableProxyMeta proxyMeta,
java.lang.String targetPtypeName,
java.lang.String codePtypeName)
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
checkRange(java.lang.Object value)
値が範囲内かどうかを調べる
|
int |
compareTo(java.lang.Object o)
現象型同士の比較を行う。
|
boolean |
contains(PhenomenonType ptype)
引数で指定した現象型が含まれるか否かを返す。
|
boolean |
equals(java.lang.Object o)
等値か否かの真偽値を返す。
|
BusinessItemPatternItemCategory |
getBusinessItemPatternCategory()
BusinessItemPatternのPattern要素を取得する
|
int |
getColumnLength()
コラム数を返す。
|
java.lang.String[] |
getColumnNames()
現象形に対応するカラム名を返す
|
java.lang.String[] |
getColumnTypes()
現象方に対応するカラムタイプを返す
|
PhenomenonType |
getConvTargetPhenomenonType()
コード変換対象キー現象型名を返す。
|
java.lang.String |
getConvTargetPtypeName() |
PhenomenonType |
getConvTargetSearchCodePhenomenonType()
コード変換対象キーを取得するための検索キー現象型名を返す。
|
java.lang.String |
getConvTargetSearchCodePtypeName() |
java.lang.String |
getDisplayName()
表示名を返す。
|
java.util.Map |
getKeyPhenomenonTypeMap()
複合現象型に関する。
|
java.lang.Object |
getMaximum()
最大値を返す
|
java.lang.String |
getMaximumString()
最大値の文字列を返す。
|
java.lang.Object |
getMinimum()
最小値を返す
|
java.lang.String |
getMinimumString()
最小値の文字列を返す。
|
java.lang.String |
getName()
名前を返す。
|
ObservableProxyMeta |
getObservableProxyMeta()
観測地としてObservableProxyをとる場合、ObservableProxyに関する情報を返す。
|
Observation |
getObservation(java.lang.Object o)
観測値から観測を生成する。
|
Observation |
getObservation(java.lang.String s)
文字列に対応する観測値を含む観測を返す。
|
ObservationType |
getObservationType()
観測の種類を返す。
|
java.lang.Class |
getOriginalTypeClass()
観測値の型を返す。
|
java.lang.Object |
getOriginalValue(java.lang.Object value)
Multipleの場合の要素値を返す。
|
PhenomenonMeta |
getPhenomenonMeta()
ObservationTypeがCATEGORYの場合、対応するPhenomenonの情報を返す。
|
java.lang.String |
getPhenomenonTypeName()
現象型名を返す。
|
Key |
getPhenomenonTypeNameKey()
Key(現象型名)を返す。
|
PhenomenonType[] |
getPhenomenonTypes()
現象型の構成する現象型を返す。
|
java.lang.String |
getResourceName()
ResourceNameを取得する
|
Key |
getResourceNameKey()
ResourceNameを取得する
|
java.lang.Object |
getSingleValue(java.lang.String s)
Multipleの場合も含めて単一の値に対する変換結果を返す
|
java.lang.String |
getSortingName()
ソート名を返す。
|
java.lang.Object |
getValue(java.lang.Object value)
観測値のを返す。
|
java.lang.Object |
getValue(java.lang.Object v,
Key identifiedValue)
BusinessTypeがKEYかつ、ObservableProxyがIdentifiedFlagを有する場合にObservableProxyを生成する。
|
java.lang.Object |
getValue(java.lang.Object v,
java.lang.String identifiedValue)
BusinessTypeがKEYかつ、ObservableProxyがIdentifiedFlagを有する場合にObservableProxyを生成する。
|
java.lang.Object |
getValue(java.lang.String s)
文字列に対応する観測値を返す。
|
java.lang.Class |
getValueTypeClass()
観測値のクラスオブジェクトを返す。
|
java.lang.String |
getValueTypeName()
観測値の型を返す。
|
int |
hashCode()
ハッシュ値を返す。
|
boolean |
isSingle()
観測値が単値か以下の真偽値を返す。
|
void |
setConvTargetPhenomenonType(PhenomenonType target) |
void |
setConvTargetSearchCodePhenomenonType(PhenomenonType code) |
void |
setPhenomenonTypes(java.util.List phenomenonTypeList) |
void |
setPhenomenonTypes(PhenomenonType[] phenomenonTypes) |
java.lang.String |
toString()
文字列を返す。
|
java.lang.String |
toString(java.lang.Object value)
valueを文字列に変換する
|
protected PhenomenonType[] phenomenonTypes
public PhenomenonTypeImpl(java.lang.String phenomenonTypeName, ObservationType t, java.lang.String displayName, java.lang.String sortName, java.lang.String valueTypeName, boolean singleFlag, PhenomenonType[] phenomenonTypes, java.lang.String minString, java.lang.String maxString, java.lang.String resourceName, BusinessItemPatternItemCategory businessCategory, java.lang.String[] columnNames, java.lang.String[] columnTypes, PhenomenonMeta phenomenonMeta, ObservableProxyMeta proxyMeta, java.lang.String targetPtypeName, java.lang.String codePtypeName)
phenomenonTypeName
- 現象型名t
- 観測の種類displayName
- 表示名sortName
- ソート名valueTypeName
- 観測値の型名singleFlag
- 単値かどうかの真偽値現象型を構成する現象型の配列(複合現象型以外の場合はnull)
- public PhenomenonTypeImpl(Key phenomenonTypeNameKey, ObservationType t, java.lang.String displayName, java.lang.String sortName, java.lang.String valueTypeName, boolean singleFlag, PhenomenonType[] phenomenonTypes, java.lang.String minString, java.lang.String maxString, java.lang.String resourceName, BusinessItemPatternItemCategory businessCategory, java.lang.String[] columnNames, java.lang.String[] columnTypes, PhenomenonMeta phenomenonMeta, ObservableProxyMeta proxyMeta, java.lang.String targetPtypeName, java.lang.String codePtypeName)
phenomenonTypeNameKey
- Key(現象型名)t
- 観測の種類displayName
- 表示名sortName
- ソート名valueTypeName
- 観測値の型名singleFlag
- 単値かどうかの真偽値現象型を構成する現象型の配列(複合現象型以外の場合はnull)
- public final java.lang.String getPhenomenonTypeName()
getPhenomenonTypeName
インタフェース内 PhenomenonTypeNamed
public final ObservationType getObservationType()
getObservationType
インタフェース内 PhenomenonType
public final java.lang.String getDisplayName()
getDisplayName
インタフェース内 Named
public final java.lang.String getSortingName()
getSortingName
インタフェース内 Named
public final boolean isSingle()
isSingle
インタフェース内 PhenomenonType
public final java.lang.String getValueTypeName()
getValueTypeName
インタフェース内 PhenomenonType
public final PhenomenonType[] getPhenomenonTypes()
getPhenomenonTypes
インタフェース内 PhenomenonType
public boolean contains(PhenomenonType ptype)
contains
インタフェース内 PhenomenonType
public java.lang.Class getValueTypeClass()
getValueTypeClass
インタフェース内 PhenomenonType
public java.lang.Class getOriginalTypeClass()
getOriginalTypeClass
インタフェース内 PhenomenonType
public void setPhenomenonTypes(PhenomenonType[] phenomenonTypes)
public void setPhenomenonTypes(java.util.List phenomenonTypeList)
public java.util.Map getKeyPhenomenonTypeMap()
PhenomenonType
getKeyPhenomenonTypeMap
インタフェース内 PhenomenonType
public Observation getObservation(java.lang.Object o) throws CreateObservationException
getObservation
インタフェース内 PhenomenonType
CreateObservationException
- 観測の生成に失敗public java.lang.Object getValue(java.lang.Object value) throws ConvertException
PhenomenonType
getValue
インタフェース内 PhenomenonType
ConvertException
public java.lang.Object getOriginalValue(java.lang.Object value) throws ConvertException
getOriginalValue
インタフェース内 PhenomenonType
ConvertException
public java.lang.Object getValue(java.lang.String s) throws ConvertException
getValue
インタフェース内 PhenomenonType
ConvertException
public Observation getObservation(java.lang.String s) throws ConvertException, CreateObservationException
getObservation
インタフェース内 PhenomenonType
ConvertException
CreateObservationException
public int hashCode()
hashCode
クラス内 java.lang.Object
public boolean equals(java.lang.Object o)
equals
クラス内 java.lang.Object
public Key getPhenomenonTypeNameKey()
getPhenomenonTypeNameKey
インタフェース内 PhenomenonTypeNamed
public final java.lang.String[] getColumnNames()
getColumnNames
インタフェース内 PhenomenonType
public final java.lang.String[] getColumnTypes()
getColumnTypes
インタフェース内 PhenomenonType
public final int getColumnLength()
getColumnLength
インタフェース内 PhenomenonType
public java.lang.String toString()
toString
クラス内 java.lang.Object
public int compareTo(java.lang.Object o)
compareTo
インタフェース内 java.lang.Comparable
public java.lang.Object getSingleValue(java.lang.String s) throws ConvertException
PhenomenonType
getSingleValue
インタフェース内 PhenomenonType
ConvertException
public java.lang.Object getMinimum()
PhenomenonType
getMinimum
インタフェース内 PhenomenonType
public java.lang.Object getMaximum()
PhenomenonType
getMaximum
インタフェース内 PhenomenonType
public java.lang.String getMinimumString()
PhenomenonType
getMinimumString
インタフェース内 PhenomenonType
public java.lang.String getMaximumString()
PhenomenonType
getMaximumString
インタフェース内 PhenomenonType
public boolean checkRange(java.lang.Object value)
PhenomenonType
checkRange
インタフェース内 PhenomenonType
public java.lang.String toString(java.lang.Object value)
PhenomenonType
toString
インタフェース内 PhenomenonType
public java.lang.String getResourceName()
PhenomenonType
getResourceName
インタフェース内 PhenomenonType
public Key getResourceNameKey()
PhenomenonType
getResourceNameKey
インタフェース内 PhenomenonType
public BusinessItemPatternItemCategory getBusinessItemPatternCategory()
PhenomenonType
getBusinessItemPatternCategory
インタフェース内 PhenomenonType
public PhenomenonMeta getPhenomenonMeta()
PhenomenonType
getPhenomenonMeta
インタフェース内 PhenomenonType
public ObservableProxyMeta getObservableProxyMeta()
PhenomenonType
getObservableProxyMeta
インタフェース内 PhenomenonType
public java.lang.Object getValue(java.lang.Object v, java.lang.String identifiedValue) throws ConvertException
PhenomenonType
getValue
インタフェース内 PhenomenonType
ConvertException
public java.lang.Object getValue(java.lang.Object v, Key identifiedValue) throws ConvertException
PhenomenonType
getValue
インタフェース内 PhenomenonType
ConvertException
public java.lang.String getConvTargetPtypeName()
public java.lang.String getConvTargetSearchCodePtypeName()
public PhenomenonType getConvTargetPhenomenonType()
PhenomenonType
getConvTargetPhenomenonType
インタフェース内 PhenomenonType
public PhenomenonType getConvTargetSearchCodePhenomenonType()
PhenomenonType
getConvTargetSearchCodePhenomenonType
インタフェース内 PhenomenonType
public void setConvTargetPhenomenonType(PhenomenonType target)
public void setConvTargetSearchCodePhenomenonType(PhenomenonType code)