|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.preserv.service.xml.XMLServiceImpl
XMLサービス実装クラスです。XMLServiceの実装クラスであり、ServiceLocatorに 登録されます。再利用可能なクラスです。
コンストラクタの概要 | |
XMLServiceImpl()
コンストラクタです。 |
メソッドの概要 | |
void |
clear()
内部に保持するXMLStrategyFactoryインスタンスをクリアします。 |
java.lang.Object |
deSerialize(java.lang.String resourcePath)
リソース内からXMLを読み込み、Javaオブジェクトをデシアライズします。 |
java.lang.Object |
deSerialize(java.net.URL urlResourcePath)
URL上のXMLを読み込み、Javaオブジェクトをデシアライズします。 |
java.lang.Object |
designatedDeserialize(java.lang.String resourcePath,
java.lang.String strategyPath,
java.lang.Object[] args)
変換処理ストラテジを指定してリソース内からXMLを読み込み、Javaオブジェクトをデシアライズします。 |
java.lang.Object |
designatedDeserialize(java.lang.String resourcePath,
XMLStrategy strategy)
変換処理ストラテジを指定してリソース内からXMLを読み込み、Javaオブジェクトをデシアライズします。 |
java.lang.Object |
designatedDeserialize(java.net.URL urlResourcePath,
java.lang.String strategyPath,
java.lang.Object[] args)
変換処理ストラテジを指定してURL上のXMLを読み込み、Javaオブジェクトをデシアライズします。 |
java.lang.Object |
designatedDeserialize(java.net.URL urlResourcePath,
XMLStrategy strategy)
変換処理ストラテジを指定してURL上のXMLを読み込み、Javaオブジェクトをデシアライズします。 |
void |
designatedSerialize(java.lang.Object target,
java.lang.String toXmlFilePath,
java.lang.String strategyPath,
java.lang.Object[] args)
変換処理ストラテジを指定してオブジェクトをXMLにシリアライズします。 |
void |
designatedSerialize(java.lang.Object target,
java.lang.String toXmlFilePath,
XMLStrategy strategy)
変換処理ストラテジを指定してオブジェクトをXMLにシリアライズします。 |
boolean |
isExecutableState()
現在、XMLサービス内部に保持するファクトリが実行可能な状態かどうかを戻します。 |
void |
serialize(java.lang.Object target,
java.lang.String toXmlFilePath)
オブジェクトをXMLにシリアライズします。 |
void |
setStrategyFactory(XMLStrategyFactory aFactory)
XMLStrategyFactoryインタフェースを実装したストラテジのファクトリインスタンスを設定します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public XMLServiceImpl()
メソッドの詳細 |
public void setStrategyFactory(XMLStrategyFactory aFactory) throws XMLServiceException
XMLService
内の setStrategyFactory
aFactory
- XMLStrategyFactoryの実装クラス
XMLServiceException
- XMLStrategyFactory設定時に例外が発生した場合XMLServiceException
,
#setStrategyFactory(jp.preserv.service.xml.XMLStrategyFactory)
public boolean isExecutableState()
XMLService
内の isExecutableState
XMLService.isExecutableState()
public void serialize(java.lang.Object target, java.lang.String toXmlFilePath) throws XMLServiceException
XMLService
内の serialize
target
- シリアライズする対象オブジェクトtoXmlFilePath
- シリアライズしたXMLの格納パス
XMLServiceException
- シリアライズ時に例外が発生した場合XMLService.serialize(java.lang.Object, java.lang.String)
,
StringUtil.isEmpty(String)
,
XMLServiceException
,
XMLService.serialize(java.lang.Object, java.lang.String)
public java.lang.Object deSerialize(java.net.URL urlResourcePath) throws XMLServiceException
XMLService
内の deSerialize
urlResourcePath
- URLリソースパス
XMLServiceException
- デシリアライズ時に例外が発生した場合XMLService.deSerialize(java.net.URL)
,
XMLServiceException
public java.lang.Object deSerialize(java.lang.String resourcePath) throws XMLServiceException
XMLService
内の deSerialize
resourcePath
- リソースパス
XMLServiceException
- デシリアライズ時に例外が発生した場合XMLService.deSerialize(java.lang.String)
,
StringUtil.isEmpty(String)
,
XMLServiceException
public void designatedSerialize(java.lang.Object target, java.lang.String toXmlFilePath, java.lang.String strategyPath, java.lang.Object[] args) throws XMLServiceException
XMLService
内の designatedSerialize
target
- シリアライズする対象オブジェクトtoXmlFilePath
- シリアライズしたXMLの格納パスstrategyPath
- XMLStrategy実装クラスのパスargs
- シリアライザをインスタンス化する際のコンストラクタ引数
XMLServiceException
- シリアライズ時に例外が発生した場合XMLServiceException
,
XMLStrategy
,
XMLService.designatedSerialize(java.lang.Object,
java.lang.String, java.lang.String, java.lang.Object[])
public void designatedSerialize(java.lang.Object target, java.lang.String toXmlFilePath, XMLStrategy strategy) throws XMLServiceException
XMLService
内の designatedSerialize
target
- シリアライズする対象オブジェクトtoXmlFilePath
- シリアライズしたXMLの格納パスstrategy
- XMLStrategy実装クラス
XMLServiceException
- シリアライズ時に例外が発生した場合XMLServiceException
,
XMLStrategy
,
#designatedSerialize(java.lang.Object,
java.lang.String, jp.preserv.service.xml.XMLStrategy)
public java.lang.Object designatedDeserialize(java.net.URL urlResourcePath, java.lang.String strategyPath, java.lang.Object[] args) throws XMLServiceException
XMLService
内の designatedDeserialize
urlResourcePath
- URLリソースパスstrategyPath
- XMLStrategy実装クラスのパスargs
- シリアライザをインスタンス化する際のコンストラクタ引数
XMLServiceException
- デシリアライズ時に例外が発生した場合XMLServiceException
,
XMLStrategy
,
XMLService.designatedDeserialize(java.net.URL, java.lang.String,
java.lang.Object[])
public java.lang.Object designatedDeserialize(java.net.URL urlResourcePath, XMLStrategy strategy) throws XMLServiceException
XMLService
内の designatedDeserialize
urlResourcePath
- URLリソースパスstrategy
- XMLStrategy実装クラス
XMLServiceException
- デシリアライズ時に例外が発生した場合XMLServiceException
,
XMLStrategy
,
#designatedDeserialize(java.net.URL,
jp.preserv.service.xml.XMLStrategy)
public java.lang.Object designatedDeserialize(java.lang.String resourcePath, java.lang.String strategyPath, java.lang.Object[] args) throws XMLServiceException
XMLService
内の designatedDeserialize
resourcePath
- リソースパスstrategyPath
- XMLStrategy実装クラスのパスargs
- シリアライザをインスタンス化する際のコンストラクタ引数
XMLServiceException
- デシリアライズ時に例外が発生した場合XMLServiceException
,
XMLStrategy
public java.lang.Object designatedDeserialize(java.lang.String resourcePath, XMLStrategy strategy) throws XMLServiceException
XMLService
内の designatedDeserialize
resourcePath
- リソースパスstrategy
- XMLStrategy実装クラス
XMLServiceException
- デシリアライズ時に例外が発生した場合XMLServiceException
,
XMLStrategy
,
#designatedDeserialize(java.lang.String,
jp.preserv.service.xml.XMLStrategy)
public void clear()
Service
内の clear
Service.clear()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |