public final class XmlSchemaPropUtils
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
static Key |
COLUMN_SECTION_KEY |
static Key |
CREATE_SECTION_KEY |
static Key |
DEFAULT_FILE_PATH_KEY |
static Key |
DELETE_SECTION_KEY |
static Key |
DOCTYPE |
static Key |
FILE_KEY_HEAD |
static Key |
FILE_NAME_PTYPE |
static java.lang.String |
FILE_PATH |
static Key |
LOAD_SECTION_KEY |
static Key |
PRIMARY_INFO_COLUMN_KEY |
static Key |
PRIMARY_KEY |
static Key |
PRIMARY_NODE_KEY |
static Key |
PRIMARY_PTYPE_KEY |
static Key |
SAVE_SECTION_KEY |
static Key |
SCHEMA_SECTION_KEY |
static Key |
WRITE_FILE_PATH_KEY |
static Key |
XML_KEY |
コンストラクタと説明 |
---|
XmlSchemaPropUtils() |
修飾子とタイプ | メソッドと説明 |
---|---|
static java.util.Map |
getColumnInfo(java.util.Map info)
Column sectionを取得する。
|
static java.util.Map |
getCreateInfo(java.util.Map info)
create sectionを取得する。
|
static java.lang.String |
getDefaultFileName(java.util.Map info)
プロパティからKey(デフォルトファイル名)を取得する。
|
static boolean |
getDeletable(java.util.Map info)
delete sectionの有無を取得する。
|
static java.lang.String |
getDocType(java.util.Map info)
プロパティからKey(ライトファイル名)を取得する。
|
static java.lang.String |
getElementAttr(java.util.Map cinfo,
Key key)
カラム名から、配列インデックスを取得
|
static java.util.Map |
getFileInfoObservation(java.io.File file) |
static java.util.Map |
getFileName_ptype(java.util.Map info,
Resource manager)
ファイル定義用のカラムスキーマを取得する。
|
static java.lang.String |
getFormatPattern(java.util.Map cinfo,
Key key) |
static java.util.Map |
getLoadInfo(java.util.Map info)
Load sectionを取得する。
|
static java.util.Map |
getMultiValue(java.util.List l,
java.util.Map obs)
オブザベーションマップ連結
|
static java.util.Map |
getPhenomenonTypeSchema(java.lang.String node,
java.util.Map columnMap,
Resource manager)
キーの現象型メタ情報を取得する。
|
static PhenomenonType |
getPhenomenonTypeSchema(java.lang.String primaryPhenomenonTypeName,
Resource manager)
キーの現象型メタ情報を取得する。
|
static Key |
getPrimaryNodeName(java.util.Map info,
java.util.Map loadEnvMap)
プライマリのノード名を取得する
|
static java.lang.String |
getPrimaryPhenomenonTypeName(java.util.Map info)
プライマリの現象型名を取得する
|
static PhenomenonType |
getPrimaryPhenomenonTypeSchema(java.util.Map info,
Resource manager)
プライマリ現象型メタ情報を取得する。
|
static PhenomenonType |
getPrimaryPhenomenonTypeSchema(Resource manager)
プライマリ現象型メタ情報を取得する。
|
static XmlRowSchema |
getPrimaryRowSchema(java.util.Map info,
Resource manager)
プロパティからプライマリロースキーマを取得する
|
static java.io.BufferedReader |
getReader(java.lang.String fileName)
XMLファイルリーダーオープン
|
static XmlRowSchema |
getRowSchema(java.util.Map info,
Resource manager)
プロパティからロースキーマを取得する
|
static XmlRowSchema |
getRowSchema(java.lang.String name,
java.util.Map info,
Resource manager)
プロパティからロースキーマを取得する
|
static java.util.Map |
getSaveInfo(java.util.Map info)
save sectionを取得する。
|
static java.lang.String |
getWriteFileName(java.util.Map info)
プロパティからKey(ライトファイル名)を取得する。
|
static java.io.Writer |
getWriter(java.lang.String fileName)
XMLファイルライターオープン
|
static java.lang.String |
getXML(java.util.Map info)
プロパティからKey(XMLモード)を取得する。
|
static boolean |
isXmlAccess(java.util.Map info) |
static java.util.Set |
keySet(java.util.Map map) |
static void |
remove(java.lang.String fileName)
ファイル削除を行う。
|
public static final Key XML_KEY
public static final Key DEFAULT_FILE_PATH_KEY
public static final Key WRITE_FILE_PATH_KEY
public static final Key DOCTYPE
public static final Key FILE_NAME_PTYPE
public static final Key PRIMARY_INFO_COLUMN_KEY
public static final Key PRIMARY_KEY
public static final Key PRIMARY_PTYPE_KEY
public static final Key PRIMARY_NODE_KEY
public static final Key COLUMN_SECTION_KEY
public static final Key LOAD_SECTION_KEY
public static final Key CREATE_SECTION_KEY
public static final Key SAVE_SECTION_KEY
public static final Key DELETE_SECTION_KEY
public static final Key SCHEMA_SECTION_KEY
public static final java.lang.String FILE_PATH
public static final Key FILE_KEY_HEAD
public static boolean isXmlAccess(java.util.Map info)
public static java.lang.String getXML(java.util.Map info)
public static java.lang.String getDefaultFileName(java.util.Map info)
public static java.lang.String getWriteFileName(java.util.Map info)
public static java.lang.String getDocType(java.util.Map info)
public static java.util.Map getFileName_ptype(java.util.Map info, Resource manager)
info
- スキーマ定義manager
- マネージャ定義public static java.util.Map getColumnInfo(java.util.Map info)
public static java.util.Map getLoadInfo(java.util.Map info)
public static java.util.Map getCreateInfo(java.util.Map info)
public static java.util.Map getSaveInfo(java.util.Map info)
public static boolean getDeletable(java.util.Map info)
public static XmlRowSchema getRowSchema(java.util.Map info, Resource manager) throws FatalException
info
- プロパティmanager
- マネージャXmlSchemaPropUtilsFatalException
FatalException
public static XmlRowSchema getRowSchema(java.lang.String name, java.util.Map info, Resource manager) throws FatalException
name
- オブザベーション名(メインスキーマのときはNull)info
- プロパティmanager
- マネージャXmlSchemaPropUtilsFatalException
FatalException
public static XmlRowSchema getPrimaryRowSchema(java.util.Map info, Resource manager) throws FatalException
info
- プロパティmanager
- マネージャXmlSchemaPropUtilsFatalException
FatalException
public static java.util.Set keySet(java.util.Map map)
public static java.lang.String getPrimaryPhenomenonTypeName(java.util.Map info)
info
- プロパティーpublic static Key getPrimaryNodeName(java.util.Map info, java.util.Map loadEnvMap)
info
- プロパティーpublic static PhenomenonType getPrimaryPhenomenonTypeSchema(Resource manager)
public static PhenomenonType getPrimaryPhenomenonTypeSchema(java.util.Map info, Resource manager)
public static PhenomenonType getPhenomenonTypeSchema(java.lang.String primaryPhenomenonTypeName, Resource manager)
public static java.util.Map getPhenomenonTypeSchema(java.lang.String node, java.util.Map columnMap, Resource manager)
public static java.io.BufferedReader getReader(java.lang.String fileName) throws java.lang.Exception
fileName
- XMLファイル名java.lang.Exception
public static java.io.Writer getWriter(java.lang.String fileName) throws java.lang.Exception
fileName
- XMLファイル名java.lang.Exception
public static void remove(java.lang.String fileName) throws java.lang.Exception
fileName
- 削除されるファイル名java.lang.Exception
public static java.lang.String getElementAttr(java.util.Map cinfo, Key key)
si
- プロパティkey
- キー(現象型名)public static java.lang.String getFormatPattern(java.util.Map cinfo, Key key)
public static java.util.Map getMultiValue(java.util.List l, java.util.Map obs)
l
- 連結オブザベーション情報リストobs
- 連結先オブザベーションマップpublic static java.util.Map getFileInfoObservation(java.io.File file)