JavaTM 2
Platform
Std.  Ed.  v1. 4.0

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

±âÁ¸ÀÇ ±¸Çö Ŭ·¡½ºÀÇ À϶÷:
AbstractDocument.AbstractElement

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

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

¹Ýȯ°ª:
¹®¼­

getParentElement

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

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

getName

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

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

getAttributes

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

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

getStartOffset

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

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

getEndOffset

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

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

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

getElementIndex

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

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

getElementCount

public int getElementCount()
ÀÌ ¿ä¼Ò°¡ Æ÷ÇÔÇÑ ¾ÆÀÌ ¿ä¼ÒÀÇ ¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¿ä¼Ò°¡ ÀÙ¿ä¼ÒÀÇ °æ¿ì, Á¦·Î°¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.

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

getElement

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

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

isLeaf

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

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

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

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.