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 インタフェース内 PhenomenonTypeNamedpublic final ObservationType getObservationType()
getObservationType インタフェース内 PhenomenonTypepublic final java.lang.String getDisplayName()
getDisplayName インタフェース内 Namedpublic final java.lang.String getSortingName()
getSortingName インタフェース内 Namedpublic final boolean isSingle()
isSingle インタフェース内 PhenomenonTypepublic final java.lang.String getValueTypeName()
getValueTypeName インタフェース内 PhenomenonTypepublic final PhenomenonType[] getPhenomenonTypes()
getPhenomenonTypes インタフェース内 PhenomenonTypepublic boolean contains(PhenomenonType ptype)
contains インタフェース内 PhenomenonTypepublic java.lang.Class getValueTypeClass()
getValueTypeClass インタフェース内 PhenomenonTypepublic java.lang.Class getOriginalTypeClass()
getOriginalTypeClass インタフェース内 PhenomenonTypepublic void setPhenomenonTypes(PhenomenonType[] phenomenonTypes)
public void setPhenomenonTypes(java.util.List phenomenonTypeList)
public java.util.Map getKeyPhenomenonTypeMap()
PhenomenonTypegetKeyPhenomenonTypeMap インタフェース内 PhenomenonTypepublic Observation getObservation(java.lang.Object o) throws CreateObservationException
getObservation インタフェース内 PhenomenonTypeCreateObservationException - 観測の生成に失敗public java.lang.Object getValue(java.lang.Object value) throws ConvertException
PhenomenonTypegetValue インタフェース内 PhenomenonTypeConvertExceptionpublic java.lang.Object getOriginalValue(java.lang.Object value) throws ConvertException
getOriginalValue インタフェース内 PhenomenonTypeConvertExceptionpublic java.lang.Object getValue(java.lang.String s) throws ConvertException
getValue インタフェース内 PhenomenonTypeConvertExceptionpublic Observation getObservation(java.lang.String s) throws ConvertException, CreateObservationException
getObservation インタフェース内 PhenomenonTypeConvertExceptionCreateObservationExceptionpublic int hashCode()
hashCode クラス内 java.lang.Objectpublic boolean equals(java.lang.Object o)
equals クラス内 java.lang.Objectpublic Key getPhenomenonTypeNameKey()
getPhenomenonTypeNameKey インタフェース内 PhenomenonTypeNamedpublic final java.lang.String[] getColumnNames()
getColumnNames インタフェース内 PhenomenonTypepublic final java.lang.String[] getColumnTypes()
getColumnTypes インタフェース内 PhenomenonTypepublic final int getColumnLength()
getColumnLength インタフェース内 PhenomenonTypepublic java.lang.String toString()
toString クラス内 java.lang.Objectpublic int compareTo(java.lang.Object o)
compareTo インタフェース内 java.lang.Comparablepublic java.lang.Object getSingleValue(java.lang.String s) throws ConvertException
PhenomenonTypegetSingleValue インタフェース内 PhenomenonTypeConvertExceptionpublic java.lang.Object getMinimum()
PhenomenonTypegetMinimum インタフェース内 PhenomenonTypepublic java.lang.Object getMaximum()
PhenomenonTypegetMaximum インタフェース内 PhenomenonTypepublic java.lang.String getMinimumString()
PhenomenonTypegetMinimumString インタフェース内 PhenomenonTypepublic java.lang.String getMaximumString()
PhenomenonTypegetMaximumString インタフェース内 PhenomenonTypepublic boolean checkRange(java.lang.Object value)
PhenomenonTypecheckRange インタフェース内 PhenomenonTypepublic java.lang.String toString(java.lang.Object value)
PhenomenonTypetoString インタフェース内 PhenomenonTypepublic java.lang.String getResourceName()
PhenomenonTypegetResourceName インタフェース内 PhenomenonTypepublic Key getResourceNameKey()
PhenomenonTypegetResourceNameKey インタフェース内 PhenomenonTypepublic BusinessItemPatternItemCategory getBusinessItemPatternCategory()
PhenomenonTypegetBusinessItemPatternCategory インタフェース内 PhenomenonTypepublic PhenomenonMeta getPhenomenonMeta()
PhenomenonTypegetPhenomenonMeta インタフェース内 PhenomenonTypepublic ObservableProxyMeta getObservableProxyMeta()
PhenomenonTypegetObservableProxyMeta インタフェース内 PhenomenonTypepublic java.lang.Object getValue(java.lang.Object v, java.lang.String identifiedValue) throws ConvertException
PhenomenonTypegetValue インタフェース内 PhenomenonTypeConvertExceptionpublic java.lang.Object getValue(java.lang.Object v, Key identifiedValue) throws ConvertException
PhenomenonTypegetValue インタフェース内 PhenomenonTypeConvertExceptionpublic java.lang.String getConvTargetPtypeName()
public java.lang.String getConvTargetSearchCodePtypeName()
public PhenomenonType getConvTargetPhenomenonType()
PhenomenonTypegetConvTargetPhenomenonType インタフェース内 PhenomenonTypepublic PhenomenonType getConvTargetSearchCodePhenomenonType()
PhenomenonTypegetConvTargetSearchCodePhenomenonType インタフェース内 PhenomenonTypepublic void setConvTargetPhenomenonType(PhenomenonType target)
public void setConvTargetSearchCodePhenomenonType(PhenomenonType code)