-  
       
- All Superinterfaces:
 -  
         
XMLStructure 
public interface XMLObject extends XMLStructure
Object中定义的XMLObject元素的表示 。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"); Manifest manifest = fac.newManifest(references); List<XMLStructure> content = Collections.singletonList(manifest); XMLObject object = factory.newXMLObject(content, "object-1", null, null);请注意,此类名为
XMLObject而不是Object以避免使用现有的java.lang.Object类命名冲突。- 从以下版本开始:
 - 1.6
 - 另请参见:
 -  
         
XMLSignatureFactory.newXMLObject(List, String, String, String) 
 
-  
        
       
-  
             
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 List<XMLStructure>getContent()返回此XMLObject中包含的unmodifiable list的XMLObject,它表示来自任何命名空间的元素。StringgetEncoding()返回此XMLObject的编码URI。StringgetId()返回此XMLObject的Id。StringgetMimeType()返回此XMLObject的mime类型。-  
               
声明方法的接口 javax.xml.crypto.XMLStructure
isFeatureSupported 
 -  
               
 
 -  
             
 
-  
        
       
-  
             
方法详细信息
-  
getContent
List<XMLStructure> getContent()
返回unmodifiable list的XMLStructure包含在该SXMLObject,它代表从任何命名空间的元素。如果存在表示
XMLStructure类型的公共子类,XMLStructure其作为该类的实例返回(例如:SignatureProperties元素将作为SignatureProperties的实例返回)。- 结果
 - 
               一个不可修改的清单 
              
XMLStructures(可能是空的,但从不null) 
 
-  
getId
String getId()
返回此XMLObject的Id。- 结果
 - 
               Id(如果未指定, 
              
null) 
 
-  
getMimeType
String getMimeType()
返回此XMLObject的mime类型。 mime类型是一个可选属性,用于描述此XMLObject中的数据(与其编码无关)。- 结果
 - 
               mime类型(如果未指定, 
              
null) 
 
-  
getEncoding
String getEncoding()
返回此XMLObject的编码URI。 编码URI标识对象编码的方法。- 结果
 - 
               the encoding URI (or 
              
nullif not specified) 
 
 -  
 
 -