Web Application 1.0

org.koiroha.kwt.xsl
クラス XMLSchemaCatalog

java.lang.Object
  上位を拡張 org.koiroha.kwt.xsl.XMLSchemaCatalog
すべての実装されたインタフェース:
Serializable, EntityResolver

public class XMLSchemaCatalog
extends Object
implements EntityResolver, Serializable

XML のスキーマや DTD のローカルの保存場所を表すクラスです。

導入されたバージョン:
2009/04/11 Java SE 6
バージョン:
$Revision:$ $Date:$
作成者:
torao
関連項目:
直列化された形式

コンストラクタの概要
XMLSchemaCatalog(File dir)
          コンストラクタは何も行いません。
 
メソッドの概要
 Schema getSchema(String namespaceUri)
          指定された名前空間 URI に対する XML スキーマを参照します。
 InputSource resolveEntity(String publicId, String systemId)
          指定された PUBLIC ID または SYSTEM ID に対する入力ソースを参照します。
 void setSchema(String namespaceUri, String instanceUrl)
          指定された名前空間 URI に対する XML スキーマを設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

XMLSchemaCatalog

public XMLSchemaCatalog(File dir)
コンストラクタは何も行いません。

パラメータ:
dir - キャッシュ用のディレクトリ
メソッドの詳細

getSchema

public Schema getSchema(String namespaceUri)
指定された名前空間 URI に対する XML スキーマを参照します。名前空間に対応する XML スキーマが定義されていない場合は null を返します。

パラメータ:
namespaceUri - 名前空間 URI
戻り値:
XML スキーマ

setSchema

public void setSchema(String namespaceUri,
                      String instanceUrl)
               throws SAXException,
                      MalformedURLException
指定された名前空間 URI に対する XML スキーマを設定します。

パラメータ:
namespaceUri - 名前空間 URI
instanceUrl - XML スキーマの URL
例外:
SAXException - XML Schema の解析に失敗した場合
MalformedURLException - URL が不正な場合

resolveEntity

public InputSource resolveEntity(String publicId,
                                 String systemId)
                          throws IOException
指定された PUBLIC ID または SYSTEM ID に対する入力ソースを参照します。

定義:
インタフェース EntityResolver 内の resolveEntity
パラメータ:
publicId - PUBLIC ID
systemId - SYSTEM ID
戻り値:
エンティティの入力ソース
例外:
IOException - 入力ソースの参照に失敗した場合

koiroha.org by takami torao