|
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 도 참조해 주세요.