接口 XMLObject

所有父级接口:
XMLStructure

public interface XMLObject extends XMLStructure
W3C 对 XML 签名语法和处理的推荐 中定义的 XML Object 元素的表示。 XMLObject 可以包含任何数据,并且可以包括可选的 MIME 类型、ID 和编码属性。 XML Schema Definition 被定义为:例如:
  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
参见:
  • 字段详细信息

    • TYPE

      static final String  TYPE
      标识 Object 元素的 URI(这可以指定为 Reference 类的 type 参数的值以标识引用对象的类型)。
      参见:
  • 方法详情

    • getContent

      List <XMLStructure > getContent()
      返回此 XMLObject 中包含的 XMLStructure unmodifiable list ,它们表示来自任何命名空间的元素。

      如果有表示 XMLStructure 类型的公共子类,则它作为该类的实例返回(例如:SignatureProperties 元素将作为 SignatureProperties 的实例返回)。

      返回:
      不可修改的 XMLStructure 列表(可能为空但绝不为 null
    • getId

      String  getId()
      返回此 XMLObject 的 ID。
      返回:
      Id(如果未指定,则为 null
    • getMimeType

      String  getMimeType()
      返回此 XMLObject 的 mime 类型。 mime 类型是一个可选属性,用于描述此 XMLObject 中的数据(与其编码无关)。
      返回:
      mime 类型(如果未指定,则为 null
    • getEncoding

      String  getEncoding()
      返回此 XMLObject 的编码 URI。编码 URI 标识对象编码的方法。
      返回:
      编码 URI(如果未指定,则为 null