|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
java.lang.Objectjavax.xml.bind.SchemaOutputResolver
public abstract class SchemaOutputResolver
Средства управления, куда реализация JAXB помещает, генерируют файлы схемы.
Реализация этого абстрактного class должна быть обеспечена вызывающим приложением, чтобы генерировать схемы.
Это - class, не интерфейс, чтобы позволить будущим версиям развиваться, не повреждая совместимость.
| Сводка конструктора | |
|---|---|
SchemaOutputResolver()
|
|
| Сводка метода | |
|---|---|
abstract javax.xml.transform.Result |
createOutput(java.lang.String namespaceUri, java.lang.String suggestedFileName)
Решает, где файл схемы (данного URI пространства имен) будет записан, и возвратит это как a Result объект. |
| Методы, наследованные от class java.lang. Объект |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Деталь конструктора |
|---|
public SchemaOutputResolver()
| Деталь метода |
|---|
public abstract javax.xml.transform.Result createOutput(java.lang.String namespaceUri,
java.lang.String suggestedFileName)
throws java.io.IOException
Result объект. Однажды этот метод вызывают только для любого данного пространства имен. IOW, все компоненты в одном пространстве имен всегда пишутся в тот же самый документ схемы.
namespaceUri - URI пространства имен, который объявляет схема. Может быть пустая строка, но никогда не быть нуль.suggestedFileName - Реализация JAXB генерирует уникальное имя файла (как "schema1.xsd") для удобства вызываемого. Это имя может использоваться для имени файла схемы, или вызываемый может только проигнорировать это имя и придумать его собственное имя. Это - только подсказка. Result объект, который инкапсулирует фактическое место назначения схемы. Если Result у объекта есть системный ID, это должен быть абсолютный системный ID. Те системные ID являются relativized вызывающей стороной и используемый для <xs:import> операторов. Если Result у объекта нет системного ID, схема для URI пространства имен сгенерирована, но это не будет явно <xs:import> редактор из других схем. Если null возвращается, генерация схемы для этого URI пространства имен будет пропущена. java.io.IOException
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41