org.seasar.util.xml
クラス SchemaUtil

java.lang.Object
  上位を拡張 org.seasar.util.xml.SchemaUtil

public abstract class SchemaUtil
extends Object

Schemaのためのユーティリティ・クラスです。

作成者:
koichik

コンストラクタの概要
SchemaUtil()
           
 
メソッドの概要
static Schema newRelaxNgSchema(File schema)
          ファイルからRELAX NGのためのSchemaを生成します。
static Schema newRelaxNgSchema(Source schema)
          SourceからRELAX NGのためのSchemaを生成します。
static Schema newRelaxNgSchema(URL schema)
          URLからRELAX NGのためのSchemaを生成します。
static Schema newSchema(SchemaFactory factory, File schema)
          指定のSchemaFactoryを使用してSchemaを作成します。
static Schema newSchema(SchemaFactory factory, Source schema)
          指定のSchemaFactoryを使用してSchemaを作成します。
static Schema newSchema(SchemaFactory factory, URL schema)
          指定のSchemaFactoryを使用してSchemaを作成します。
static Schema newW3cXmlSchema(File schema)
          ファイルからW3C XML SchemaのためのSchemaを生成します。
static Schema newW3cXmlSchema(Source schema)
          SourceからW3C XML SchemaのためのSchemaを生成します。
static Schema newW3cXmlSchema(URL schema)
          URLからW3C XML SchemaのためのSchemaを生成します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SchemaUtil

public SchemaUtil()
メソッドの詳細

newW3cXmlSchema

public static Schema newW3cXmlSchema(File schema)
ファイルからW3C XML SchemaのためのSchemaを生成します。

パラメータ:
schema - W3C XML Schemaファイル。nullであってはいけません
戻り値:
Schema

newW3cXmlSchema

public static Schema newW3cXmlSchema(Source schema)
SourceからW3C XML SchemaのためのSchemaを生成します。

パラメータ:
schema - W3C XML Schemaを読み込むためのSource。nullであってはいけません
戻り値:
Schema

newW3cXmlSchema

public static Schema newW3cXmlSchema(URL schema)
URLからW3C XML SchemaのためのSchemaを生成します。

パラメータ:
schema - W3C XML SchemaのURL。nullであってはいけません
戻り値:
Schema

newRelaxNgSchema

public static Schema newRelaxNgSchema(File schema)
ファイルからRELAX NGのためのSchemaを生成します。

パラメータ:
schema - RELAX NGファイル。nullであってはいけません
戻り値:
Schema

newRelaxNgSchema

public static Schema newRelaxNgSchema(Source schema)
SourceからRELAX NGのためのSchemaを生成します。

パラメータ:
schema - RELAX NGを読み込むためのSource。nullであってはいけません
戻り値:
Schema

newRelaxNgSchema

public static Schema newRelaxNgSchema(URL schema)
URLからRELAX NGのためのSchemaを生成します。

パラメータ:
schema - RELAX NGのURL。nullであってはいけません
戻り値:
Schema

newSchema

public static Schema newSchema(SchemaFactory factory,
                               File schema)
指定のSchemaFactoryを使用してSchemaを作成します。

パラメータ:
factory - SchemaFactory。nullであってはいけません
schema - スキーマファイル。nullであってはいけません
戻り値:
Schema

newSchema

public static Schema newSchema(SchemaFactory factory,
                               Source schema)
指定のSchemaFactoryを使用してSchemaを作成します。

パラメータ:
factory - SchemaFactory。nullであってはいけません
schema - スキーマを読み込むためのSource。nullであってはいけません
戻り値:
Schema

newSchema

public static Schema newSchema(SchemaFactory factory,
                               URL schema)
指定のSchemaFactoryを使用してSchemaを作成します。

パラメータ:
factory - SchemaFactory。nullであってはいけません
schema - スキーマのURL。nullであってはいけません
戻り値:
Schema


Copyright © 2010-2012 The Seasar Foundation. All Rights Reserved.