|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 | |||||||||
public interface XMLObject
「W3C Recommendation for XML-Signature Syntax and Processing 」로 정의되고 있는 XML Object 요소의 표현. XMLObject 에는 임의의 데이터를 포함할 수가 있어 생략 가능한 MIME 타입, ID, 및 인코딩 속성을 포함할 수가 있습니다. XML schema 정의는, 다음과 같이 정의됩니다.
<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>
XMLObject 인스턴스는,XMLSignatureFactory 클래스의 newXMLObject 메소드를 호출하는 것으로 작성됩니다. 다음에 예를 나타냅니다.
XMLSignatureFactory fac = XMLSignatureFactory.getInstance("DOM");
List content = Collections.singletonList(fac.newManifest(references)));
XMLObject object = factory.newXMLObject(content, "object-1", null, null);
이 클래스는, 기존 java.lang.Object 클래스라는 명명에서의 크래쉬를 피하기 (위해)때문에,Object 는 아니고 XMLObject 로 이름을 붙일 수 있습니다.
XMLSignatureFactory.newXMLObject(List, String, String, String) | 필드의 개요 | |
|---|---|
static String |
TYPE
Object 요소를 식별하는 URI (이것은,Reference 클래스의 type 파라미터의 값으로 해서 지정해, 리파란트의 형태를 식별 가능). |
| 메소드의 개요 | |
|---|---|
List |
getContent ()
임의의 이름 공간으로부터의 요소를 표현하는, 이 XMLObject 에 포함되는 XMLStructure 의변경 불가능한 리스트 를 돌려줍니다. |
String |
getEncoding ()
이 XMLObject 의 인코딩 URI 를 돌려줍니다. |
String |
getId ()
이 XMLObject 의 식별자를 돌려줍니다. |
String |
getMimeType ()
이 XMLObject 의 MIME 타입을 돌려줍니다. |
| 인터페이스 javax.xml.crypto. XMLStructure 로부터 상속된 메소드 |
|---|
isFeatureSupported |
| 필드의 상세 |
|---|
static final String TYPE
Object 요소를 식별하는 URI (이것은,Reference 클래스의 type 파라미터의 값으로 해서 지정해, 리파란트의 형태를 식별 가능).
| 메소드의 상세 |
|---|
List getContent()
XMLObject 에 포함되는 XMLStructure 의변경 불가능한 리스트 를 돌려줍니다.
XMLStructure 의 형태를 표현하는 public 서브 클래스가 있는 경우, 그 클래스의 인스턴스로서 돌려주어집니다 (예를 들어,SignatureProperties 요소는 SignatureProperties 의 인스턴스로서 반환된다).
XMLStructure 의 변경 불가능한 리스트.
빈 상태(empty)에서 만나도 괜찮지만,null 는 되지 않는다String getId()
XMLObject 의 식별자를 돌려줍니다.
nullString getMimeType()
XMLObject 의 MIME 타입을 돌려줍니다. 이 MIME 타입은 생략 가능한 속성으로, 이 XMLObject 내의 데이터 (인코딩에 의존하지 않는다)를 기술합니다.
nullString getEncoding()
XMLObject 의 인코딩 URI 를 돌려줍니다. 인코딩 URI 는, 객체가 encode 되는 메소드를 식별합니다.
null
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.