|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
public interface Entity
이 인터페이스는, XML 문서내의 해석 대상 또는 해석 대상외의 기존의 엔티티를 나타냅니다. 이 인터페이스에 의해 모델화 되는 것은, 엔티티 선언은 아니고 엔티티 자체입니다.
Node
를 상속하는 nodeName
속성에는, 엔티티명이 포함되어 있습니다.
XML 프로세서는, 구조 모델을 DOM 에 건네주기 전에 엔티티를 완전하게 전개할 수가 있습니다. 전개를 했을 경우, 문서 트리내에 EntityReference
노드는 작성되지 않습니다.
XML 에서는, 외부 부분집합내에서 작성된 엔티티 선언, 또는 파라메이타엔티티내에서 선언된 엔티티 선언의 비검증 XML 프로세서에 의한 읽기 및 처리는 의무지워지고 있지 않습니다. 즉, 외부 부분집합내에 선언된 해석 대상 엔티티를, 어플리케이션 클래스를 사용해 전개할 필요는 없습니다. 또, 엔티티의 치환 텍스트는 사용할 수 없을 가능성이 있습니다. 치환 텍스트를 사용할 수 있는 경우, 대응하는 Entity
노드의 아이 리스트는, 그 치환치의 구조를 나타냅니다. 사용할 수 없는 경우, 아이 리스트는 빈 상태(empty)입니다.
DOM 레벨 3 은,Entity
노드의 편집을 지원하지 않습니다. Entity
의 컨텐츠로 변경을 더하고 싶은 경우는,Entity
의 컨텐츠의 복제로 구조 모델내의 관련의 EntityReference
노드를 옮겨놓아 이러한 복제에 필요한 변경을 더합니다. Entity
노드와 그 자손은 읽어내 전용입니다.
Entity
노드는 친노드를 가지지 않습니다.
주: 엔티티에 미바인드의 이름 공간 접두사가 포함되어 있는 경우,Entity
노드의 서브 트리에 있는 대응하는 노드의 namespaceURI
는 null
가 됩니다. 이 엔티티를 참조하는 EntityReference
노드가 Document
인터페이스의 createEntityReference
메소드를 사용해 작성되고 있는 경우도 같습니다.
「Document Object Model (DOM) Level 3 Core Specification」를 참조해 주세요.
필드의 개요 |
---|
메소드의 개요 | |
---|---|
String |
getInputEncoding ()
엔티티가 외부 해석 대상 엔티티인 경우는, 해석시에 이 엔티티에 사용되는 인코딩을 지정하는 속성. |
String |
getNotationName ()
해석 대상외 엔티티의 경우는 엔티티의 표기법의 이름. |
String |
getPublicId ()
엔티티에 관련하는 공개 식별자 (지정되고 있는 경우). |
String |
getSystemId ()
엔티티에 관련하는 시스템 식별자 (지정되고 있는 경우). |
String |
getXmlEncoding ()
엔티티가 외부 해석 대상 엔티티인 경우에, 텍스트 선언의 일부로서 이 엔티티의 인코딩을 지정하는 속성. |
String |
getXmlVersion ()
엔티티가 외부 해석 대상 엔티티인 경우에, 텍스트 선언의 일부로서 이 엔티티의 버젼 번호를 지정하는 속성. |
인터페이스 org.w3c.dom. Node 로부터 상속된 메소드 |
---|
appendChild , cloneNode , compareDocumentPosition , getAttributes , getBaseURI , getChildNodes , getFeature , getFirstChild , getLastChild , getLocalName , getNamespaceURI , getNextSibling , getNodeName , getNodeType , getNodeValue , getOwnerDocument , getParentNode , getPrefix , getPreviousSibling , getTextContent , getUserData , hasAttributes , hasChildNodes , insertBefore , isDefaultNamespace , isEqualNode , isSameNode , isSupported , lookupNamespaceURI , lookupPrefix , normalize , removeChild , replaceChild , setNodeValue , setPrefix , setTextContent , setUserData |
메소드의 상세 |
---|
String getPublicId()
null
가 됩니다.
String getSystemId()
null
. 시스템 식별자는, 절대 URI 인 경우도 있어, 그렇지 않은 경우도 있습니다.
String getNotationName()
null
가 됩니다.
String getInputEncoding()
null
가 됩니다.
String getXmlEncoding()
null
가 됩니다.
String getXmlVersion()
null
가 됩니다.
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.