jdk/src/solaris/doc/sun/man/man1/ja/xjc.1
changeset 9352 cabba0c0f3ee
parent 5865 47da38a8c0f0
child 9566 d7241af95355
equal deleted inserted replaced
9148:8837e7172929 9352:cabba0c0f3ee
    17 ."
    17 ."
    18 ." Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
    18 ." Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
    19 ." or visit www.oracle.com if you need additional information or have any
    19 ." or visit www.oracle.com if you need additional information or have any
    20 ." questions.
    20 ." questions.
    21 ."
    21 ."
    22 .TH xjc 1 "02 Jun 2010"
    22 .TH xjc 1 "14 Apr 2011"
    23 
    23 
    24 .LP
    24 .LP
    25 .ad c
    25 .ad c
    26 .SH "名前"
    26 .SH "̾"
    27 xjc \- XML バインドのための Java(TM) アーキテクチャー
    27 xjc \- XML ХɤΤ Java(TM) ƥ㡼
    28 .br
    28 .br
    29 バインディングコンパイラ 
    29 Хǥ󥰥ѥ 
    30 .LP
    30 .LP
    31 \f3仕様バージョン:\fP 2.1
    31 \f3ͥС:\fP 2.1
    32 .br
    32 .br
    33 \f3リファレンス実装 (RI) バージョン:\fP 2.1.3 .ad l
    33 \f3ե󥹼 (RI) С:\fP 2.1.3 .ad l
    34 
    34 
    35 .LP
    35 .LP
    36 .SH "xjc の起動"
    36 .SH "xjc εư"
    37 .LP
    37 .LP
    38 .LP
    38 .LP
    39 バインディングコンパイラを起動するには、使用するプラットフォームに応じた \f2bin\fP ディレクトリ内の \f2xjc\fP シェルスクリプトを使用します。また、バインディングコンパイラを実行するための Ant タスクも用意されています。 
    39 Хǥ󥰥ѥưˤϡѤץåȥե˱ bin ǥ쥯ȥ \f2xjc\fP 륹ץ \f2\fP ѤޤޤХǥ󥰥ѥ¹Ԥ뤿 Ant ѰդƤޤ 
    40 .na
    40 .na
    41 \f2xjc を Ant とともに使用する\fP @
    41 \f2xjc  Ant ȤȤ˻Ѥ\fP @
    42 .fi
    42 .fi
    43 https://jaxb.dev.java.net/nonav/2.1.3/docs/xjcTask.htmlための手順を参照してください。
    43 https://jaxb.dev.java.net/nonav/2.1.3/docs/xjcTask.htmlμ򻲾ȤƤ
    44 .LP
       
    45 .RS 3
       
    46 
       
    47 .LP
    44 .LP
    48 .LP
    45 .LP
    49 \f2% xjc \-help\fP
    46 \f2% xjc \-help\fP
    50 .LP
    47 .LP
    51 .RE
    48 .SS 
    52 \f3出力\fP
    49 
    53 .LP
       
    54 .RS 3
       
    55 
       
    56 .LP
    50 .LP
    57 .nf
    51 .nf
    58 \f3
    52 \f3
    59 .fl
    53 .fl
    60 Usage: xjc [\-options ...] <schema_file/URL/dir> ... [\-b <bindinfo>] ...
    54 Usage: xjc [\-options ...] <schema file/URL/dir/jar> ... [\-b <bindinfo>] ...
       
    55 .fl
       
    56 If dir is specified, all schema files in it will be compiled.
       
    57 .fl
       
    58 If jar is specified, /META\-INF/sun\-jaxb.episode binding file will be compiled.
    61 .fl
    59 .fl
    62 Options:
    60 Options:
    63 .fl
    61 .fl
    64  \-nv                  : do not perform strict validation of the input schema(s)
    62   \-nv                :  do not perform strict validation of the input schema(s)
    65 .fl
    63 .fl
    66  \-extension           : allow vendor extensions \- do not strictly follow the
    64   \-extension         :  allow vendor extensions \- do not strictly follow the Compatibility Rules and App E.2 from the JAXB Spec
    67 .fl
    65 .fl
    68                         Compatibility Rules and App E.2 from the JAXB Spec
    66   \-b <file/dir>      :  specify external bindings files (each <file> must have its own \-b); if a directory is given, **/*.xjb is searched
    69 .fl
    67 .fl
    70  \-b <file/dir>        : specify external bindings files (each <file> must have its own \-b)
    68   \-d <dir>           :  generated files will go into this directory
    71 .fl
    69 .fl
    72                         If a directory is given, **/*.xjb is searched
    70   \-p <pkg>           :  specifies the target package
    73 .fl
    71 .fl
    74  \-d <dir>             : generated files will go into this directory
    72   \-httpproxy <proxy> :  set HTTP/HTTPS proxy; format is [user[:password]@]proxyHost:proxyPort
    75 .fl
    73 .fl
    76  \-p <pkg>             : specifies the target package
    74   \-httpproxyfile <f> :  works like \-httpproxy but takes the argument in a file to protect password
    77 .fl
    75 .fl
    78  \-httpproxy <proxy>   : set HTTP/HTTPS proxy. Format is [user[:password]@]proxyHost:proxyPort
    76   \-classpath <arg>   :  specify where to find user class files
    79 .fl
    77 .fl
    80  \-httpproxyfile <file>: set the proxy string (same format as above).
    78   \-catalog <file>    :  specify catalog files to resolve external entity references; support TR9401, XCatalog, and OASIS XML Catalog format
    81 .fl
    79 .fl
    82  \-classpath <arg>     : specify where to find user class files
    80   \-readOnly          :  generated files will be in read\-only mode
    83 .fl
    81 .fl
    84  \-catalog <file>      : specify catalog files to resolve external entity references
    82   \-npa               :  suppress generation of package level annotations (**/package\-info.java)
    85 .fl
    83 .fl
    86                         support TR9401, XCatalog, and OASIS XML Catalog format.
    84   \-no\-header         :  suppress generation of a file header with timestamp
    87 .fl
    85 .fl
    88  \-readOnly            : generated files will be in read\-only mode
    86   \-target 2.0        :  behave like XJC 2.0 and generate code that doesnt use any 2.1 features
    89 .fl
    87 .fl
    90  \-npa                 : suppress generation of package level annotations (**/package\-info.java)
    88   \-xmlschema         :  treat input as W3C XML Schema (default)
    91 .fl
    89 .fl
    92  \-no\-header           : suppress generation of a file header with timestamp
    90   \-relaxng           :  treat input as RELAX NG (experimental,unsupported)
    93 .fl
    91 .fl
    94  \-target 2.0          : behave like XJC 2.0 and generate code that doesnt use any 2.1 features.
    92   \-relaxng\-compact   :  treat input as RELAX NG compact syntax (experimental,unsupported)
    95 .fl
    93 .fl
    96  \-xmlschema           : treat input as W3C XML Schema (default)
    94   \-dtd               :  treat input as XML DTD (experimental,unsupported)
    97 .fl
    95 .fl
    98  \-relaxng             : treat input as RELAX NG (experimental,unsupported)
    96   \-wsdl              :  treat input as WSDL and compile schemas inside it (experimental,unsupported)
    99 .fl
    97 .fl
   100  \-relaxng\-compact     : treat input as RELAX NG compact syntax (experimental,unsupported)
    98   \-verbose           :  be extra verbose
   101 .fl
    99 .fl
   102  \-dtd                 : treat input as XML DTD (experimental,unsupported)
   100   \-quiet             :  suppress compiler output
   103 .fl
   101 .fl
   104  \-wsdl                : treat input as WSDL and compile schemas inside it (experimental,unsupported)
   102   \-help              :  display this help message
   105 .fl
   103 .fl
   106  \-verbose             : be extra verbose
   104   \-version           :  display version information
   107 .fl
   105 .fl
   108  \-quiet               : suppress compiler output
   106 
   109 .fl
   107 .fl
   110  \-help                : display this help message
   108 
   111 .fl
   109 .fl
   112  \-version             : display version information
   110 Extensions:
       
   111 .fl
       
   112   \-Xlocator          :  enable source location support for generated code
       
   113 .fl
       
   114   \-Xsync\-methods     :  generate accessor methods with the 'synchronized' keyword
       
   115 .fl
       
   116   \-mark\-generated    :  mark the generated code as @javax.annotation.Generated
       
   117 .fl
       
   118   \-episode <FILE>    :  generate the episode file for separate compilation
   113 .fl
   119 .fl
   114 \fP
   120 \fP
   115 .fi
   121 .fi
   116 .RE
   122 
   117 
   123 .LP
   118 .LP
   124 .SH "ץ"
   119 .SH "オプション"
       
   120 .LP
       
   121 
       
   122 .LP
   125 .LP
   123 .RS 3
   126 .RS 3
   124 .TP 3
   127 .TP 3
   125 \-nv 
   128 \-nv 
   126 デフォルトでは、XJC バインディングコンパイラは、ソーススキーマを処理する前に厳密な検証を実行します。このオプションを使用すると、厳密なスキーマ検証を無効にします。これは、バインディングコンパイラが検証を一切実行しないということではありません。 より厳密でない検証を実行するということです。 
   129 ǥեȤǤϡXJC Хǥ󥰥ѥϡޤ˸̩ʸڤ¹ԤޤΥץѤȡ̩ʥ޸ڤ̵ˤޤϡХǥ󥰥ѥ餬ڤڼ¹ԤʤȤȤǤϤޤ󡣤긷̩Ǥʤڤ¹ԤȤȤǤ 
   127 .TP 3
   130 .TP 3
   128 \-extension 
   131 \-extension 
   129 デフォルトでは、XJC バインディングコンパイラは、JAXB 仕様の「Compatibility」の章で説明されている規則を厳密に強制します。付録 E.2 には、JAXB v1.0 で完全にはサポートされていない一連の W3C XML スキーマ機能が定義されています。 場合によっては、このスイッチで有効になる「\-extension」モードでそれらの機能が使用できるかもしれません。また、デフォルトの厳密なモードでは、仕様に定義されているバインディングカスタマイズのみが使用できます。「\-extension」スイッチを指定すれば、JAXB Vendor Extension を使用できます。 
   132 ǥեȤǤϡXJC Хǥ󥰥ѥϡJAXB ͤΡCompatibilityפξϤƤ뵬§̩˶ޤϿ E.2 ˤϡJAXB v1.0 ǴˤϥݡȤƤʤϢ W3C XML ޵ǽƤޤˤäƤϡΥåͭˤʤ\-extensionץ⡼ɤǤεǽѤǤ뤫⤷ޤ󡣤ޤǥեȤθ̩ʥ⡼ɤǤϡͤƤХǥ󥰥ޥΤߤѤǤޤ\-extensionץåꤹСJAXB Vendor Extension ѤǤޤ 
   130 .TP 3
   133 .TP 3
   131 \-b <file> 
   134 \-b <file> 
   132 処理する外部バインディングファイルを 1 つまたは複数指定します。(バインディングファイルごとに「\f2\-b\fP」スイッチを指定する必要があります。)外部バインディングファイルの構文は非常に柔軟です。複数のスキーマのカスタマイズが含まれる 1 つのバインディングファイルを使用したり、それらのカスタマイズを複数のバインディングファイルに分割したりできます。 次に例を示します。 
   135 볰Хǥ󥰥ե 1 Ĥޤʣꤷޤ(Хǥ󥰥ե뤴Ȥ \f2\-b\fP åꤹɬפޤ) Хǥ󥰥եιʸ˽ǤʣΥޤΥޥޤޤ 1 ĤΥХǥ󥰥եѤꡢΥޥʣΥХǥ󥰥եʬ䤷Ǥޤ򼨤ޤ \f2xjc schema1.xsd schema2.xsd schema3.xsd \-b bindings123.xjb\fP
   133 .RS 3
       
   134 
       
   135 .LP
       
   136 \f2xjc schema1.xsd schema2.xsd schema3.xsd \-b bindings123.xjb\fP
       
   137 .br
   136 .br
   138 \f2xjc schema1.xsd schema2.xsd schema3.xsd \-b bindings1.xjb \-b bindings2.xjb \-b bindings3.xjb\fP
   137 \f2xjc schema1.xsd schema2.xsd schema3.xsd \-b bindings1.xjb \-b bindings2.xjb \-b bindings3.xjb\fP ޤޥɹԤ˥ޥեȥХǥ󥰥եꤹ֤ǤդǤ 
   139 .RE
       
   140 また、コマンド行にスキーマファイルとバインディングファイルを指定する順番は任意です。 
       
   141 .TP 3
   138 .TP 3
   142 \-d <dir> 
   139 \-d <dir> 
   143 デフォルトでは、XJC バインディングコンパイラは、Java コンテンツクラスを現在のディレクトリに生成します。このオプションを使用すると、代替出力ディレクトリを指定できます。出力ディレクトリはあらかじめ存在している必要があります。 XJC バインディングコンパイラは、このディレクトリを自動的に作成しません。 
   140 ǥեȤǤϡXJC Хǥ󥰥ѥϡJava ƥĥ饹򸽺ߤΥǥ쥯ȥޤΥץѤȡؽϥǥ쥯ȥǤޤϥǥ쥯ȥϤ餫¸ߤƤɬפޤXJC Хǥ󥰥ѥϡΥǥ쥯ȥưŪ˺ޤ 
   144 .TP 3
   141 .TP 3
   145 \-p <pkg> 
   142 \-p <pkg> 
   146 このコマンド行オプション経由でターゲットパッケージを指定した場合、その指定内容は、パッケージ名に対するすべてのバインディングカスタマイズや、仕様で規定されているデフォルトのパッケージ名アルゴリズムよりも優先されます。 
   143 Υޥɹԥץͳǥåȥѥåꤷ硢λƤϡѥå̾Ф뤹٤ƤΥХǥ󥰥ޥ䡢ͤǵꤵƤǥեȤΥѥå̾르ꥺͥ褵ޤ 
   147 .TP 3
   144 .TP 3
   148 \-httpproxy <proxy> 
   145 \-httpproxy <proxy> 
   149 HTTP/HTTPS プロキシを指定します。形式は [user[:password]@]proxyHost[:proxyPort] です。従来の \f2\-host\fP および \f2\-port\fP は、下位互換性のためにリファレンス実装でもサポートされていますが、推奨されなくなりました。このオプションで指定されたパスワードは、\f2top\fP コマンドを使用するユーザーなど、ほかのユーザーが表示できる引数であることに注意してください。セキュリティーを高めるには、次の \f2\-httpproxyfile\fP を使用してください。 
   146 HTTP/HTTPS ץꤷޤ [user[:password]@]proxyHost[:proxyPort] Ǥ \f2\-host\fP  \f2\-port\fP ϡ̸ߴΤ˥ե󥹼Ǥ⥵ݡȤƤޤ侩ʤʤޤΥץǻꤵ줿ѥɤϡ \f2top\fP ޥɤѤ桼ʤɡۤΥ桼ɽǤǤ뤳ȤդƤƥˤϡ \f2\-httpproxyfile\fP ѤƤ 
   150 .TP 3
   147 .TP 3
   151 \-httpproxyfile <file> 
   148 \-httpproxyfile <file> 
   152 HTTP/HTTPS プロキシをファイル経由で指定します。形式は上記と同じですが、このファイル内に指定されたパスワードをほかのユーザーが表示することはできません。 
   149 HTTP/HTTPS ץեͳǻꤷޤϾ嵭ƱǤΥե˻ꤵ줿ѥɤۤΥ桼ɽ뤳ȤϤǤޤ 
   153 .TP 3
   150 .TP 3
   154 \-classpath <arg> 
   151 \-classpath <arg> 
   155 \f2<jxb:javaType>\fP および \f2<xjc:superClass>\fP カスタマイズが使用するクライアントアプリケーションのクラスファイルの検索場所を指定します。 
   152 <jxb:javaType>  <xjc:superClass> \f2ޥѤ\fP 饤ȥץꥱ \f2饹եθ\fP ꤷޤ 
   156 .TP 3
   153 .TP 3
   157 \-catalog <file> 
   154 \-catalog <file> 
   158 外部エンティティー参照を解決するカタログファイルを指定します。TR9401、XCatalog、および OASIS XML Catalog 形式がサポートされます。詳細は、『XML Entity and URI Resolvers』ドキュメントを参照するか、\f2カタログリゾルバ\fPのサンプルアプリケーションを調べてください。 
   155 ƥƥȤ褹륫եꤷޤTR9401XCatalog OASIS XML Catalog ݡȤޤܺ٤ϡXML Entity and URI Resolvers٥ɥȤ򻲾Ȥ뤫 \f2꥾Ф\fP ץ륢ץꥱĴ٤Ƥ 
   159 .TP 3
   156 .TP 3
   160 \-readOnly 
   157 \-readOnly 
   161 デフォルトでは、XJC バインディングコンパイラは、生成する Java ソースファイルを書き込みから保護しません。このオプションを使用すると、XJC バインディングコンパイラは生成される Java ソースを強制的に読み取り専用にします。 
   158 ǥեȤǤϡXJC Хǥ󥰥ѥϡ Java ե񤭹ߤݸޤ󡣤ΥץѤȡXJC Хǥ󥰥ѥ Java Ūɤ߼Ѥˤޤ 
   162 .TP 3
   159 .TP 3
   163 \-npa 
   160 \-npa 
   164 パッケージレベルの注釈を **/package\-info.java に生成することを抑制します。このスイッチを使用して生成するコードでは、これらの注釈がほかの生成済みクラスに内部化されます。 
   161 ѥå٥ **/package\-info.java 뤳ȤޤΥåѤ륳ɤǤϡ᤬ۤѤߥ饹ޤ 
   165 .TP 3
   162 .TP 3
   166 \-no\-header 
   163 \-no\-header 
   167 多少のメモとタイムスタンプを含むファイルヘッダーコメントの生成を抑制します。このオプションを使用すると、生成されたコードがわかりにくくなります。 
   164 ¿ΥȥॹפޤեإåȤޤΥץѤȡ줿ɤ狼ˤʤޤ 
   168 .TP 3
   165 .TP 3
   169 \-target 2.0 
   166 \-target 2.0 
   170 なんらかの JAXB 2.1 機能に依存するコードを生成しないようにします。これにより、生成されたコードを JAXB 2.0 ランタイム (JavaSE 6 など) で実行できます。 
   167 ʤ餫 JAXB 2.1 ǽ˰¸륳ɤʤ褦ˤޤˤꡢ줿ɤ JAXB 2.0 󥿥 (JavaSE 6 ʤ) Ǽ¹ԤǤޤ 
   171 .TP 3
   168 .TP 3
   172 \-xmlschema 
   169 \-xmlschema 
   173 入力スキーマを W3C XML スキーマ (デフォルト) と見なします。このスイッチを指定しなくても、入力スキーマは W3C XML スキーマと見なされます。 
   170 ϥޤ W3C XML  (ǥե) ȸʤޤΥåꤷʤƤ⡢ϥޤ W3C XML ޤȸʤޤ 
   174 .TP 3
   171 .TP 3
   175 \-relaxng 
   172 \-relaxng 
   176 入力スキーマを RELAX NG として扱います (試験的、未サポート)。RELAX NG スキーマのサポートは JAXB Vendor Extension として提供されています。 
   173 ϥޤ RELAX NG Ȥưޤ (Ṳ̄ݡ)RELAX NG ޤΥݡȤ JAXB Vendor Extension Ȥ󶡤Ƥޤ 
   177 .TP 3
   174 .TP 3
   178 \-relaxng\-compact 
   175 \-relaxng\-compact 
   179 入力スキーマを RELAX NG 圧縮構文として処理します (試験的、未サポート)。RELAX NG スキーマのサポートは JAXB Vendor Extension として提供されています。 
   176 ϥޤ RELAX NG ̹ʸȤƽޤ (Ṳ̄ݡ)RELAX NG ޤΥݡȤ JAXB Vendor Extension Ȥ󶡤Ƥޤ 
   180 .TP 3
   177 .TP 3
   181 \-dtd 
   178 \-dtd 
   182 入力スキーマを XML DTD として扱います (試験的、未サポート)。RELAX NG スキーマのサポートは JAXB Vendor Extension として提供されています。 
   179 ϥޤ XML DTD Ȥưޤ (Ṳ̄ݡ)RELAX NG ޤΥݡȤ JAXB Vendor Extension Ȥ󶡤Ƥޤ 
   183 .TP 3
   180 .TP 3
   184 \-wsdl 
   181 \-wsdl 
   185 入力を WSDL として扱い、その内部のスキーマをコンパイルします (試験的、未サポート)。 
   182 Ϥ WSDL ȤưΥޤ򥳥ѥ뤷ޤ (Ṳ̄ݡ) 
   186 .TP 3
   183 .TP 3
   187 \-quiet 
   184 \-quiet 
   188 進捗情報や警告など、コンパイラの出力を抑制します。 
   185 ĽٹʤɡѥνϤޤ 
   189 .TP 3
   186 .TP 3
   190 \-verbose 
   187 \-verbose 
   191 情報メッセージを出力したり特定のエラー発生時にスタックトレースを表示したりするなど、極めて冗長になります。 
   188 åϤΥ顼ȯ˥åȥ졼ɽꤹʤɡˤƾĹˤʤޤ 
   192 .TP 3
   189 .TP 3
   193 \-help 
   190 \-help 
   194 コンパイラスイッチの概要を表示します。 
   191 ѥ饹åγפɽޤ 
   195 .TP 3
   192 .TP 3
   196 \-version 
   193 \-version 
   197 コンパイラのバージョン情報を表示します。 
   194 ѥΥСɽޤ 
   198 .TP 3
   195 .TP 3
   199 <schema file/URL/dir> 
   196 <schema file/URL/dir> 
   200 コンパイル対象となる 1 つまたは複数のスキーマファイルを指定します。ユーザーがディレクトリを指定した場合、xjc はそのディレクトリを走査し、そこで見つかったすべてのスキーマファイルをコンパイルします。 
   197 ѥоݤȤʤ 1 ĤޤʣΥޥեꤷޤ桼ǥ쥯ȥꤷ硢xjc ϤΥǥ쥯ȥǸĤä٤ƤΥޥե򥳥ѥ뤷ޤ 
   201 .RE
   198 .RE
   202 .SS 
   199 
   203 非推奨コマンド行オプションおよび削除されたコマンド行オプションの概要
   200 .LP
   204 .LP
   201 .SS 
   205 .RS 3
   202 ɸΥޥɹԥץ
   206 
   203 .LP
       
   204 .RS 3
       
   205 .TP 3
       
   206 \-Xlocator 
       
   207 줿ɤǤϡ󲽤ΤȤ Java Bean 󥹥󥹤˴ޤޤ륽 XML ˴ؤ SAX Locator 󤬸ޤ 
       
   208 .TP 3
       
   209 \-Xsync\-methods 
       
   210 줿٤ƤΥ᥽åɥ˥㡼 \f2Ʊ줿\fP ɤޤޤ 
       
   211 .TP 3
       
   212 \-mark\-generated 
       
   213 줿ɤ \f2@javax.annotation.Generated\fP դޤ 
       
   214 .TP 3
       
   215 \-episode <file> 
       
   216 ѥ뤴Ȥ˻ꤵ줿ԥɥեޤ 
       
   217 .RE
       
   218 
       
   219 .LP
       
   220 .SS 
       
   221 侩ޥɹԥץ󤪤Ӻ줿ޥɹԥץ
   207 .LP
   222 .LP
   208 .RS 3
   223 .RS 3
   209 .TP 3
   224 .TP 3
   210 \-host & \-port 
   225 \-host & \-port 
   211 これらのオプションは非推奨となり、\f3\-httpproxy\fP オプションで置き換えられました。これらのオプションは、下位互換性を確保する目的で引き続きサポートされますが、ドキュメントには記載されず、将来のリリースで削除される可能性もあります。 
   226 Υץ侩Ȥʤꡢ\f3\-httpproxy\fP ץ֤ޤΥץϡ̸ߴݤŪǰ³ݡȤޤɥȤˤϵܤ줺Υ꡼Ǻǽ⤢ޤ 
   212 .TP 3
   227 .TP 3
   213 \-use\-runtime 
   228 \-use\-runtime 
   214 JAXB 2.0 仕様で移植性のあるランタイムが規定されたため、JAXB RI が **/impl/runtime パッケージを生成する必要がなくなりました。このため、このスイッチは不要となり、削除されました。 
   229 JAXB 2.0 ͤǰܿΤ󥿥बꤵ줿ᡢJAXB RI  **/impl/runtime ѥåɬפʤʤޤΤᡢΥåפȤʤꡢޤ 
   215 .TP 3
   230 .TP 3
   216 \-source 
   231 \-source 
   217 \-source 互換性スイッチは、JAXB 2.0 の最初の Early Access 版で導入されました。このスイッチは、JAXB 2.0 の今後のリリースから削除されることになりました。1.0.x コードを生成する必要がある場合には、1.0.x コードベースのインストールを使用してください。 
   232 \-source ߴåϡJAXB 2.0 κǽ Early Access ǤƳޤΥåϡJAXB 2.0 κΥ꡼뤳Ȥˤʤޤ1.0.x ɤɬפϡ1.0.x ɥ١Υ󥹥ȡѤƤ 
   218 .TP 3
   233 .RE
   219 \-Xlocator & \-Xsync\-methods 
   234 
   220 これらのスイッチは現時点では無効化されています。この機能は将来、個別のダウンロードとして提供される予定です。 
   235 .LP
   221 .RE
   236 .SS 
   222 
   237 ѥ
   223 .LP
   238 .LP
   224 .RE
   239 .LP
   225 .SS 
   240 ̾ϡϢ뤹٤ƤΥޤƱХǥ󥰥ѥ饹åꤷ 1 Ĥñ̤Ȥƥѥ뤹ΤäȤǤ
   226 コンパイラの制限
   241 .LP
   227 .LP
   242 .LP
   228 .LP
   243 xjc ¹ԤȤϡ˼¤դƤ¤ΤۤȤɤϡxjc ٤ƤӽФʣΥޤ򥳥ѥ뤹ˤΤŬѤޤ
   229 通常は、関連するすべてのスキーマを、同じバインディングコンパイラスイッチを指定して 1 つの単位としてコンパイルするのがもっとも安全です。
   244 .LP
   230 .LP
   245 .RS 3
   231 .LP
   246 .TP 2
   232 xjc を実行するときは、次に示す制限に注意してください。これらの制限のほとんどは、xjc を何度か呼び出して複数のスキーマをコンパイルする場合にのみ適用されます。
   247 o
   233 .LP
   248 ʣΥޤƱ˥ѥ뤹ϡåȤ Java ѥå̾˼̤ͥε§ŬѤ뤳ȤդƤ 
   234 .RS 3
       
   235 .TP 2
       
   236 o
       
   237 複数のスキーマを同時にコンパイルする場合は、ターゲットの Java パッケージ名に次の優先順位の規則が適用されることに注意してください。 
       
   238 .RS 3
   249 .RS 3
   239 .TP 3
   250 .TP 3
   240 1.
   251 1.
   241 「\f2\-p\fP」コマンド行オプションがもっとも優先されます。 
   252 \f2\-p\fPץޥɹԥץ󤬤äȤͥ褵ޤ 
   242 .TP 3
   253 .TP 3
   243 2.
   254 2.
   244 <\f2jaxb:package\fP> のカスタマイズ 
   255 <\f2jaxb:package\fP> Υޥ 
   245 .TP 3
   256 .TP 3
   246 3.
   257 3.
   247 \f2targetNamespace\fP が宣言されている場合は、仕様に定義されている \f2targetNamespace\fP \-> Java パッケージ名のアルゴリズムを適用します。 
   258 \f2targetNamespace\fP Ƥϡ \f2ͤƤ targetNamespace\fP \-> Java ѥå̾Υ르ꥺŬѤޤ 
   248 .TP 3
   259 .TP 3
   249 4.
   260 4.
   250 \f2targetNamespace\fP が宣言されていない場合は、"generated" という名前のハードコードされたパッケージを使用します。 
   261 \f2targetNamespace\fP ƤʤϡgeneratedפȤ̾Υϡɥɤ줿ѥåѤޤ 
   251 .RE
   262 .RE
   252 .TP 2
   263 .TP 2
   253 o
   264 o
   254 名前空間ごとに複数の <\f2jaxb:schemaBindings\fP> を持つことは不正です。 このため、1 つのターゲット名前空間内の 2 つのスキーマを、異なる Java パッケージにコンパイルすることはできません。 
   265 ֤̾Ȥʣ <\f2jaxb:schemaBindings\fP> ĤȤǤΤᡢ1 ĤΥå̾ 2 ĤΥޤۤʤ Java ѥå˥ѥ뤹뤳ȤϤǤޤ 
   255 .TP 2
   266 .TP 2
   256 o
   267 o
   257 1 つの Java パッケージにコンパイルされるすべてのスキーマは、XJC バインディングコンパイラに同時に送信する必要があります。 個別にコンパイルすることはできず、予期したとおりに動作しません。 
   268 1 Ĥ Java ѥå˥ѥ뤵뤹٤ƤΥޤϡXJC Хǥ󥰥ѥƱɬפޤ̤˥ѥ뤹뤳ȤϤǤͽȤưޤ 
   258 .TP 2
   269 .TP 2
   259 o
   270 o
   260 複数のスキーマファイルにまたがる要素置換グループは、同時にコンパイルする必要があります。 
   271 ʣΥޥեˤޤִ롼פϡƱ˥ѥ뤹ɬפޤ 
   261 .RE
   272 .RE
   262 
   273 
   263 .LP
   274 .LP
   264 .SH "関連項目"
   275 .SH "Ϣ"
   265 .LP
   276 .LP
   266 .RS 3
   277 .RS 3
   267 .TP 2
   278 .TP 2
   268 o
   279 o
   269 コマンド行でのコンバータの実行 (XJC):[
   280 ޥɹԤǤΥСμ¹ (XJC): [
   270 .na
   281 .na
   271 \f2コマンド行の命令\fP @
   282 \f2ޥɹԤ̿\fP @
   272 .fi
   283 .fi
   273 https://jaxb.dev.java.net/nonav/2.1.3/docs/xjc.html、
   284 https://jaxb.dev.java.net/nonav/2.1.3/docs/xjc.html
   274 .na
   285 .na
   275 \f2xjc を Ant とともに使用する\fP @
   286 \f2xjc  Ant ȤȤ˻Ѥ\fP @
   276 .fi
   287 .fi
   277 https://jaxb.dev.java.net/nonav/2.1.3/docs/xjcTask.html] 
   288 https://jaxb.dev.java.net/nonav/2.1.3/docs/xjcTask.html] 
   278 .TP 2
   289 .TP 2
   279 o
   290 o
   280 .na
   291 .na
   281 \f2XML バインドのための JavaTM アーキテクチャー (JAXB)\fP @
   292 \f2XML ХɤΤ Java ƥ㡼 (JAXB)\fP @
   282 .fi
   293 .fi
   283 http://java.sun.com/javase/6/docs/technotes/guides/xml/jaxb/index.html 
   294 http://java.sun.com/javase/6/docs/technotes/guides/xml/jaxb/index.html 
   284 .RE
   295 .RE
   285 
   296 
   286 .LP
   297 .LP