'\" t .\" Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved. .\" DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. .\" .\" This code is free software; you can redistribute it and/or modify it .\" under the terms of the GNU General Public License version 2 only, as .\" published by the Free Software Foundation. .\" .\" This code is distributed in the hope that it will be useful, but WITHOUT .\" ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or .\" FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License .\" version 2 for more details (a copy is included in the LICENSE file that .\" accompanied this code). .\" .\" You should have received a copy of the GNU General Public License version .\" 2 along with this work; if not, write to the Free Software Foundation, .\" Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. .\" .\" Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA .\" or visit www.oracle.com if you need additional information or have any .\" questions. .\" .\" Arch: generic .\" Software: JDK 8 .\" Date: 21 November 2013 .\" SectDesc: Java Web Services Tools .\" Title: schemagen.1 .\" .if n .pl 99999 .TH schemagen 1 "21 November 2013" "JDK 8" "Java Web Services Tools" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" schemagen \- برای هر فضای نامی که در کلاس‌های جاوای شما ارجاع داده شده است یک شِما تولید می‌کند\&. .SH "خلاصه دستور (SYNOPSIS)" .sp .nf \fBschemagen\fR [ \fIoptions\fR ] \fIjava\-files\fR .fi .sp .TP \fIoptions\fR گزینه‌های خط فرمان\&. بخش «گزینه‌ها» را ببینید\&. .TP \fIjava-files\fR فایل‌های کلاس جاوا برای پردازش\&. .SH "توضیحات (DESCRIPTION)" مولد شِما (schema generator) برای هر فضای نامی که در کلاس‌های جاوای شما ارجاع داده شده است، یک فایل شِما ایجاد می‌کند\&. در حال حاضر، شما نمی‌توانید نام فایل‌های شمای ایجادشده را کنترل کنید\&. برای کنترل نام فایل‌های شِما، بخش Using SchemaGen with Ant را در http://jaxb\&.java\&.net/nonav/2\&.2\&.3u1/docs/schemagenTask\&.html ببینید\&. .PP مولد شِما را با اسکریپت شل مناسب \f3schemagen\fR در دایرکتوری bin پلتفرم خود اجرا کنید\&. مولد شمای فعلی می‌تواند فایل‌های منبع جاوا یا فایل‌های کلاس را پردازش کند\&. .sp .nf \f3schemagen\&.sh Foo\&.java Bar\&.java \&.\&.\&.\fP .fi .nf \f3Note: Writing schema1\&.xsd\fP .fi .nf \f3\fP .fi .sp اگر فایل‌های جاوای شما به کلاس‌های دیگری ارجاع می‌دهند، آن کلاس‌ها باید از طریق متغیر محیطی \f3CLASSPATH\fR سیستم شما در دسترس باشند، یا باید در خط فرمان \f3schemagen\fR با گزینه‌های class path مشخص شوند\&. بخش «گزینه‌ها» را ببینید\&. اگر فایل‌های ارجاع‌داده‌شده در دسترس نباشند یا مشخص نشده باشند، هنگام تولید شِما با خطا مواجه خواهید شد\&. .SH "گزینه‌ها (OPTIONS)" .TP -d \fIpath\fR .br مسیری که دستور \f3schemagen\fR فایل‌های کلاس تولیدشده توسط پردازشگر و \f3javac\fR را در آن قرار می‌دهد\&. .TP -cp \fIpath\fR .br مسیری که دستور \f3schemagen\fR فایل‌های مشخص‌شده توسط کاربر را در آن قرار می‌دهد\&. .TP -classpath \fIpath\fR .br مسیری که دستور \f3schemagen\fR فایل‌های مشخص‌شده توسط کاربر را در آن قرار می‌دهد\&. .TP -encoding \fIencoding\fR .br کدگذاری مورد استفاده برای فراخوانی‌های دستور \f3apt\fR یا \f3javac\fR را مشخص می‌کند\&. .TP -episode \fIfile\fR .br یک فایل episode برای کامپایل جداگانه تولید می‌کند\&. .TP -version .br اطلاعات نسخه انتشار را نمایش می‌دهد\&. .TP -help .br پیام راهنما را نمایش می‌دهد\&. .SH "همچنین ببینید (SEE ALSO)" .TP 0.2i \(bu Using SchemaGen with Ant در http://jaxb\&.java\&.net/nonav/2\&.2\&.3u1/docs/schemagenTask\&.html .TP 0.2i \(bu Java Architecture for XML Binding (JAXB) در http://docs\&.oracle\&.com/javase/8/docs/technotes/guides/xml/jaxb/index\&.html .RE .br 'pl 8.5i 'bp