schemagen(1) Java Web Services Tools schemagen(1)

schemagen - برای هر فضای نامی که در کلاس‌های جاوای شما ارجاع داده شده است یک شِما تولید می‌کند.

schemagen [ options ] java-files
گزینه‌های خط فرمان. بخش «گزینه‌ها» را ببینید.
فایل‌های کلاس جاوا برای پردازش.

مولد شِما (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 مشخص شوند. بخش «گزینه‌ها» را ببینید. اگر فایل‌های ارجاع‌داده‌شده در دسترس نباشند یا مشخص نشده باشند، هنگام تولید شِما با خطا مواجه خواهید شد.


مسیری که دستور schemagen فایل‌های کلاس تولیدشده توسط پردازشگر و javac را در آن قرار می‌دهد.

مسیری که دستور schemagen فایل‌های مشخص‌شده توسط کاربر را در آن قرار می‌دهد.

مسیری که دستور schemagen فایل‌های مشخص‌شده توسط کاربر را در آن قرار می‌دهد.

کدگذاری مورد استفاده برای فراخوانی‌های دستور apt یا javac را مشخص می‌کند.

یک فایل episode برای کامپایل جداگانه تولید می‌کند.

اطلاعات نسخه انتشار را نمایش می‌دهد.

پیام راهنما را نمایش می‌دهد.

•
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