|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.xml.transform.OutputKeys
public class OutputKeys
Transformer 의 출력 프로퍼티을 설정하기 위해서, 혹은 Transformer 또는 Templates 객체로부터 출력 프로퍼티을 꺼내기 위해서(때문에) 사용할 수 있는 캐릭터 라인 정수를 제공합니다.
이 클래스의 필드는 모두 읽어들여 전용입니다.
필드의 개요 | |
---|---|
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 |
필드의 상세 |
---|
public static final String METHOD
메소드의 프로퍼티의 값은 결과 트리를 출력하기 위해서 사용되는 전체적인 메소드를 식별합니다. Xhtml 등, 이름 공간이 없는 것 외의 값도 사용할 수 있습니다만, 받아들여져도, 그러한 값의 처리는 구현에 의해 다릅니다. 어느 메소드치도 받아들여지지 않고, 이름 공간에서 지정되지 않는 경우,Transformer.setOutputProperty(java.lang.String, java.lang.String)
또는 Transformer.setOutputProperties(java.util.Properties)
는 IllegalArgumentException
를 throw 합니다.
public static final String VERSION
version
는, 출력 메소드의 버젼을 지정합니다.
출력 메소드가 xml 의 경우, 버젼치는 결과 트리를 출력하기 위해서 사용되는 XML 의 버젼을 지정합니다. xml 출력 메소드의 디폴트 값는 1.0 입니다. 출력 메소드가 html 의 경우, 버젼치는 HTML 의 버젼을 나타냅니다. xml 출력 메소드의 디폴트 값는 4.0 으로, HTML 4.0 Recommendation [HTML] 에 준거하는 HTML 로서 결과를 출력하도록(듯이) 지정합니다. 출력 메소드가 text 의 경우, 버젼 프로퍼티은 무시됩니다.
public static final String ENCODING
encoding
는, Transformer 가 문자의 순서를 바이트의 순서로서 encode 하기 위해서 사용하는 우선 문자 인코딩을 지정합니다. 인코딩 프로퍼티의 값은 대문자와 소문자를 구별하지 않고로 취급할 필요가 있습니다. 값에 포함되는 문자는, #x21 로부터 #x7E (즉, 인쇄 가능한 ASCII 문자)까지의 범위의 문자 뿐일 필요가 있습니다. 값은, Internet Assigned Numbers Authority [IANA] ,「RFC2278」 에 등록된 charset
이든가, 혹은 X-
로 시작될 필요가 있습니다.
public static final String OMIT_XML_DECLARATION
omit-xml-declaration
는, XSLT 프로세서가 XML 선언을 출력할지 어떨지를 지정합니다. 값은,yes
또는 no
가 아니면 안됩니다.
public static final String STANDALONE
standalone
는, Transformer 가 스탠드얼론의 문서 선언을 출력할지 어떨지를 지정합니다. 값은,yes
또는 no
가 아니면 안됩니다.
public static final String DOCTYPE_PUBLIC
키의 값에 대해서는 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
는, 문서형 정의로 사용되는 시스템 식별자를 지정합니다.
public static final String CDATA_SECTION_ELEMENTS
cdata-section-elements
는, CDATA 섹션을 사용해 출력되는 텍스트 노드의 아이를 가지는 요소의 이름의 공백 단락의 리스트를 지정합니다. 이러한 이름은,javax.xml.transform
의 「Qualfied Name Representation」섹션에 기재되어 있는 형식을 사용하고 있을 필요가 있습니다.
public static final String INDENT
indent
는, 결과 트리를 출력할 때에 Transformer 가 한층 더 공백을 추가할지 어떨지를 지정합니다. 값은,yes
또는 no
가 아니면 안됩니다.
public static final String MEDIA_TYPE
media-type
는, 결과 트리의 출력으로부터 생성되는 데이터의 미디어 타입 (MIME 컨텐츠 타입)을 지정합니다. charset
파라미터는 명시적으로 지정하지 말아 주세요. 대신에, 최상정도 레벨의 미디어 타입이 text
의 경우는, 출력 메소드로 실제로 사용되는 문자 인코딩에 따라 charset
파라미터를 추가합니다.
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.