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 из XMLStructure s содержавшийся в этом XMLObject , которые представляют элементы от любого пространства имен. |
Строка |
getEncoding()
Возвращает URI кодирования этого
XMLObject . |
Строка |
getId()
Возвращает Идентификатор этого
XMLObject . |
Строка |
getMimeType()
Возвращает тип пантомимы этого
XMLObject . |
isFeatureSupported
static final String TYPE
Object
элемент (это может быть определено как значение type
параметр Reference
class, чтобы идентифицировать тип референта).List getContent()
unmodifiable list
из XMLStructure
s содержавшийся в этом XMLObject
, которые представляют элементы от любого пространства имен. Если есть общедоступный подкласс, представляющий тип XMLStructure
, это возвращается как экземпляр что class (исключая: a SignatureProperties
элемент был бы возвращен как экземпляр SignatureProperties
).
XMLStructure
s (может быть пустым, но никогда null
)String getId()
XMLObject
.null
если не определенный)String getMimeType()
XMLObject
. Тип пантомимы является дополнительным атрибутом, который описывает данные в пределах этого XMLObject
(независимый от его кодирования).null
если не определенный)String getEncoding()
XMLObject
. URI кодирования идентифицирует метод, которым кодируется объект.null
если не определенный)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92