xjc.1 revision 4033
2509N/A." Copyright (c) 2005, 2010, Oracle and/or its affiliates. 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."
2362N/A." Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
2362N/A." or visit www.oracle.com if you need additional information or have any
2362N/A." questions.
1178N/A."
4033N/A.TH xjc 1 "14 Apr 2011"
0N/A
0N/A.LP
0N/A.ad c
4033N/A.SH "̾��"
4033N/Axjc \- XML �Х���ɤΤ���� Java(TM) �������ƥ����㡼
0N/A.br
4033N/A�Х���ǥ��󥰥���ѥ���
1178N/A.LP
4033N/A\f3���ͥС������:\fP 2.1
0N/A.br
4033N/A\f3��ե���󥹼��� (RI) �С������:\fP 2.1.3 .ad l
0N/A
0N/A.LP
4033N/A.SH "xjc �ε�ư"
0N/A.LP
0N/A.LP
4033N/A�Х���ǥ��󥰥���ѥ����ư����ˤϡ����Ѥ���ץ�åȥե�����˱����� bin �ǥ��쥯�ȥ���� \f2xjc\fP �����륹����ץ� \f2��\fP ���Ѥ��ޤ����ޤ����Х���ǥ��󥰥���ѥ����¹Ԥ��뤿��� Ant ���������Ѱդ���Ƥ��ޤ���
1178N/A.na
4033N/A\f2xjc �� Ant �ȤȤ�˻��Ѥ���\fP @
1178N/A.fi
4033N/Ahttps://jaxb.dev.java.net/nonav/2.1.3/docs/xjcTask.html����μ��򻲾Ȥ��Ƥ���������
0N/A.LP
0N/A.LP
1178N/A\f2% xjc \-help\fP
0N/A.LP
4033N/A.SS
4033N/A����
0N/A.LP
0N/A.nf
0N/A\f3
0N/A.fl
4033N/AUsage: xjc [\-options ...] <schema file/URL/dir/jar> ... [\-b <bindinfo>] ...
4033N/A.fl
4033N/AIf dir is specified, all schema files in it will be compiled.
4033N/A.fl
4033N/AIf jar is specified, /META\-INF/sun\-jaxb.episode binding file will be compiled.
0N/A.fl
0N/AOptions:
0N/A.fl
4033N/A \-nv : do not perform strict validation of the input schema(s)
0N/A.fl
4033N/A \-extension : allow vendor extensions \- do not strictly follow the Compatibility Rules and App E.2 from the JAXB Spec
0N/A.fl
4033N/A \-b <file/dir> : specify external bindings files (each <file> must have its own \-b); if a directory is given, **/*.xjb is searched
0N/A.fl
4033N/A \-d <dir> : generated files will go into this directory
4033N/A.fl
4033N/A \-p <pkg> : specifies the target package
1178N/A.fl
4033N/A \-httpproxy <proxy> : set HTTP/HTTPS proxy; format is [user[:password]@]proxyHost:proxyPort
0N/A.fl
4033N/A \-httpproxyfile <f> : works like \-httpproxy but takes the argument in a file to protect password
0N/A.fl
4033N/A \-classpath <arg> : specify where to find user class files
0N/A.fl
4033N/A \-catalog <file> : specify catalog files to resolve external entity references; support TR9401, XCatalog, and OASIS XML Catalog format
0N/A.fl
4033N/A \-readOnly : generated files will be in read\-only mode
0N/A.fl
4033N/A \-npa : suppress generation of package level annotations (**/package\-info.java)
4033N/A.fl
4033N/A \-no\-header : suppress generation of a file header with timestamp
0N/A.fl
4033N/A \-target 2.0 : behave like XJC 2.0 and generate code that doesnt use any 2.1 features
0N/A.fl
4033N/A \-xmlschema : treat input as W3C XML Schema (default)
0N/A.fl
4033N/A \-relaxng : treat input as RELAX NG (experimental,unsupported)
0N/A.fl
4033N/A \-relaxng\-compact : treat input as RELAX NG compact syntax (experimental,unsupported)
0N/A.fl
4033N/A \-dtd : treat input as XML DTD (experimental,unsupported)
1178N/A.fl
4033N/A \-wsdl : treat input as WSDL and compile schemas inside it (experimental,unsupported)
4033N/A.fl
4033N/A \-verbose : be extra verbose
1178N/A.fl
4033N/A \-quiet : suppress compiler output
0N/A.fl
4033N/A \-help : display this help message
0N/A.fl
4033N/A \-version : display version information
4033N/A.fl
4033N/A
0N/A.fl
4033N/A
0N/A.fl
4033N/AExtensions:
0N/A.fl
4033N/A \-Xlocator : enable source location support for generated code
0N/A.fl
4033N/A \-Xsync\-methods : generate accessor methods with the 'synchronized' keyword
0N/A.fl
4033N/A \-mark\-generated : mark the generated code as @javax.annotation.Generated
0N/A.fl
4033N/A \-episode <FILE> : generate the episode file for separate compilation
0N/A.fl
0N/A\fP
0N/A.fi
0N/A
0N/A.LP
4033N/A.SH "���ץ����"
0N/A.LP
0N/A.RS 3
0N/A.TP 3
0N/A\-nv
4033N/A�ǥե���ȤǤϡ�XJC �Х���ǥ��󥰥���ѥ���ϡ��������������ޤ��������˸�̩�ʸ��ڤ�¹Ԥ��ޤ������Υ��ץ�������Ѥ���ȡ���̩�ʥ������޸��ڤ�̵��ˤ��ޤ�������ϡ��Х���ǥ��󥰥���ѥ��餬���ڤ���ڼ¹Ԥ��ʤ��Ȥ������ȤǤϤ���ޤ��󡣤�긷̩�Ǥʤ����ڤ�¹Ԥ���Ȥ������ȤǤ���
0N/A.TP 3
0N/A\-extension
4033N/A�ǥե���ȤǤϡ�XJC �Х���ǥ��󥰥���ѥ���ϡ�JAXB ���ͤΡ�Compatibility�פξϤ���������Ƥ��뵬§��̩�˶������ޤ�����Ͽ E.2 �ˤϡ�JAXB v1.0 �Ǵ����ˤϥ��ݡ��Ȥ���Ƥ��ʤ���Ϣ�� W3C XML �������޵�ǽ���������Ƥ��ޤ������ˤ�äƤϡ����Υ����å���ͭ��ˤʤ��\-extension�ץ⡼�ɤǤ����ε�ǽ�����ѤǤ��뤫�⤷��ޤ��󡣤ޤ����ǥե���Ȥθ�̩�ʥ⡼�ɤǤϡ����ͤ��������Ƥ���Х���ǥ��󥰥������ޥ����Τߤ����ѤǤ��ޤ�����\-extension�ץ����å�����ꤹ��С�JAXB Vendor Extension ����ѤǤ��ޤ���
0N/A.TP 3
0N/A\-b <file>
4033N/A����볰���Х���ǥ��󥰥ե������ 1 �Ĥޤ���ʣ�����ꤷ�ޤ���(�Х���ǥ��󥰥ե����뤴�Ȥ� \f2��\-b��\fP �����å�����ꤹ��ɬ�פ�����ޤ���) �����Х���ǥ��󥰥ե�����ι�ʸ�����˽���Ǥ���ʣ���Υ������ޤΥ������ޥ������ޤޤ�� 1 �ĤΥХ���ǥ��󥰥ե��������Ѥ����ꡢ�����Υ������ޥ�����ʣ���ΥХ���ǥ��󥰥ե������ʬ�䤷����Ǥ��ޤ���������򼨤��ޤ��� \f2xjc schema1.xsd schema2.xsd schema3.xsd \-b bindings123.xjb\fP
0N/A.br
4033N/A\f2xjc schema1.xsd schema2.xsd schema3.xsd \-b bindings1.xjb \-b bindings2.xjb \-b bindings3.xjb\fP �ޤ������ޥ�ɹԤ˥������ޥե�����ȥХ���ǥ��󥰥ե��������ꤹ����֤�Ǥ�դǤ���
0N/A.TP 3
0N/A\-d <dir>
4033N/A�ǥե���ȤǤϡ�XJC �Х���ǥ��󥰥���ѥ���ϡ�Java ����ƥ�ĥ��饹�򸽺ߤΥǥ��쥯�ȥ���������ޤ������Υ��ץ�������Ѥ���ȡ����ؽ��ϥǥ��쥯�ȥ�����Ǥ��ޤ������ϥǥ��쥯�ȥ�Ϥ��餫����¸�ߤ��Ƥ���ɬ�פ�����ޤ���XJC �Х���ǥ��󥰥���ѥ���ϡ����Υǥ��쥯�ȥ��ưŪ�˺������ޤ���
0N/A.TP 3
0N/A\-p <pkg>
4033N/A���Υ��ޥ�ɹԥ��ץ�����ͳ�ǥ������åȥѥå���������ꤷ����硢���λ������Ƥϡ��ѥå�����̾���Ф��뤹�٤ƤΥХ���ǥ��󥰥������ޥ����䡢���ͤǵ��ꤵ��Ƥ���ǥե���ȤΥѥå�����̾���르�ꥺ�����ͥ�褵��ޤ���
0N/A.TP 3
0N/A\-httpproxy <proxy>
4033N/AHTTP/HTTPS �ץ?������ꤷ�ޤ��������� [user[:password]@]proxyHost[:proxyPort] �Ǥ�������� \f2\-host\fP ����� \f2\-port\fP �ϡ����̸ߴ����Τ���˥�ե���󥹼����Ǥ⥵�ݡ��Ȥ���Ƥ��ޤ������侩����ʤ��ʤ�ޤ��������Υ��ץ����ǻ��ꤵ�줿�ѥ���ɤϡ� \f2top\fP ���ޥ�ɤ���Ѥ���桼�����ʤɡ��ۤ��Υ桼������ɽ���Ǥ������Ǥ��뤳�Ȥ���դ��Ƥ����������������ƥ��������ˤϡ����� \f2\-httpproxyfile\fP ����Ѥ��Ƥ���������
0N/A.TP 3
0N/A\-httpproxyfile <file>
4033N/AHTTP/HTTPS �ץ?����ե������ͳ�ǻ��ꤷ�ޤ��������Ͼ嵭��Ʊ���Ǥ��������Υե�������˻��ꤵ�줿�ѥ���ɤ�ۤ��Υ桼������ɽ�����뤳�ȤϤǤ��ޤ���
0N/A.TP 3
0N/A\-classpath <arg>
4033N/A<jxb:javaType> ����� <xjc:superClass> \f2�������ޥ��������Ѥ���\fP ���饤����ȥ��ץꥱ�������� \f2���饹�ե�����θ�������\fP ���ꤷ�ޤ���
0N/A.TP 3
0N/A\-catalog <file>
4033N/A��������ƥ��ƥ������Ȥ��褹�륫���?�ե��������ꤷ�ޤ���TR9401��XCatalog������� OASIS XML Catalog ���������ݡ��Ȥ���ޤ����ܺ٤ϡ���XML Entity and URI Resolvers�٥ɥ�����Ȥ򻲾Ȥ��뤫�� \f2�����?�꥾��Ф�\fP ����ץ륢�ץꥱ��������Ĵ�٤Ƥ���������
0N/A.TP 3
0N/A\-readOnly
4033N/A�ǥե���ȤǤϡ�XJC �Х���ǥ��󥰥���ѥ���ϡ��������� Java �������ե������񤭹��ߤ����ݸ�ޤ��󡣤��Υ��ץ�������Ѥ���ȡ�XJC �Х���ǥ��󥰥���ѥ������������� Java ����������Ū���ɤ߼�����Ѥˤ��ޤ���
0N/A.TP 3
0N/A\-npa
4033N/A�ѥå�������٥������ **/package\-info.java ���������뤳�Ȥ��������ޤ������Υ����å�����Ѥ����������륳���ɤǤϡ���������᤬�ۤ��������Ѥߥ��饹������������ޤ���
1178N/A.TP 3
1178N/A\-no\-header
4033N/A¿���Υ��ȥ����ॹ����פ�ޤ�ե�����إå��������Ȥ��������������ޤ������Υ��ץ�������Ѥ���ȡ��������줿�����ɤ��狼��ˤ����ʤ�ޤ���
1178N/A.TP 3
1178N/A\-target 2.0
4033N/A�ʤ�餫�� JAXB 2.1 ��ǽ�˰�¸���륳���ɤ��������ʤ��褦�ˤ��ޤ�������ˤ�ꡢ�������줿�����ɤ� JAXB 2.0 ��󥿥��� (JavaSE 6 �ʤ�) �Ǽ¹ԤǤ��ޤ���
0N/A.TP 3
0N/A\-xmlschema
4033N/A���ϥ������ޤ� W3C XML �������� (�ǥե����) �ȸ��ʤ��ޤ������Υ����å�����ꤷ�ʤ��Ƥ⡢���ϥ������ޤ� W3C XML �������ޤȸ��ʤ���ޤ���
0N/A.TP 3
0N/A\-relaxng
4033N/A���ϥ������ޤ� RELAX NG �Ȥ��ư����ޤ� (�Ū��̤���ݡ���)��RELAX NG �������ޤΥ��ݡ��Ȥ� JAXB Vendor Extension �Ȥ����󶡤���Ƥ��ޤ���
0N/A.TP 3
0N/A\-relaxng\-compact
4033N/A���ϥ������ޤ� RELAX NG ���̹�ʸ�Ȥ��ƽ���ޤ� (�Ū��̤���ݡ���)��RELAX NG �������ޤΥ��ݡ��Ȥ� JAXB Vendor Extension �Ȥ����󶡤���Ƥ��ޤ���
0N/A.TP 3
0N/A\-dtd
4033N/A���ϥ������ޤ� XML DTD �Ȥ��ư����ޤ� (�Ū��̤���ݡ���)��RELAX NG �������ޤΥ��ݡ��Ȥ� JAXB Vendor Extension �Ȥ����󶡤���Ƥ��ޤ���
0N/A.TP 3
0N/A\-wsdl
4033N/A���Ϥ� WSDL �Ȥ��ư��������������Υ������ޤ򥳥�ѥ��뤷�ޤ� (�Ū��̤���ݡ���)��
0N/A.TP 3
0N/A\-quiet
4033N/A��Ľ�����ٹ�ʤɡ�����ѥ���ν��Ϥ��������ޤ���
0N/A.TP 3
0N/A\-verbose
4033N/A�����å���������Ϥ���������Υ��顼ȯ�����˥����å��ȥ졼����ɽ�������ꤹ��ʤɡ��ˤ�ƾ�Ĺ�ˤʤ�ޤ���
0N/A.TP 3
0N/A\-help
4033N/A����ѥ��饹���å��γ��פ�ɽ�����ޤ���
0N/A.TP 3
0N/A\-version
4033N/A����ѥ���ΥС����������ɽ�����ޤ���
0N/A.TP 3
0N/A<schema file/URL/dir>
4033N/A����ѥ����оݤȤʤ� 1 �Ĥޤ���ʣ���Υ������ޥե��������ꤷ�ޤ����桼�������ǥ��쥯�ȥ����ꤷ����硢xjc �Ϥ��Υǥ��쥯�ȥ���������������Ǹ��Ĥ��ä����٤ƤΥ������ޥե�����򥳥�ѥ��뤷�ޤ���
1178N/A.RE
4033N/A
4033N/A.LP
0N/A.SS
4033N/A��ɸ��Υ��ޥ�ɹԥ��ץ����
0N/A.LP
1178N/A.RS 3
4033N/A.TP 3
4033N/A\-Xlocator
4033N/A�������줿�����ɤǤϡ������󲽤Τ��Ȥ� Java Bean ���󥹥��󥹤˴ޤޤ�륽���� XML �˴ؤ��� SAX Locator ���󤬸���ޤ���
4033N/A.TP 3
4033N/A\-Xsync\-methods
4033N/A�������줿���٤ƤΥ᥽�åɥ����˥��㡼�� \f2Ʊ��줿\fP ������ɤ��ޤ���ޤ���
4033N/A.TP 3
4033N/A\-mark\-generated
4033N/A�������줿�����ɤ���� \f2@javax.annotation.Generated\fP ���դ��ޤ���
4033N/A.TP 3
4033N/A\-episode <file>
4033N/A����ѥ��뤴�Ȥ˻��ꤵ�줿���ԥ����ɥե�������������ޤ���
4033N/A.RE
0N/A
0N/A.LP
4033N/A.SS
4033N/A��侩���ޥ�ɹԥ��ץ���󤪤�Ӻ��줿���ޥ�ɹԥ��ץ����
4033N/A.LP
1178N/A.RS 3
0N/A.TP 3
0N/A\-host & \-port
4033N/A�����Υ��ץ�������侩�Ȥʤꡢ\f3\-httpproxy\fP ���ץ������֤��������ޤ����������Υ��ץ����ϡ����̸ߴ�������ݤ�����Ū�ǰ�³�����ݡ��Ȥ���ޤ������ɥ�����Ȥˤϵ��ܤ��줺������Υ�꡼���Ǻ�����ǽ���⤢��ޤ���
0N/A.TP 3
0N/A\-use\-runtime
4033N/AJAXB 2.0 ���ͤǰܿ����Τ����󥿥��ब���ꤵ�줿���ᡢJAXB RI �� **/impl/runtime �ѥå���������������ɬ�פ��ʤ��ʤ�ޤ��������Τ��ᡢ���Υ����å������פȤʤꡢ����ޤ�����
0N/A.TP 3
0N/A\-source
4033N/A\-source �ߴ��������å��ϡ�JAXB 2.0 �κǽ�� Early Access �Ǥ�Ƴ������ޤ��������Υ����å��ϡ�JAXB 2.0 �κ���Υ�꡼���������뤳�Ȥˤʤ�ޤ�����1.0.x �����ɤ���������ɬ�פ�������ϡ�1.0.x �����ɥ١����Υ��󥹥ȡ������Ѥ��Ƥ���������
1178N/A.RE
1178N/A
0N/A.LP
0N/A.SS
4033N/A����ѥ��������
0N/A.LP
0N/A.LP
4033N/A�̾�ϡ���Ϣ���뤹�٤ƤΥ������ޤ�Ʊ���Х���ǥ��󥰥���ѥ��饹���å�����ꤷ�� 1 �Ĥ�ñ�̤Ȥ��ƥ���ѥ��뤹��Τ���äȤ�����Ǥ���
0N/A.LP
0N/A.LP
4033N/Axjc ��¹Ԥ���Ȥ��ϡ����˼������¤���դ��Ƥ������������������¤ΤۤȤ�ɤϡ�xjc ���٤��ƤӽФ���ʣ���Υ������ޤ򥳥�ѥ��뤹����ˤΤ�Ŭ�Ѥ���ޤ���
0N/A.LP
0N/A.RS 3
0N/A.TP 2
1178N/Ao
4033N/Aʣ���Υ������ޤ�Ʊ���˥���ѥ��뤹����ϡ��������åȤ� Java �ѥå�����̾�˼���ͥ���̤ε�§��Ŭ�Ѥ���뤳�Ȥ���դ��Ƥ���������
0N/A.RS 3
0N/A.TP 3
0N/A1.
4033N/A��\f2\-p\fP�ץ��ޥ�ɹԥ��ץ���󤬤�äȤ�ͥ�褵��ޤ���
0N/A.TP 3
0N/A2.
4033N/A<\f2jaxb:package\fP> �Υ������ޥ���
0N/A.TP 3
0N/A3.
4033N/A\f2targetNamespace\fP ���������Ƥ�����ϡ� \f2���ͤ��������Ƥ��� targetNamespace\fP \-> Java �ѥå�����̾�Υ��르�ꥺ���Ŭ�Ѥ��ޤ���
0N/A.TP 3
0N/A4.
4033N/A\f2targetNamespace\fP ���������Ƥ��ʤ����ϡ���generated�פȤ���̾���Υϡ��ɥ����ɤ��줿�ѥå���������Ѥ��ޤ���
0N/A.RE
0N/A.TP 2
1178N/Ao
4033N/A̾�����֤��Ȥ�ʣ���� <\f2jaxb:schemaBindings\fP> ���Ĥ��Ȥ������Ǥ������Τ��ᡢ1 �ĤΥ������å�̾��������� 2 �ĤΥ������ޤ�ۤʤ� Java �ѥå������˥���ѥ��뤹�뤳�ȤϤǤ��ޤ���
0N/A.TP 2
1178N/Ao
4033N/A1 �Ĥ� Java �ѥå������˥���ѥ��뤵��뤹�٤ƤΥ������ޤϡ�XJC �Х���ǥ��󥰥���ѥ����Ʊ������������ɬ�פ�����ޤ������̤˥���ѥ��뤹�뤳�ȤϤǤ�����ͽ��Ȥ����ư��ޤ���
0N/A.TP 2
1178N/Ao
4033N/Aʣ���Υ������ޥե�����ˤޤ����������ִ����롼�פϡ�Ʊ���˥���ѥ��뤹��ɬ�פ�����ޤ���
0N/A.RE
0N/A
0N/A.LP
4033N/A.SH "��Ϣ����"
1178N/A.LP
1178N/A.RS 3
1178N/A.TP 2
1178N/Ao
4033N/A���ޥ�ɹԤǤΥ���С����μ¹� (XJC): [
1178N/A.na
4033N/A\f2���ޥ�ɹԤ�̿��\fP @
1178N/A.fi
4033N/Ahttps://jaxb.dev.java.net/nonav/2.1.3/docs/xjc.html��
1178N/A.na
4033N/A\f2xjc �� Ant �ȤȤ�˻��Ѥ���\fP @
1178N/A.fi
1178N/Ahttps://jaxb.dev.java.net/nonav/2.1.3/docs/xjcTask.html]
1178N/A.TP 2
1178N/Ao
1178N/A.na
4033N/A\f2XML �Х���ɤΤ���� Java �������ƥ����㡼 (JAXB)\fP @
1178N/A.fi
1178N/Ahttp://java.sun.com/javase/6/docs/technotes/guides/xml/jaxb/index.html
1178N/A.RE
0N/A
0N/A.LP
0N/A