|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
public interface XMLObject
W3C Recommendation for XML-Signature Syntax and Processing 中定義的 XML Object 元素的表示形式。XMLObject 可以包含任何資料,也可以包含可選的 MIME 型別、ID 和編碼屬性。XML Schema Definition 的定義如下:
<element name="Object" type="ds:ObjectType"/>
<complexType name="ObjectType" mixed="true">
<sequence minOccurs="0" maxOccurs="unbounded">
<any namespace="##any" processContents="lax"/>
</sequence>
<attribute name="Id" type="ID" use="optional"/>
<attribute name="MimeType" type="string" use="optional"/>
<attribute name="Encoding" type="anyURI" use="optional"/>
</complexType>
通過調用 XMLSignatureFactory 類別的 newXMLObject 方法,可以創建 XMLObject 實例,例如:
XMLSignatureFactory fac = XMLSignatureFactory.getInstance("DOM");
List content = Collections.singletonList(fac.newManifest(references)));
XMLObject object = factory.newXMLObject(content, "object-1", null, null);
注意,為避免與現有 java.lang.Object 類別存在命名衝突,此類別被命名為 XMLObject,而不是 Object。
XMLSignatureFactory.newXMLObject(List, String, String, String)| 欄位摘要 | |
|---|---|
static String |
TYPE
標識 Object 元素的 URI(可以將其指定為 Reference 類別的 type 參數值,以標識參考的型別)。 |
| 方法摘要 | |
|---|---|
List |
getContent()
返回一個 可修改列表,由包含在此 XMLObject 中的 XMLStructure 組成,其中 XMLObject 表示來自任何命名空間的元素。 |
String |
getEncoding()
返回此 XMLObject 的編碼 URI。 |
String |
getId()
返回此 XMLObject 的 Id。 |
String |
getMimeType()
返回此 XMLObject 的 MIME 型別。 |
| 從介面 javax.xml.crypto.XMLStructure 繼承的方法 |
|---|
isFeatureSupported |
| 欄位詳細資訊 |
|---|
static final String TYPE
Object 元素的 URI(可以將其指定為 Reference 類別的 type 參數值,以標識參考的型別)。
| 方法詳細資訊 |
|---|
List getContent()
可修改列表,由包含在此 XMLObject 中的 XMLStructure 組成,其中 XMLObject 表示來自任何命名空間的元素。
如果有一個表示 XMLStructure 型別的公共子類別,那麼它將作為該類別的實例返回(比如:SignatureProperties 元素將作為 SignatureProperties 的實例返回)。
XMLStructure 列表(可以為空,但不能為 null)String getId()
XMLObject 的 Id。
null)String getMimeType()
XMLObject 的 MIME 型別。MIME 型別是一個可選屬性,它描述了此 XMLObject 中的資料)(與其編碼無關)。
null)String getEncoding()
XMLObject 的編碼 URI。編碼 URI 標識編碼該物件的方法。
null)
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。