xjc.1 revision 4169
1472N/A." or visit www.oracle.com if you need additional information or have any
�Х���ǥ�����ѥ����ư����ˤϡ����Ѥ���ץ�åȥե�����˱����� bin �ǥ��쥯�ȥ���� \f2xjc\fP �����륹����ץ� \f2��\fP ���Ѥ��ޤ����ޤ����Х���ǥ�����ѥ����¹Ԥ��뤿��� Ant ���������Ѱդ���Ƥ��ޤ���
https://jaxb.dev.java.net/nonav/2.1.3/docs/xjcTask.html����μ��Ȥ��Ƥ���������
Usage: xjc [\-options ...] <schema file/URL/dir/jar> ... [\-b <bindinfo>] ...
If jar is specified, /META\-INF/sun\-jaxb.episode binding file will be compiled.
\-extension : allow vendor extensions \- do not strictly follow the Compatibility Rules and App E.2 from the JAXB Spec
\-b <file/dir> : specify external bindings files (each <file> must have its own \-b); if a directory is given, **/*.xjb is searched
\-httpproxy <proxy> : set HTTP/HTTPS proxy; format is [user[:password]@]proxyHost:proxyPort
\-catalog <file> : specify catalog files to resolve external entity references; support TR9401, XCatalog, and OASIS XML Catalog format
\-npa : suppress generation of package level annotations (**/package\-info.java)
\-mark\-generated : mark the generated code as @javax.annotation.Generated
�ǥե���ȤǤϡ�XJC �Х���ǥ�����ѥ���ϡ��������������ޤ��������˸�̩�ʸ��ڤ�¹Ԥ��ޤ������Υ��ץ�������Ѥ���ȡ���̩�ʥ��������ڤ�̵��ˤ��ޤ�������ϡ��Х���ǥ�����ѥ��餬���ڤ���ڼ¹Ԥ��ʤ��Ȥ������ȤǤϤ���ޤ���긷̩�Ǥʤ����ڤ�¹Ԥ���Ȥ������ȤǤ���
�ǥե���ȤǤϡ�XJC �Х���ǥ�����ѥ���ϡ�JAXB ���ͤΡ�Compatibility�פξϤ���������Ƥ��뵬§��̩�˶������ޤ�����Ͽ E.2 �ˤϡ�JAXB v1.0 �Ǵ����ˤϥ��ݡ��Ȥ���Ƥ��ʤ���Ϣ�� W3C XML ��������ǽ���������Ƥ��ޤ������ˤ�äƤϡ����Υ����å���ͭ��ˤʤ��\-extension�ץ⡼�ɤǤ����ε�ǽ�����ѤǤ��뤫�⤷��ޤ��ޤ����ǥե���Ȥθ�̩�ʥ⡼�ɤǤϡ����ͤ��������Ƥ���Х���ǥ��������ޥ����Τߤ����ѤǤ��ޤ�����\-extension�ץ����å�����ꤹ��С�JAXB Vendor Extension ����ѤǤ��ޤ���
����볰���Х���ǥ��ե������ 1 �Ĥޤ���ʣ�����ꤷ�ޤ���(�Х���ǥ��ե����뤴�Ȥ� \f2��\-b��\fP �����å�����ꤹ��ɬ�פ�����ޤ���) �����Х���ǥ��ե�����ι�ʸ�����˽���Ǥ���ʣ���Υ������ޤΥ������ޥ������ޤޤ�� 1 �ĤΥХ���ǥ��ե��������Ѥ����ꡢ�����Υ������ޥ�����ʣ���ΥХ���ǥ��ե������ʬ�䤷����Ǥ��ޤ�����������ޤ��� \f2xjc schema1.xsd schema2.xsd schema3.xsd \-b bindings123.xjb\fP
\f2xjc schema1.xsd schema2.xsd schema3.xsd \-b bindings1.xjb \-b bindings2.xjb \-b bindings3.xjb\fP �ޤ������ޥ�ɹԤ˥������ޥե�����ȥХ���ǥ��ե��������ꤹ����֤�Ǥ�դǤ���
�ǥե���ȤǤϡ�XJC �Х���ǥ�����ѥ���ϡ�Java ����ƥ�ĥ��饹�ߤΥǥ��쥯�ȥ���������ޤ������Υ��ץ�������Ѥ���ȡ����ؽ��ϥǥ��쥯�ȥ�����Ǥ��ޤ������ϥǥ��쥯�ȥ�Ϥ��餫����¸�ߤ��Ƥ���ɬ�פ�����ޤ���XJC �Х���ǥ�����ѥ���ϡ����Υǥ��쥯�ȥ��ưŪ�˺������ޤ���
���Υ��ޥ�ɹԥ��ץ�����ͳ�ǥ������åȥѥå���������ꤷ����硢���λ������Ƥϡ��ѥå�����̾���Ф��뤹�٤ƤΥХ���ǥ��������ޥ����䡢���ͤǵ��ꤵ��Ƥ���ǥե���ȤΥѥå�����̾���르�ꥺ�����ͥ�褵��ޤ���
HTTP/HTTPS �ץ?������ꤷ�ޤ��������� [user[:password]@]proxyHost[:proxyPort] �Ǥ�������� \f2\-host\fP ����� \f2\-port\fP �ϡ����̸ߴ����Τ���˥�ե�������Ǥ⥵�ݡ��Ȥ���Ƥ��ޤ������侩����ʤ��ʤ�ޤ��������Υ��ץ����ǻ��ꤵ�줿�ѥ���ɤϡ� \f2top\fP ���ޥ�ɤ���Ѥ���桼�����ʤɡ��ۤ��Υ桼������ɽ���Ǥ������Ǥ��뤳�Ȥ���դ��Ƥ����������������ƥ��������ˤϡ����� \f2\-httpproxyfile\fP ����Ѥ��Ƥ���������
HTTP/HTTPS �ץ?����ե������ͳ�ǻ��ꤷ�ޤ��������Ͼ嵭��Ʊ���Ǥ��������Υե�������˻��ꤵ�줿�ѥ���ɤ�ۤ��Υ桼������ɽ�����뤳�ȤϤǤ��ޤ���
<jxb:javaType> ����� <xjc:superClass> \f2�������ޥ��������Ѥ���\fP ���饤����ȥ��ץꥱ�������� \f2���饹�ե�����θ�������\fP ���ꤷ�ޤ���
��������ƥ��ƥ������Ȥ��褹�륫���?�ե��������ꤷ�ޤ���TR9401��XCatalog������� OASIS XML Catalog ���������ݡ��Ȥ���ޤ����ܺ٤ϡ���XML Entity and URI Resolvers�٥ɥ�����ȤȤ��뤫�� \f2�����?���Ф�\fP ����ץ륢�ץꥱ��������Ĵ�٤Ƥ���������
�ǥե���ȤǤϡ�XJC �Х���ǥ�����ѥ���ϡ��������� Java �������ե��������ߤ����ݸ�ޤ����Υ��ץ�������Ѥ���ȡ�XJC �Х���ǥ�����ѥ������������� Java ����������Ū���ɤ�����Ѥˤ��ޤ���
�ѥå�������٥������ **/package\-info.java ���������뤳�Ȥ��������ޤ������Υ����å�����Ѥ����������륳���ɤǤϡ����������ۤ��������Ѥߥ��饹������������ޤ���
¿���Υ��ȥ����ॹ����פ�ޤ�ե�����إå��������Ȥ��������������ޤ������Υ��ץ�������Ѥ���ȡ��������줿�����ɤ��狼��ˤ����ʤ�ޤ���
�ʤ�餫�� JAXB 2.1 ��ǽ�˰�¸���륳���ɤ��������ʤ��褦�ˤ��ޤ�������ˤ�ꡢ�������줿�����ɤ� JAXB 2.0 ����� (JavaSE 6 �ʤ�) �Ǽ¹ԤǤ��ޤ���
���ϥ������ޤ� W3C XML �������� (�ǥե����) �ȸ��ʤ��ޤ������Υ����å�����ꤷ�ʤ��Ƥ⡢���ϥ������ޤ� W3C XML �������ޤȸ��ʤ���ޤ���
���ϥ������ޤ� RELAX NG �Ȥ��ư����ޤ� (�Ū��̤���ݡ���)��RELAX NG �������ޤΥ��ݡ��Ȥ� JAXB Vendor Extension �Ȥ�������Ƥ��ޤ���
���ϥ������ޤ� RELAX NG ���̹�ʸ�Ȥ��ƽ���ޤ� (�Ū��̤���ݡ���)��RELAX NG �������ޤΥ��ݡ��Ȥ� JAXB Vendor Extension �Ȥ�������Ƥ��ޤ���
���ϥ������ޤ� XML DTD �Ȥ��ư����ޤ� (�Ū��̤���ݡ���)��RELAX NG �������ޤΥ��ݡ��Ȥ� JAXB Vendor Extension �Ȥ�������Ƥ��ޤ���
<schema file/URL/dir>
����ѥ����оݤȤʤ� 1 �Ĥޤ���ʣ���Υ������ޥե��������ꤷ�ޤ����桼�������ǥ��쥯�ȥ����ꤷ����硢xjc �Ϥ��Υǥ��쥯�ȥ���������������Ǹ��Ĥ��ä����٤ƤΥ������ޥե������ѥ��뤷�ޤ���
�����Υ��ץ�������侩�Ȥʤꡢ\f3\-httpproxy\fP ���ץ������֤��������ޤ����������Υ��ץ����ϡ����̸ߴ�������ݤ�����Ū�ǰ�³�����ݡ��Ȥ���ޤ������ɥ�����Ȥˤϵ��ܤ��줺������Υ����Ǻ�����ǽ���⤢��ޤ���
JAXB 2.0 ���ͤǰܿ����Τ������ब���ꤵ�줿���ᡢJAXB RI �� **/impl/runtime �ѥå���������������ɬ�פ��ʤ��ʤ�ޤ��������Τ��ᡢ���Υ����å������פȤʤꡢ����ޤ�����
\-source �ߴ��������å��ϡ�JAXB 2.0 �κǽ�� Early Access �Ǥ�Ƴ������ޤ��������Υ����å��ϡ�JAXB 2.0 �κ���Υ����������뤳�Ȥˤʤ�ޤ�����1.0.x �����ɤ���������ɬ�פ�������ϡ�1.0.x �����ɥ١����Υ��ȡ������Ѥ��Ƥ���������
xjc ��¹Ԥ���Ȥ��ϡ����˼������¤���դ��Ƥ������������������¤ΤۤȤ�ɤϡ�xjc ���٤��ƤӽФ���ʣ���Υ������ޤ�ѥ��뤹����ˤΤ�Ŭ�Ѥ���ޤ���
\f2targetNamespace\fP ���������Ƥ�����ϡ� \f2���ͤ��������Ƥ��� targetNamespace\fP \-> Java �ѥå�����̾�Υ��르�ꥺ���Ŭ�Ѥ��ޤ���
̾�����֤��Ȥ�ʣ���� <\f2jaxb:schemaBindings\fP> ���Ĥ��Ȥ������Ǥ������Τ��ᡢ1 �ĤΥ������å�̾��������� 2 �ĤΥ������ޤ�ۤʤ� Java �ѥå������˥���ѥ��뤹�뤳�ȤϤǤ��ޤ���