public interface XMLObject extends XMLStructure
Object элемент как определено в . XMLObject может содержать любые данные и может включать дополнительный тип MIME, ID, и кодирующие атрибуты. Определение XML-схемы определяется как:
<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>
A XMLObject экземпляр может быть создан, вызывая newXMLObject метод XMLSignatureFactory class; например:
XMLSignatureFactory fac = XMLSignatureFactory.getInstance("DOM");
List content = Collections.singletonList(fac.newManifest(references)));
XMLObject object = factory.newXMLObject(content, "object-1", null, null);
Отметьте, что этот class называют XMLObject вместо Object избегать называть столкновения с существующим java.lang.Object class.
XMLSignatureFactory.newXMLObject(List, String, String, String)| Модификатор и Тип | Поле и Описание |
|---|---|
static String |
ВВЕСТИ
URI, который идентифицирует
Object элемент (это может быть определено как значение type параметр Reference class, чтобы идентифицировать тип референта). |
| Модификатор и Тип | Метод и Описание |
|---|---|
Список |
getContent()
Возвраты
unmodifiable list из XMLStructures содержавшийся в этом XMLObject, которые представляют элементы от любого пространства имен. |
Строка |
getEncoding()
Возвращает URI кодирования этого
XMLObject. |
Строка |
getId()
Возвращает Идентификатор этого
XMLObject. |
Строка |
getMimeType()
Возвращает тип пантомимы этого
XMLObject. |
isFeatureSupportedstatic final String TYPE
Object элемент (это может быть определено как значение type параметр Reference class, чтобы идентифицировать тип референта).List getContent()
unmodifiable list из XMLStructures содержавшийся в этом XMLObject, которые представляют элементы от любого пространства имен. Если есть общедоступный подкласс, представляющий тип XMLStructure, это возвращается как экземпляр что class (исключая: a SignatureProperties элемент был бы возвращен как экземпляр SignatureProperties).
XMLStructures (может быть пустым, но никогда null)String getId()
XMLObject.null если не определенный)String getMimeType()
XMLObject. Тип пантомимы является дополнительным атрибутом, который описывает данные в пределах этого XMLObject (независимый от его кодирования).null если не определенный)String getEncoding()
XMLObject. URI кодирования идентифицирует метод, которым кодируется объект.null если не определенный)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92