|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.xml.bind.SchemaOutputResolver
public abstract class SchemaOutputResolver
控制 JAXB 實作放置產生的網要檔案的位置。
此抽象類別的實作必須由產生網要的調用應用程序提供。
這是一個類別,不是介面,這使得以後的版本可在不破壞相容性的情況下進行改進。
建構子摘要 | |
---|---|
SchemaOutputResolver()
|
方法摘要 | |
---|---|
abstract Result |
createOutput(String namespaceUri,
String suggestedFileName)
確定寫入網要檔案(由給定名稱空間 URI 指定)的位置,並以 Result 物件的形式返回它。 |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
建構子詳細資訊 |
---|
public SchemaOutputResolver()
方法詳細資訊 |
---|
public abstract Result createOutput(String namespaceUri, String suggestedFileName) throws IOException
Result
物件的形式返回它。
對於任何給定名稱空間,此方法只調用一次。換句話說,一個名稱空間中的所有元件總是寫入相同的網要文檔。
namespaceUri
- 網要宣告的名稱空間 URI。可以為空字元串,但永遠不能為 null。suggestedFileName
- JAXB 實作產生一個唯一檔案名(如 "schema1.xsd"),以方便調用者使用。此名稱可用於網要的檔案名,或者調用者可以忽略此名稱並提供自己的名稱。這只是一個提示。
Result
物件。如果 Result
物件有系統 ID,則該 ID 必須是絕對系統 ID。這些系統 ID 是相對於調用者的,並且可用於 <xs:import> 語句。如果 Result
物件沒有系統 ID,則產生一個用於名稱空間 URI 的網要,但它不能從其他網要顯式地 <xs:import>。
如果返回 null
,則跳過此名稱空間 URI 的網要產生。
IOException
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。