schemagen.1 revision 1178
0N/A." Copyright Sun Microsystems, Inc. All Rights Reserved.
0N/A." DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
0N/A."
0N/A." This code is free software; you can redistribute it and/or modify it
0N/A." under the terms of the GNU General Public License version 2 only, as
0N/A." published by the Free Software Foundation.
0N/A."
0N/A." This code is distributed in the hope that it will be useful, but WITHOUT
0N/A." ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
0N/A." FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
0N/A." version 2 for more details (a copy is included in the LICENSE file that
0N/A." accompanied this code).
0N/A."
0N/A." You should have received a copy of the GNU General Public License version
0N/A." 2 along with this work; if not, write to the Free Software Foundation,
0N/A." Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
0N/A."
0N/A." Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
0N/A." CA 95054 USA or visit www.sun.com if you need additional information or
0N/A." have any questions.
0N/A."
0N/A.TH schemagen 1 "04 May 2009"
0N/A." Generated from HTML by html2man (author: Eric Armstrong)
0N/A
0N/A.LP
0N/A.SH "名前"
0N/Aschemagen \- XML バインドのための Java(TM) アーキテクチャースキーマジェネレータ
0N/A.LP
0N/A.LP
0N/A\f3仕様バージョン:\fP 2.1
0N/A.br
0N/A\f3実装バージョン:\fP 2.1.3
0N/A.LP
0N/A.SS
0N/Aschemagen の起動
0N/A.LP
0N/A.LP
0N/Aスキーマジェネレータは、ユーザーのプラットフォームの \f2bin\fP ディレクトリにある \f2schemagen\fP シェルスクリプトを使って起動できます。
0N/A.LP
0N/A.LP
0N/A現在のスキーマジェネレータは、Java ソースファイルとクラスファイルのいずれも処理できます。
0N/A.LP
0N/A.LP
0N/Aまた、スキーマジェネレータを実行するための Ant タスクも用意されています。
0N/A.na
0N/A\f2schemagen を Ant とともに使用する\fP @
0N/A.fi
0N/Ahttps://jaxb.dev.java.net/nonav/2.1.3/docs/schemagenTask.htmlための手順を参照してください。
0N/A.LP
0N/A.RS 3
0N/A
0N/A.LP
0N/A.nf
0N/A\f3
0N/A.fl
0N/A% schemagen.sh Foo.java Bar.java ...
0N/A.fl
0N/A注: Writing schema1.xsd
0N/A.fl
0N/A\fP
0N/A.fi
0N/A.RE
0N/A
0N/A.LP
0N/A.LP
0N/Aユーザーの Java ソース/クラスがほかのクラスを参照している場合、システムの CLASSPATH 環境変数経由でそれらのクラスにアクセスできるようになっているか、あるいは \f2\-classpath\fP/\f2\-cp\fP オプションを使ってそれらのクラスをツールに指定する必要があります。そうしないと、スキーマの生成時にエラーが発生します。
0N/A.LP
0N/A.RS 3
0N/A
0N/A.LP
0N/A\f3コマンド行オプション\fP
0N/A.LP
0N/A.RS 3
0N/A
0N/A.LP
0N/A.nf
0N/A\f3
0N/A.fl
0N/A使用方法: schemagen [\-options ...] <java files>
0N/A.fl
0N/A
0N/A.fl
0N/Aオプション:
0N/A.fl
0N/A \-d <path> : プロセッサと javac 生成のクラスファイルを置く場所を指定します。
0N/A.fl
0N/A \-cp <path> : ユーザー指定ファイルの検索場所を指定します。
.fl
\-classpath <path> : ユーザー指定ファイルの検索場所を指定します。
.fl
\-help : この使用方法に関するメッセージを表示します。
.fl
\fP
.fi
.RE
.LP
.RE
.SS
生成されるリソースファイル
.LP
.LP
現在のスキーマジェネレータは単純に、Java クラス内で参照されている名前空間ごとに 1 つのスキーマファイルを作成します。生成されるスキーマファイルの名前を制御する方法は、現時点では存在しません。そうした目的には、
.na
\f2スキーマジェネレータの Ant タスク\fP @
.fi
https://jaxb.dev.java.net/nonav/2.1.3/docs/schemagenTask.htmlを使用してください。
.LP
.SH "関連項目"
.LP
.RS 3
.TP 2
o
スキーマジェネレータの実行 (schemagen):[
.na
\f2コマンド行の命令\fP @
.fi
https://jaxb.dev.java.net/nonav/2.1.3/docs/schemagen.html
.na
\f2SchemaGen を Ant とともに使用する\fP @
.fi
https://jaxb.dev.java.net/nonav/2.1.3/docs/schemagenTask.html]
.TP 2
o
.na
\f2XML バインドのための JavaTM アーキテクチャー (JAXB)\fP @
.fi
http://java.sun.com/javase/6/docs/technotes/guides/xml/jaxb/index.html
.RE
.LP