|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
| °³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | |||||||||
public interface CharacterData
CharacterDataÀÎÅÍÆäÀ̽º´Â ¼Ó¼º°ú ¸Þ¼µå¼¼Æ®¸¦ Ãß°¡ÇØ Node¸¦ È®ÀåÇÏ´Â °ÍÀ¸·Î½á, DOM ³»ÀÇ ¹®ÀÚ µ¥ÀÌÅÍ¿¡ ¾×¼¼½º ÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¼¼Æ®¿¡ ´ëÇØ¼´Â À̰͵éÀ» ½ÇÁ¦·Î »ç¿ëÇÏ´Â °´Ã¼ÀÇ Ç×À¸·Î ¼³¸íÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó, ¿©±â¼ Á¤¸®ÇØ ¼³¸íÇØ µÓ´Ï´Ù. Á÷Á¢ CharacterData¿¡ ´ëÀÀÇÏ´Â DOM °´Ã¼´Â Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù. ÇÑÆí, Text µîÀÇ ±× ¿ÜÀÇ °´Ã¼´Â CharacterData·Î
ºÎÅÍ ÀÎÅÍÆäÀ̽º¸¦ »ó¼ÓÇÕ´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º¿¡ Æ÷ÇԵǴ ¸ðµç offsets´Â 0 À¸·Î ½ÃÀ۵˴ϴÙ.
DOMStringÀÎÅÍÆäÀ̽ºÀÇ ÇØ¼³¿¡¼µµ Á¢Çß½À´Ï´Ù¸¸, DOM¿¡ Æ÷ÇÔµÇ´Â ÅØ½ºÆ® ij¸¯ÅÍ ¶óÀÎÀº UTF-16, Áï 16 ºñÆ®¸¦ 1 ´ÜÀ§·Î ÇÏ´Â ¼ø¼·Î Ç¥ÇöµË´Ï´Ù. ´ÙÀ½ÀÇ ¼³¸í¿¡¼´Â ¡¸16 ºñÆ® ´ÜÀ§¡¹¶ó°í Çϴ ǥÇöÀ¸·Î CharacterData ¿¡ÀÇ À妽ººÎ°¡ 16 ºñÆ® ´ÜÀ§·Î ÇàÇØÁø´Ù°í ÇÏ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.
¡¸Document Object Model (DOM) Level 3 Core Specification¡¹µµ ÂüÁ¶ÇϽʽÿÀ.
| ÇÊµå °³¿ä |
|---|
| ¸Þ¼µå °³¿ä | |
|---|---|
void |
appendData (String arg)
³ëµåÀÇ ¹®ÀÚ µ¥ÀÌÅÍÀÇ ¸»¹Ì¿¡ ij¸¯ÅÍ ¶óÀÎÀ» Ãß°¡ÇÕ´Ï´Ù. |
void |
deleteData (int offset,
int count)
³ëµå·ÎºÎÅÍ ÁöÁ¤ ¹üÀ§ÀÇ 16 ºñÆ® ´ÜÀ§¸¦ »èÁ¦ÇÕ´Ï´Ù. |
String |
getData ()
ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ³ëµåÀÇ ¹®ÀÚ µ¥ÀÌÅÍÀÔ´Ï´Ù. |
int |
getLength ()
¾Æ·¡ÀÇ data ¸Þ¼µå ¹× substringData ¸Þ¼µå¸¦ °³ÀÔ½ÃÄÑ Ãëµæ °¡´ÉÇÑ 16 ºñÆ® ´ÜÀ§ÀÇ ¼öÀÔ´Ï´Ù. |
void |
insertData (int offset,
String arg)
ÁöÁ¤µÈ 16 ºñÆ® ´ÜÀ§ÀÇ ¿ÀÇÁ¼Â(offset)¿¡ ij¸¯ÅÍ ¶óÀÎÀ» »ðÀÔÇÕ´Ï´Ù. |
void |
replaceData (int offset,
int count,
String arg)
ÁöÁ¤µÈ ij¸¯ÅÍ ¶óÀÎÀ¸·Î ÁöÁ¤µÈ 16 ºñÆ® ´ÜÀ§ÀÇ ¿ÀÇÁ¼Â(offset) ÀÌÈÄÀÇ ¹®ÀÚ¸¦ ¿Å°Ü³õ½À´Ï´Ù. |
void |
setData (String data)
ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ³ëµåÀÇ ¹®ÀÚ µ¥ÀÌÅÍÀÔ´Ï´Ù. |
String |
substringData (int offset,
int count)
³ëµå·ÎºÎÅÍ ¼ÒÁ¤ÀÇ µ¥ÀÌÅÍ ¹üÀ§¸¦ ÃßÃâÇÕ´Ï´Ù. |
| ÀÎÅÍÆäÀ̽º 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 getData()
throws DOMException
CharacterData ³ëµå¿¡ Æ÷ÇÔÇÒ ¼ö ÀÖ´Â µ¥ÀÌÅÍÀÇ ¾çÀ» Á¦ÇÑÇÏÁö ¾Ê½À´Ï´Ù. ±×·¯³ª, ¾î´À ³ëµåÀÇ µ¥ÀÌÅÍ Àüü°¡ ´ÜÀÏÀÇ DOMString¿¡ µé¾î°¡Áö ¾Ê´Â °æ¿ì´Â ±¸ÇöÀÇ Á¦ÇÑÀÌ À¯È¿ÇÏ°Ô µË´Ï´Ù. ÀÌ °æ¿ì
»ç¿ëÀÚ´Â substringData¸¦ È£ÃâÇØ, µ¥ÀÌÅ͸¦ ÀûÀýÇÑ »çÀÌÁî¿¡ ºÐÇÒÇØ ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù.
DOMException - DOMSTRING_SIZE_ERR: ¸®ÅϵÈ
¹®ÀÚ¼ö°¡ ³Ê¹« ¸¹¾Æ¼ ±¸Çö Ç÷§Æû»óÀÇ DOMString º¯¼ö¿¡ µé¾î°¡Áö ¾Ê´Â °æ¿ì
void setData(String data)
throws DOMException
CharacterData ³ëµå¿¡ Æ÷ÇÔÇÒ ¼ö ÀÖ´Â µ¥ÀÌÅÍÀÇ ¾çÀ» Á¦ÇÑÇÏÁö ¾Ê½À´Ï´Ù. ±×·¯³ª, ¾î´À ³ëµåÀÇ µ¥ÀÌÅÍ Àüü°¡ ´ÜÀÏÀÇ DOMString¿¡ µé¾î°¡Áö ¾Ê´Â °æ¿ì´Â ±¸ÇöÀÇ Á¦ÇÑÀÌ À¯È¿ÇÏ°Ô µË´Ï´Ù. ÀÌ °æ¿ì
»ç¿ëÀÚ´Â substringData¸¦ È£ÃâÇØ, µ¥ÀÌÅ͸¦ ÀûÀýÇÑ »çÀÌÁî¿¡ ºÐÇÒÇØ ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù.
DOMException - NO_MODIFICATION_ALLOWED_ERR: ³ëµå°¡ Àбâ Àü¿ë
ÀÇ °æ¿ìint getLength()
data ¸Þ¼µå ¹× substringData ¸Þ¼µå¸¦ °³ÀÔ½ÃÄÑ Ãëµæ °¡´ÉÇÑ 16 ºñÆ® ´ÜÀ§ÀÇ ¼öÀÔ´Ï´Ù. CharacterData ³ëµå°¡ ºñ¾îÀÖ´Â °æ¿ì, °ªÀº Á¦·Î°¡ µË´Ï´Ù.
String substringData(int offset,
int count)
throws DOMException
offset - ÃßÃâÇÏ´Â ºÎºÐ ij¸¯ÅÍ ¶óÀÎÀÇ °³½Ã ¿ÀÇÁ¼Â(offset)count - ÃßÃâÇÏ´Â 16 ºñÆ® ´ÜÀ§ÀÇ ¼ö
offset¿Í
count
ÇÕ°è°¡ length¸¦ ³Ñ´Â °æ¿ì, µ¥ÀÌÅÍÀÇ ¸»¹Ì±îÁö Æ÷ÇԵǴ ¸ðµç 16 ºñÆ® ´ÜÀ§°¡ ¸®ÅϵȴÙ
DOMException - INDEX_SIZE_ERR: ÁöÁ¤µÈ offsetÀÌ À߸øµÈ °ª
ÀÎÁö, data ³»ÀÇ 16 ºñÆ® ´ÜÀ§ÀÇ ¼öº¸´Ù Å« °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ countÀÌ À߸øµÈ °ª
ÀÇ °æ¿ìDOMString¿¡ µé¾î°¡Áö ¾Ê´Â °æ¿ì
void appendData(String arg)
throws DOMException
data¿¡
ÀÇÇØ ÁöÁ¤µÈ data¿Í
DOMString¸¦ ¿¬°áÇÑ °Í¿¡ ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù.
arg - Ãß°¡µÇ´Â DOMString
DOMException - NO_MODIFICATION_ALLOWED_ERR: ÀÌ ³ëµå°¡ Àбâ Àü¿ë
ÀÇ °æ¿ì
void insertData(int offset,
String arg)
throws DOMException
offset - »ðÀÔ À§Ä¡ÀÇ ¹®ÀÚ ¿ÀÇÁ¼Â(offset)arg - »ðÀԵǴ DOMString
DOMException - INDEX_SIZE_ERR: ÁöÁ¤µÈ offsetÀÌ À߸øµÈ °ª
ÀÎÁö, data ³»ÀÇ 16 ºñÆ® ´ÜÀ§ÀÇ ¼öº¸´Ù Å« °æ¿ì
void deleteData(int offset,
int count)
throws DOMException
data¿Í
length·Î
º¯°æÀÌ ¹Ý¿µµË´Ï´Ù.
offset - »èÁ¦¸¦ °³½ÃÇÏ´Â À§Ä¡ÀÇ ¿ÀÇÁ¼Â(offset)count - »èÁ¦ÇÏ´Â 16 ºñÆ® ´ÜÀ§ÀÇ ¼ö. offset¿Í
count
ÇÕ°è°¡ length¸¦ ³Ñ´Â °æ¿ì, offset·Î
ºÎÅÍ µ¥ÀÌÅÍÀÇ ¸»¹Ì±îÁö Á¸ÀçÇÏ´Â ¸ðµç 16 ºñÆ® ´ÜÀ§°¡ »èÁ¦µÈ´Ù
DOMException - INDEX_SIZE_ERR: ÁöÁ¤µÈ offsetÀÌ À߸øµÈ °ª
ÀÎÁö, data ³»ÀÇ 16 ºñÆ® ´ÜÀ§ÀÇ ¼öº¸´Ù Å« °æ¿ì. ¶Ç´Â ÁöÁ¤µÈ countÀÌ À߸øµÈ °ª
ÀÎ °æ¿ì
void replaceData(int offset,
int count,
String arg)
throws DOMException
offset - ġȯÀ» °³½ÃÇÏ´Â À§Ä¡ÀÇ ¿ÀÇÁ¼Â(offset)count - ¿Å°Ü³õ´Â 16 ºñÆ® ´ÜÀ§ÀÇ ¼ö. offset¿Í
count
ÇÕ°è°¡ length¸¦ ³Ñ´Â °æ¿ì, offset·Î
ºÎÅÍ µ¥ÀÌÅÍÀÇ ¸»¹Ì±îÁö Á¸ÀçÇÏ´Â ¸ðµç 16 ºñÆ® ´ÜÀ§¸¦ ¿Å°Ü³õÀ» ¼ö ÀÖ´Â (±× ¹üÀ§¿¡ ´ëÇØ¼ remove ¸Þ¼µå¿Í append ¸Þ¼µå¸¦ ¿¬¼ÓÇØ È£ÃâÇßÀ» °æ¿ì¿Í °°Àº °á°ú)arg - ¼ÒÁ¤ÀÇ ¹üÀ§¿Í ¿Å°Ü³õÀ» ¼ö ÀÖ´Â DOMString
DOMException - INDEX_SIZE_ERR: ÁöÁ¤µÈ offsetÀÌ À߸øµÈ °ª
ÀÎÁö, data ³»ÀÇ 16 ºñÆ® ´ÜÀ§ÀÇ ¼öº¸´Ù Å« °æ¿ì. ¶Ç´Â ÁöÁ¤µÈ countÀÌ À߸øµÈ °ª
ÀÎ °æ¿ì
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
| °³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.