JavaTM Platform
Standard Ed. 6

javax.xml.transform
클래스 OutputKeys

java.lang.Object 
  상위를 확장 javax.xml.transform.OutputKeys


public class OutputKeys
extends Object

Transformer 의 출력 프로퍼티을 설정하기 위해서, 혹은 Transformer 또는 Templates 객체로부터 출력 프로퍼티을 꺼내기 위해서(때문에) 사용할 수 있는 캐릭터 라인 정수를 제공합니다.  

이 클래스의 필드는 모두 읽어들여 전용입니다.

관련 항목:
section 16 of the XSL Transformations (XSLT) W3C Recommendation

필드의 개요
static String CDATA_SECTION_ELEMENTS
          이 키에 대한 값은 전개명 입니다.
static String DOCTYPE_PUBLIC
          이 키에 대한 값은 캐릭터 라인 입니다.
static String DOCTYPE_SYSTEM
          이 키에 대한 값은 캐릭터 라인 입니다.
static String ENCODING
          이 키에 대한 값은 캐릭터 라인 입니다.
static String INDENT
          이 키에 대한 값은 "yes" 또는 "no" 입니다.
static String MEDIA_TYPE
          이 키에 대한 값은 캐릭터 라인 입니다.
static String METHOD
          이 키에 대한 값은 "xml" ; "html" ; "text" 또는 전개명 입니다.
static String OMIT_XML_DECLARATION
          이 키에 대한 값은 "yes" 또는 "no" 입니다.
static String STANDALONE
          이 키에 대한 값은 "yes" 또는 "no" 입니다.
static String VERSION
          이 키에 대한 값은 nmtoken 입니다.
 
메소드의 개요
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

필드의 상세

METHOD

public static final String  METHOD
이 키에 대한 값은 "xml" ; "html" ; "text" 또는 전개명 입니다.  

메소드의 프로퍼티의 값은 결과 트리를 출력하기 위해서 사용되는 전체적인 메소드를 식별합니다. Xhtml 등, 이름 공간이 없는 것 외의 값도 사용할 수 있습니다만, 받아들여져도, 그러한 값의 처리는 구현에 의해 다릅니다. 어느 메소드치도 받아들여지지 않고, 이름 공간에서 지정되지 않는 경우,Transformer.setOutputProperty(java.lang.String, java.lang.String) 또는 Transformer.setOutputProperties(java.util.Properties)IllegalArgumentException 를 throw 합니다.

관련 항목:
section 16 of the XSL Transformations (XSLT) W3C Recommendation , 정수 필드치

VERSION

public static final String  VERSION
이 키에 대한 값은 nmtoken 입니다.  

version 는, 출력 메소드의 버젼을 지정합니다.

 

출력 메소드가 xml 의 경우, 버젼치는 결과 트리를 출력하기 위해서 사용되는 XML 의 버젼을 지정합니다. xml 출력 메소드의 디폴트 값는 1.0 입니다. 출력 메소드가 html 의 경우, 버젼치는 HTML 의 버젼을 나타냅니다. xml 출력 메소드의 디폴트 값는 4.0 으로, HTML 4.0 Recommendation [HTML] 에 준거하는 HTML 로서 결과를 출력하도록(듯이) 지정합니다. 출력 메소드가 text 의 경우, 버젼 프로퍼티은 무시됩니다.

관련 항목:
section 16 of the XSL Transformations (XSLT) W3C Recommendation , 정수 필드치

ENCODING

public static final String  ENCODING
이 키에 대한 값은 캐릭터 라인 입니다.  

encoding 는, Transformer 가 문자의 순서를 바이트의 순서로서 encode 하기 위해서 사용하는 우선 문자 인코딩을 지정합니다. 인코딩 프로퍼티의 값은 대문자와 소문자를 구별하지 않고로 취급할 필요가 있습니다. 값에 포함되는 문자는, #x21 로부터 #x7E (즉, 인쇄 가능한 ASCII 문자)까지의 범위의 문자 뿐일 필요가 있습니다. 값은, Internet Assigned Numbers Authority [IANA] ,「RFC2278」 에 등록된 charset 이든가, 혹은 X- 로 시작될 필요가 있습니다.

관련 항목:
section 16 of the XSL Transformations (XSLT) W3C Recommendation , 정수 필드치

OMIT_XML_DECLARATION

public static final String  OMIT_XML_DECLARATION
이 키에 대한 값은 "yes" 또는 "no" 입니다.  

omit-xml-declaration 는, XSLT 프로세서가 XML 선언을 출력할지 어떨지를 지정합니다. 값은,yes 또는 no 가 아니면 안됩니다.

관련 항목:
section 16 of the XSL Transformations (XSLT) W3C Recommendation , 정수 필드치

STANDALONE

public static final String  STANDALONE
이 키에 대한 값은 "yes" 또는 "no" 입니다.  

standalone 는, Transformer 가 스탠드얼론의 문서 선언을 출력할지 어떨지를 지정합니다. 값은,yes 또는 no 가 아니면 안됩니다.

관련 항목:
section 16 of the XSL Transformations (XSLT) W3C Recommendation , 정수 필드치

DOCTYPE_PUBLIC

public static final String  DOCTYPE_PUBLIC
이 키에 대한 값은 캐릭터 라인 입니다.  

키의 값에 대해서는 DOCTYPE_SYSTEM 프로퍼티의 문서를 참조해 주세요.

관련 항목:
section 16 of the XSL Transformations (XSLT) W3C Recommendation , 정수 필드치

DOCTYPE_SYSTEM

public static final String  DOCTYPE_SYSTEM
이 키에 대한 값은 캐릭터 라인 입니다.  

doctype-system 는, 문서형 정의로 사용되는 시스템 식별자를 지정합니다.

 

doctype-system 프로퍼티이 지정되고 있는 경우, xml 출력 메소드는 최초의 요소의 직전에 문서형 정의를 출력합니다. <! DOCTYPE 에 계속되는 이름은, 최초의 요소의 이름일 필요가 있습니다. doctype-public 프로퍼티도 지정되고 있는 경우, xml 출력 메소드는 PUBLIC 에 이어 공개 식별자를 출력해, 그 후 시스템 식별자를 출력합니다. 그렇지 않은 경우는, SYSTEM 에 이어 시스템 식별자를 출력합니다. 내부 부분집합은 비울 필요가 있습니다. doctype-system 프로퍼티이 지정되어 있지 않은 경우, doctype-public 프로퍼티의 값은 무시됩니다.

 

doctype-public 또는 doctype-system 프로퍼티이 지정되고 있는 경우, html 출력 메소드는 최초의 요소의 직전에 문서형 정의를 출력합니다. <! DOCTYPE 에 계속되는 이름은, HTML 또는 html 일 필요가 있습니다. doctype-public 프로퍼티이 지정되고 있는 경우, 출력 메소드는 PUBLIC 에 이어, 지정된 공개 식별자를 출력합니다. doctype-system 프로퍼티도 지정되고 있는 경우는, 공개 식별자에 이어, 지정된 시스템 식별자도 출력합니다. doctype-system 프로퍼티이 지정되고 있지만 doctype-public 프로퍼티은 지정되어 있지 않은 경우, 출력 메소드는 SYSTEM 에 이어, 지정된 시스템 식별자를 출력합니다.

 

doctype-system 는, 문서형 정의로 사용되는 시스템 식별자를 지정합니다.

관련 항목:
section 16 of the XSL Transformations (XSLT) W3C Recommendation , 정수 필드치

CDATA_SECTION_ELEMENTS

public static final String  CDATA_SECTION_ELEMENTS
이 키에 대한 값은 전개명 입니다.  

cdata-section-elements 는, CDATA 섹션을 사용해 출력되는 텍스트 노드의 아이를 가지는 요소의 이름의 공백 단락의 리스트를 지정합니다. 이러한 이름은,javax.xml.transform 의 「Qualfied Name Representation」섹션에 기재되어 있는 형식을 사용하고 있을 필요가 있습니다.

관련 항목:
section 16 of the XSL Transformations (XSLT) W3C Recommendation. , 정수 필드치

INDENT

public static final String  INDENT
이 키에 대한 값은 "yes" 또는 "no" 입니다.  

indent 는, 결과 트리를 출력할 때에 Transformer 가 한층 더 공백을 추가할지 어떨지를 지정합니다. 값은,yes 또는 no 가 아니면 안됩니다.

관련 항목:
section 16 of the XSL Transformations (XSLT) W3C Recommendation , 정수 필드치

MEDIA_TYPE

public static final String  MEDIA_TYPE
이 키에 대한 값은 캐릭터 라인 입니다.  

media-type 는, 결과 트리의 출력으로부터 생성되는 데이터의 미디어 타입 (MIME 컨텐츠 타입)을 지정합니다. charset 파라미터는 명시적으로 지정하지 말아 주세요. 대신에, 최상정도 레벨의 미디어 타입이 text 의 경우는, 출력 메소드로 실제로 사용되는 문자 인코딩에 따라 charset 파라미터를 추가합니다.

관련 항목:
section 16 of the XSL Transformations (XSLT) W3C Recommendation , 정수 필드치

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.