| schemagen(1) | Java Web Services Tools | schemagen(1) |
نام (NAME)
schemagen - برای هر فضای نامی که در کلاسهای جاوای شما ارجاع داده شده است یک شِما تولید میکند.
خلاصه دستور (SYNOPSIS)
schemagen [ options ] java-files
- options
- گزینههای خط فرمان. بخش «گزینهها» را ببینید.
- java-files
- فایلهای کلاس جاوا برای پردازش.
توضیحات (DESCRIPTION)
مولد شِما (schema generator) برای هر فضای نامی که در کلاسهای جاوای شما ارجاع داده شده است، یک فایل شِما ایجاد میکند. در حال حاضر، شما نمیتوانید نام فایلهای شمای ایجادشده را کنترل کنید. برای کنترل نام فایلهای شِما، بخش Using SchemaGen with Ant را در http://jaxb.java.net/nonav/2.2.3u1/docs/schemagenTask.html ببینید.
مولد شِما را با اسکریپت شل مناسب schemagen در دایرکتوری bin پلتفرم خود اجرا کنید. مولد شمای فعلی میتواند فایلهای منبع جاوا یا فایلهای کلاس را پردازش کند.
schemagen.sh Foo.java Bar.java ...
Note: Writing schema1.xsd
اگر فایلهای جاوای شما به کلاسهای دیگری ارجاع میدهند، آن کلاسها باید از طریق متغیر محیطی CLASSPATH سیستم شما در دسترس باشند، یا باید در خط فرمان schemagen با گزینههای class path مشخص شوند. بخش «گزینهها» را ببینید. اگر فایلهای ارجاعدادهشده در دسترس نباشند یا مشخص نشده باشند، هنگام تولید شِما با خطا مواجه خواهید شد.
گزینهها (OPTIONS)
- -d path
-
مسیری که دستور schemagen فایلهای کلاس تولیدشده توسط پردازشگر و javac را در آن قرار میدهد. - -cp path
-
مسیری که دستور schemagen فایلهای مشخصشده توسط کاربر را در آن قرار میدهد. - -classpath path
-
مسیری که دستور schemagen فایلهای مشخصشده توسط کاربر را در آن قرار میدهد. - -encoding encoding
-
کدگذاری مورد استفاده برای فراخوانیهای دستور apt یا javac را مشخص میکند. - -episode file
-
یک فایل episode برای کامپایل جداگانه تولید میکند. - -version
-
اطلاعات نسخه انتشار را نمایش میدهد. - -help
-
پیام راهنما را نمایش میدهد.
همچنین ببینید (SEE ALSO)
- •
- Using SchemaGen with Ant در http://jaxb.java.net/nonav/2.2.3u1/docs/schemagenTask.html
- •
- Java Architecture for XML Binding (JAXB) در http://docs.oracle.com/javase/8/docs/technotes/guides/xml/jaxb/index.html
| 21 November 2013 | JDK 8 |