|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
public interface DOMImplementationLS
DOMImplementationLS
는, 로드 및 보존 객체를 작성하기 위한 팩토리 메소드를 갖추고 있습니다.
DOMImplementationLS
인터페이스의 인스턴스는,DOMImplementation
인터페이스의 인스턴스로 바인딩 고유의 캐스팅 메소드를 사용해, 혹은 Document
가「DOM Level 3 Core」로 정의되고 있는「Core」
버젼「3.0」
기능을 지원하고 있는 경우는, 파라미터치「LS」
(또는「LS-Async」
)과「3.0」
을 각각 가지는 DOMImplementation.getFeature
메소드를 사용해 취득할 수 있습니다.
「Document Object Model (DOM) Level 3 Load and Save Specification」도 참조해 주세요.
필드의 개요 | |
---|---|
static short |
MODE_ASYNCHRONOUS
비동기 LSParser 를 작성합니다. |
static short |
MODE_SYNCHRONOUS
동기 LSParser 를 작성합니다. |
메소드의 개요 | |
---|---|
LSInput |
createLSInput ()
LSInput.characterStream ,LSInput.byteStream ,LSInput.stringData LSInput.systemId ,LSInput.publicId ,LSInput.baseURI , 및 LSInput.encoding 가 null 이며,LSInput.certifiedText 가 false 인 새로운 빈 상태(empty)의 입력 소스 객체를 작성합니다. |
LSOutput |
createLSOutput ()
LSOutput.characterStream ,LSOutput.byteStream ,LSOutput.systemId ,LSOutput.encoding 가 null 인 새로운 빈 상태(empty)의 출력처 객체를 작성합니다. |
LSParser |
createLSParser (short mode,
String schemaType)
새로운 LSParser 를 작성합니다. |
LSSerializer |
createLSSerializer ()
새로운 LSSerializer 객체를 작성합니다. |
필드의 상세 |
---|
static final short MODE_SYNCHRONOUS
LSParser
를 작성합니다.
static final short MODE_ASYNCHRONOUS
LSParser
를 작성합니다.
메소드의 상세 |
---|
LSParser createLSParser(short mode, String schemaType) throws DOMException
LSParser
를 작성합니다. 새롭게 작성된 퍼서는,DOMConfiguration
객체를 사용해 구성할 수 있습니다. 또,parse
메소드를 사용해 문서를 해석할 경우에 사용할 수 있습니다.
mode
- mode
인수는,
MODE_SYNCHRONOUS
또는 MODE_ASYNCHRONOUS
.
mode
가 MODE_SYNCHRONOUS
의 경우,
작성된 LSParser
는 동기 모드로 동작해,
MODE_ASYNCHRONOUS
의 경우,
LSParser
는 비동기 모드로
동작하는schemaType
- 새롭게 작성된 LSParser
를 사용해
Document
를 로드하고 있을 때 사용된다
schema 언어의 종류를 나타내는 절대 URI. 절대 URI 로, 자구 체크는
행해지지 않는 것에 주의. 임의의 schema형에 대응한다
LSParser
(발견된 임의의 schema를 사용할 수 있는 LSParser)
(을)를 작성하려면 , 값
null
를 사용
주: W3C XML schema「XML Schema Part 1」
의 경우는, 어플리케이션으로 값
「http://www.w3.org/2001/XMLSchema
」를 사용할 필요가 있습니다. XML DTD「XML 1.0」
의 경우는, 어플리케이션으로 값
「http://www.w3.org/TR/REC-xml
」를 사용할 필요가 있습니다. 다른 schema 언어는
W3C 의 범위외이기 (위해)때문에, 이 메소드를 사용하려면 ,
절대 URI 를 사용하는 것을 추천합니다.
LSParser
객체. 이
LSParser
는,mode
인수의 값에 응해,
동기 또는 비동기
주: 새롭게 작성된 LSParser
는,
디폴트로 DOMErrorHandler
를 포함하고 있지 않습니다.
즉, 「
error-handler 」구성 파라미터의 값은 null
입니다. 다만, 구현에서는,
작성시에 디폴트 에러 핸들러를 갖출 수가 있습니다. 이 경우,
새롭게 작성된 LSParser
객체의
「error-handler」
구성 파라미터의 초기치는,
디폴트 에러 핸들러에의 참조를 포함합니다.
DOMException
- NOT_SUPPORTED_ERR:요구된 모드 또는 schema형이 지원
대상외의 경우LSSerializer createLSSerializer()
LSSerializer
객체를 작성합니다.
LSSerializer
객체
주: 새롭게 작성된 LSSerializer
는,
디폴트로,DOMErrorHandler
를 포함하고 있지 않습니다.
즉,「error-handler」
구성 파라미터의 값은
null
입니다. 다만, 구현에서는,
작성시에 디폴트 에러 핸들러를 갖출 수가 있습니다. 이 경우,
새롭게 작성된 LSSerializer
객체의
「error-handler」
구성 파라미터의 초기치는,
디폴트 에러 핸들러에의 참조를 포함합니다.
LSInput createLSInput()
LSInput.characterStream
,LSInput.byteStream
,LSInput.stringData
LSInput.systemId
,LSInput.publicId
,LSInput.baseURI
, 및 LSInput.encoding
가 null 이며,LSInput.certifiedText
가 false 인 새로운 빈 상태(empty)의 입력 소스 객체를 작성합니다.
LSOutput createLSOutput()
LSOutput.characterStream
,LSOutput.byteStream
,LSOutput.systemId
,LSOutput.encoding
가 null 인 새로운 빈 상태(empty)의 출력처 객체를 작성합니다.
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.