|
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。