JavaTM 2 Platform
Standard Ed. 5.0

javax.swing.text
ÀÎÅÍÆäÀ̽º Element

¾Ë·ÁÁø ±¸Çö Ŭ·¡½º ¸ñ·Ï:
AbstractDocument.AbstractElement, AbstractDocument.BranchElement, AbstractDocument.LeafElement, DefaultStyledDocument.SectionElement, HTMLDocument.BlockElement, HTMLDocument.RunElement

public interface Element

¹®¼­ÀÇ ±¸Á¶»óÀÇ ºÎÇ°À» ±â¼úÇÏ´Â ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. ÀÌ°ÍÀº SGML ¿ä¼ÒÀÇ Æ¯¼ºÀ» °ÅµÎ¾î µéÀÌ´Â °ÍÀ» ¸ñÀûÀ¸·Î ÇÏ°í ÀÖ½À´Ï´Ù.


¸Þ¼­µå °³¿ä
 AttributeSet getAttributes ()
          ÀÌ ¿ä¼Ò°¡ º¸°ü À¯ÁöÇÏ´Â ¼Ó¼ºÀÇ Ä÷º¼ÇÀ» ²¨³À´Ï´Ù.
 Document getDocument ()
          ÀÌ ¿ä¼Ò¿¡ °ü·ÃÇÑ ¹®¼­¸¦ ²¨³À´Ï´Ù.
 Element getElement (int index)
          ÁöÁ¤µÈ À妽ºÀÇÀÚ½Ä ¿ä¼Ò¸¦ ²¨³À´Ï´Ù.
 int getElementCount ()
          ÀÌ ¿ä¼Ò°¡ Æ÷ÇÔÇÑÀÚ½Ä ¿ä¼ÒÀÇ ¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 int getElementIndex (int offset)
          ÁöÁ¤ ¿ÀÇÁ¼Â(offset)¿¡ °¡Àå °¡±î¿îÀÚ½Ä ¿ä¼ÒÀÇ À妽º¸¦ ÃëµæÇÕ´Ï´Ù.
 int getEndOffset ()
          ÀÌ ¿ä¼Ò°¡ ³¡³ª´Â ¹®¼­ÀÇ ¼±µÎ·ÎºÎÅÍÀÇ ¿ÀÇÁ¼Â(offset)¸¦ ²¨³À´Ï´Ù.
 String getName ()
          ¿ä¼Ò¸íÀ» ²¨³À´Ï´Ù.
 Element getParentElement ()
          Ä£¿ä¼Ò¸¦ ²¨³À´Ï´Ù.
 int getStartOffset ()
          ÀÌ ¿ä¼Ò°¡ ½ÃÀ۵Ǵ ¹®¼­ÀÇ ¼±µÎ·ÎºÎÅÍÀÇ ¿ÀÇÁ¼Â(offset)¸¦ ²¨³À´Ï´Ù.
 boolean isLeaf ()
          ÀÌ ¿ä¼Ò°¡ ÀÙÀÇ ¿ä¼ÒÀΰ¡ ¾î¶²°¡°¡ ÆǺ°µË´Ï´Ù.
 

¸Þ¼­µåÀÇ »ó¼¼

getDocument

Document  getDocument()
ÀÌ ¿ä¼Ò¿¡ °ü·ÃÇÑ ¹®¼­¸¦ ²¨³À´Ï´Ù.

¹Ýȯ°ª:
¹®¼­

getParentElement

Element  getParentElement()
Ä£¿ä¼Ò¸¦ ²¨³À´Ï´Ù. ·çÆ® ·¹º§ÀÇ ¿ä¼ÒÀÎ °æ¿ì´Â nullÀ» ¸®ÅÏÇÕ´Ï´Ù.

¹Ýȯ°ª:
Ä£¿ä¼Ò

getName

String  getName()
¿ä¼Ò¸íÀ» ²¨³À´Ï´Ù. ¿ä¼Ò¸¦ »ç¿ëÇØ ±¸Á¶ÀÇ Æ¯Á¤ÀÇ Å¸ÀÔÀ» ³ªÅ¸³»´Â °æ¿ì, ÀÌ°ÍÀº ŸÀÔ¸íÀÌ µË´Ï´Ù.

¹Ýȯ°ª:
¿ä¼ÒÀÇ À̸§

getAttributes

AttributeSet  getAttributes()
ÀÌ ¿ä¼Ò°¡ º¸°ü À¯ÁöÇÏ´Â ¼Ó¼ºÀÇ Ä÷º¼ÇÀ» ²¨³À´Ï´Ù.

¹Ýȯ°ª:
¿ä¼ÒÀÇ ¼Ó¼º

getStartOffset

int getStartOffset()
ÀÌ ¿ä¼Ò°¡ ½ÃÀ۵Ǵ ¹®¼­ÀÇ ¼±µÎ·ÎºÎÅÍÀÇ ¿ÀÇÁ¼Â(offset)¸¦ ²¨³À´Ï´Ù. ÀÌ ¿ä¼Ò°¡ÀÚ½Ä ¿ä¼Ò¸¦ °¡Áö°í ÀÖ´Â °æ¿ì, ÀÌ°ÍÀº ÃÖÃÊÀÇÀÚ½Ä ÀÇ ¿ÀÇÁ¼Â(offset)°¡ µË´Ï´Ù. ¹®¼­ÀÇ À§°ªÀ¸·Î´Â ¾Ï¹¬ÀÇ Àü¼Û ¹ÙÀ̾°¡ ÀÖ½À´Ï´Ù.

¹Ýȯ°ª:
°³½Ã ¿ÀÇÁ¼Â(offset). 0 ÀÌ»óÀ¸·Î getEndOffset()º¸´Ù ÀÛÀº
°ü·Ã Ç׸ñ:
Document, AbstractDocument

getEndOffset

int getEndOffset()
ÀÌ ¿ä¼Ò°¡ ³¡³ª´Â ¹®¼­ÀÇ ¼±µÎ·ÎºÎÅÍÀÇ ¿ÀÇÁ¼Â(offset)¸¦ ²¨³À´Ï´Ù. ÀÌ ¿ä¼Ò°¡ÀÚ½Ä ¿ä¼Ò¸¦ °¡Áö°í ÀÖ´Â °æ¿ì, ÀÌ°ÍÀº ¸¶Áö¸·ÀÚ½Ä ÀÇ Á¾·á ¿ÀÇÁ¼Â(offset)°¡ µË´Ï´Ù. ¹®¼­ÀÇ À§°ªÀ¸·Î´Â ¾Ï¹¬ÀÇ ¿ªÀü¼Û¹ÙÀ̾°¡ ÀÖ½À´Ï´Ù.

¸ðµç µðÆúÆ® Document ±¸ÇöÀº AbstractDocument·Î ºÎÅÍ ÆÄ»ýÇÕ´Ï´Ù. AbstractDocument´Â ¹®¼­ÀÇ ¸¶Áö¸·¿¡ ¾Ï¹¬ÀÇ ºê·¹ÀÌÅ©¸¦ Çü¼ºÇÕ´Ï´Ù. ±× °á°ú, ¹®¼­ÀÇ ±æÀ̺¸´Ù ±ä °ªÀ» µ¹·ÁÁÙ ¼öµµ ÀÖ½À´Ï´Ù.

¹Ýȯ°ª:
Á¾·á ¿ÀÇÁ¼Â(offset). getStartOffset()º¸´Ù Å©°í getDocument(). getLength() + 1 ÀÌÇÏ
°ü·Ã Ç׸ñ:
Document, AbstractDocument

getElementIndex

int getElementIndex(int offset)
ÁöÁ¤ ¿ÀÇÁ¼Â(offset)¿¡ °¡Àå °¡±î¿îÀÚ½Ä ¿ä¼ÒÀÇ À妽º¸¦ ÃëµæÇÕ´Ï´Ù. ¿ÀÇÁ¼Â(offset)´Â ¹®¼­ÀÇ ¼±µÎ¿ÍÀÇ »ó´ë À§Ä¡¿¡¼­ ÁöÁ¤µË´Ï´Ù. ElementÀÌ ÀÙÀÇ °æ¿ì´Â -1 ÀÌ µ¹·ÁÁÖ°íÁ® ±×·¸Áö ¾ÊÀº °æ¿ì´Â ÁöÁ¤ÇÑ À§Ä¡¸¦ °¡Àå ÀÚÁÖ ³ªÅ¸³»´Â Element À妽º°¡ ¸®Åϵ˴ϴ٠. À§°ªÀÌ °³½Ã ¿ÀÇÁ¼Â(offset)º¸´Ù ÀÛÀº °æ¿ì´Â 0 ÀÌ ¸®Åϵ˴ϴ٠. ¶Ç, À§°ªÀÌ Á¾·á ¿ÀÇÁ¼Â(offset) ÀÌ»óÀÇ °æ¿ì´Â getElementCount() - 1 ÀÌ ¸®Åϵ˴ϴ٠.

ÆĶó¹ÌÅÍ:
offset - ÁöÁ¤ ¿ÀÇÁ¼Â(offset) >= 0
¹Ýȯ°ª:
¿ä¼ÒÀÇ À妽º >= 0

getElementCount

int getElementCount()
ÀÌ ¿ä¼Ò°¡ Æ÷ÇÔÇÑÀÚ½Ä ¿ä¼ÒÀÇ ¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù. ÀÌ ¿ä¼Ò°¡ ÀÙ¿ä¼ÒÀÇ °æ¿ì, Á¦·Î°¡ ¸®Åϵ˴ϴ٠.

¹Ýȯ°ª:
ÀÚ ¿ä¼ÒÀÇ ¼ö >= 0

getElement

Element  getElement(int index)
ÁöÁ¤µÈ À妽ºÀÇÀÚ½Ä ¿ä¼Ò¸¦ ²¨³À´Ï´Ù.

ÆĶó¹ÌÅÍ:
index - ÁöÁ¤ÇÑ À妽º >= 0
¹Ýȯ°ª:
ÀÚ ¿ä¼Ò

isLeaf

boolean isLeaf()
ÀÌ ¿ä¼Ò°¡ ÀÙÀÇ ¿ä¼ÒÀΰ¡ ¾î¶²°¡°¡ ÆǺ°µË´Ï´Ù. ÀÚ½ÄÀ» °¡Áú °¡´É¼ºÀÌ ÀÖ´Â ¿ä¼Ò´Â ºñ·Ï ±× ½ÃÁ¡¿¡¼­ ÀÚ½ÄÀ» °¡Áö°í ÀÖÁö ¾Ê¾Æµµ, false¸¦ ¸®ÅÏÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÀÙ¿ä¼ÒÀÇ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.