|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
CharacterData
ÀÎÅÍÆäÀ̽º´Â ¼Ó¼º°ú ¸Þ¼Òµå¼¼Æ®¸¦ Ãß°¡ÇØ Node ¸¦ È®ÀåÇÏ´Â °ÍÀ¸·Î½á, DOM ³»ÀÇ Ä³¸¯ÅÍ µ¥ÀÌÅÍ¿¡ ¾×¼¼½º ÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¼¼Æ®¿¡ ´ëÇØ¼´Â À̰͵éÀ» ½ÇÁ¦·Î »ç¿ëÇÏ´Â ¿ÀºêÁ§Æ®ÀÇ Ç×À¸·Î ¼³¸íÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó, ¿©±â¼ Á¤¸®ÇØ ¼³¸íÇØ µÓ´Ï´Ù. Á÷Á¢ CharacterData
¿¡ ´ëÀÀÇÏ´Â DOM ¿ÀºêÁ§Æ®´Â Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù. ÇÑÆí,Text
µîÀÇ ±× ¿ÜÀÇ ¿ÀºêÁ§Æ®´Â CharacterData
·ÎºÎÅÍ ÀÎÅÍÆäÀ̽º¸¦ °è½ÂÇÕ´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º¿¡ Æ÷ÇԵǴ ¸ðµç offsets
´Â 0
À¸·Î ½ÃÀ۵˴ϴÙ.
DOMString
ÀÎÅÍÆäÀ̽ºÀÇ ÇØ¼³¿¡¼µµ Á¢Çß½À´Ï´Ù¸¸, DOM ¿¡ Æ÷ÇÔµÇ´Â ÅØ½ºÆ® ij¸¯ÅÍ ¶óÀÎÀº UTF-16, Áï 16 ºñÆ®¸¦ 1 ´ÜÀ§·Î ÇÏ´Â ¼øÂ÷ ¼ø¼·Î Ç¥ÇöµË´Ï´Ù. ÀÌÇÏ¿¡¼´Â ¡¸16 ºñÆ® ´ÜÀ§¡¹¶ó°í Çϴ ǥÇöÀ¸·Î, CharacterData ¿¡ÀÇ À妽ººÎ°¡ 16 ºñÆ® ´ÜÀ§·Î ÇàÇØÁø´Ù°í ÇÏ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.
¡¸Document Object Model (DOM) Level 2 Core Specification¡¹¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.
ÇʵåÀÇ °³¿ä |
ÀÎÅÍÆäÀ̽º org.w3c.dom. Node ¿¡¼ »ó¼Ó¹ÞÀº Çʵå |
ATTRIBUTE_NODE , CDATA_SECTION_NODE , COMMENT_NODE , DOCUMENT_FRAGMENT_NODE , DOCUMENT_NODE , DOCUMENT_TYPE_NODE , ELEMENT_NODE , ENTITY_NODE , ENTITY_REFERENCE_NODE , NOTATION_NODE , PROCESSING_INSTRUCTION_NODE , TEXT_NODE |
¸Þ¼ÒµåÀÇ °³¿ä | |
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 , getAttributes , getChildNodes , getFirstChild , getLastChild , getLocalName , getNamespaceURI , getNextSibling , getNodeName , getNodeType , getNodeValue , getOwnerDocument , getParentNode , getPrefix , getPreviousSibling , hasAttributes , hasChildNodes , insertBefore , isSupported , normalize , removeChild , replaceChild , setNodeValue , setPrefix |
¸Þ¼ÒµåÀÇ »ó¼¼ |
public String getData() throws DOMException
CharacterData
³ëµå¿¡ ÀúÀåÇÒ ¼ö ÀÖ´Â µ¥ÀÌÅÍÀÇ ¾çÀ» Á¦ÇÑÇÏÁö ¾Ê½À´Ï´Ù. ±×·¯³ª, ¾î´À ³ëµåÀÇ µ¥ÀÌÅÍ Àüü°¡ ´ÜÀÏÀÇ DOMString
¿¡ µé¾î°¡Áö ¾Ê´Â °æ¿ì´Â ±¸ÇöÀÇ Á¦ÇÑÀÌ À¯È¿ÇÏ°Ô µË´Ï´Ù. ÀÌ °æ¿ì, À¯Àú´Â substringData
¸¦ È£ÃâÇØ, µ¥ÀÌÅ͸¦ ÀûÀýÇÑ »çÀÌÁî¿¡ ºÐÇÒÇØ ÃëµæÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
DOMException
- NO_MODIFICATION_ALLOWED_ERR: ³ëµå°¡ Àо Àü¿ëÀÇ °æ¿ì
DOMException
- DOMSTRING_SIZE_ERR: µ¹·ÁÁÖ¾îÁö´Â ij¸¯Åͼö°¡ ³Ê¹« ¸¹¾Æ¼ ±¸Çö Ç÷§Æû»óÀÇ DOMString
º¯¼ö¿¡ µé¾î°¡Áö ¾Ê´Â °æ¿ìpublic void setData(String data) throws DOMException
CharacterData
³ëµå¿¡ ÀúÀåÇÒ ¼ö ÀÖ´Â µ¥ÀÌÅÍÀÇ ¾çÀ» Á¦ÇÑÇÏÁö ¾Ê½À´Ï´Ù. ±×·¯³ª, ¾î´À ³ëµåÀÇ µ¥ÀÌÅÍ Àüü°¡ ´ÜÀÏÀÇ DOMString
¿¡ µé¾î°¡Áö ¾Ê´Â °æ¿ì´Â ±¸ÇöÀÇ Á¦ÇÑÀÌ À¯È¿ÇÏ°Ô µË´Ï´Ù. ÀÌ °æ¿ì, À¯Àú´Â substringData
¸¦ È£ÃâÇØ, µ¥ÀÌÅ͸¦ ÀûÀýÇÑ »çÀÌÁî¿¡ ºÐÇÒÇØ ÃëµæÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
DOMException
- NO_MODIFICATION_ALLOWED_ERR: ³ëµå°¡ Àо Àü¿ëÀÇ °æ¿ì
DOMException
- DOMSTRING_SIZE_ERR: µ¹·ÁÁÖ¾îÁö´Â ij¸¯Åͼö°¡ ³Ê¹« ¸¹¾Æ¼ ±¸Çö Ç÷§Æû»óÀÇ DOMString
º¯¼ö¿¡ µé¾î°¡Áö ¾Ê´Â °æ¿ìpublic int getLength()
data
¸Þ¼Òµå ¹× substringData
¸Þ¼Òµå¸¦ °³ÀÔ½ÃÄÑ Ãëµæ °¡´ÉÇÑ 16 ºñÆ® ´ÜÀ§ÀÇ ¼öÀÔ´Ï´Ù. CharacterData
³ëµå°¡ ºñ¾úÀ» °æ¿ì, °ªÀº Á¦·Î°¡ µË´Ï´Ù.
public 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
³»¿¡ µé¾î°¡Áö ¾Ê´Â °æ¿ìpublic void appendData(String arg) throws DOMException
data
¿¡ ÀÇÇØ, ÁöÁ¤µÈ data
¿Í DOMString
ÀÇ ¿¬°á¿¡ÀÇ ¾×¼¼½º°¡ Á¦°øµË´Ï´Ù.
arg
- Ãß°¡µÇ´Â DOMString
DOMException
- NO_MODIFICATION_ALLOWED_ERR: ÀÌ ³ëµå°¡ Àо Àü¿ëÀÇ °æ¿ìpublic void insertData(int offset, String arg) throws DOMException
offset
- »ðÀÔ À§Ä¡ÀÇ Ä³¸¯ÅÍ ¿ÀÇÁ¼Â(offset)arg
- »ðÀԵǴ DOMString
DOMException
- INDEX_SIZE_ERR: ÁöÁ¤µÈ offset
ÀÇ °ªÀÌ ºÎÀÇ °ªÀÎÁö data
³»ÀÇ 16 ºñÆ® ´ÜÀ§ÀÇ ¼öº¸´Ù Å« °æ¿ì
public 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
°¡ ºÎÀÇ °ªÀÎ °æ¿ì
public 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 Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ ÀÖ¾î¼ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.