|
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
의 식별자를 돌려줍니다.
null
String getMimeType()
XMLObject
의 MIME 타입을 돌려줍니다. 이 MIME 타입은 생략 가능한 속성으로, 이 XMLObject
내의 데이터 (인코딩에 의존하지 않는다)를 기술합니다.
null
String 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 도 참조해 주세요.