JavaTM 2
Platform
Std.  Ed.  v1. 4.0

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

±âÁ¸ÀÇ ±¸Çö Ŭ·¡½ºÀÇ À϶÷:
GapContent , StringContent
Æ÷ÇԵǾî ÀÖ´Â ÀÎÅÍÆäÀ̽º:
AbstractDocument

public static interface AbstractDocument.Content

ÆíÁý °¡´ÉÇÑ Ä³¸¯ÅÍÀÇ ¼øÂ÷ ¼ø¼­¸¦ ³ªÅ¸³»´Â ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. ±¸Çö¿¡¼­´Â º¯°æÀÌ UndoableEdit ÀÇ ±¸ÇöÀ» µ¹·ÁÁÙÁö ¾î¶³Áö¸¦ ¹Ý¿µÇÏ´Â È÷½ºÅ丮 ±â±¸¸¦ ¼­Æ÷Æ®ÇØµµ ÇÏÁö ¾Ê¾Æµµ ±¦Âú½À´Ï´Ù.

°ü·Ã Ç׸ñ:
AbstractDocument

¸Þ¼ÒµåÀÇ °³¿ä
 Position createPosition (int offset)
          ÄÁÅÙÃ÷°¡ º¯°æµÇ¾úÀ» ¶§¿¡ º¯°æÀ» ÃßÀûÇÏ´Â ÄÁÅÙÃ÷³»ÀÇ À§Ä¡¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
 void getChars (int where, int len, Segment  txt)
          Ä³¸¯ÅÍÀÇ ¼øÂ÷ ¼ø¼­¸¦ ÃëµæÇØ, ¼¼±×¸ÕÆ®(segment)¿¡ Ä«ÇÇÇÕ´Ï´Ù.
 String getString (int where, int len)
          ¼øÂ÷ ¼ø¼­¿¡ Æ÷ÇԵǴ ij¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÝ´Ï´Ù.
 UndoableEdit insertString (int where, String  str)
          ¼øÂ÷ ¼ø¼­¿¡ ij¸¯ÅÍ ¶óÀÎÀ» »ðÀÔÇÕ´Ï´Ù.
 int length ()
          Ä³¸¯ÅÍ ¼øÂ÷ ¼ø¼­ÀÇ, ÇöÀçÀÇ ±æÀÌÀÔ´Ï´Ù.
 UndoableEdit remove (int where, int nitems)
          ¼øÂ÷ ¼ø¼­ÀÇ ÀϺθ¦ »èÁ¦ÇÕ´Ï´Ù.
 

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

createPosition

public Position  createPosition(int offset)
                        throws BadLocationException 
ÄÁÅÙÃ÷°¡ º¯°æµÇ¾úÀ» ¶§¿¡ º¯°æÀ» ÃßÀûÇÏ´Â ÄÁÅÙÃ÷³»ÀÇ À§Ä¡¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
offset - ÄÁÅÙÃ÷ÀÇ ¿ÀÇÁ¼Â(offset) >= 0
¹Ýȯ°ª:
À§Ä¡
¿¹¿Ü:
BadLocationException - ¿ÀÇÁ¼Â(offset)°¡ ¹«È¿ÀÎ °æ¿ì

length

public int length()
ij¸¯ÅÍ ¼øÂ÷ ¼ø¼­ÀÇ, ÇöÀçÀÇ ±æÀÌÀÔ´Ï´Ù.

¹Ýȯ°ª:
±æÀÌ >= 0

insertString

public UndoableEdit  insertString(int where,
                                 String  str)
                          throws BadLocationException 
¼øÂ÷ ¼ø¼­¿¡ ij¸¯ÅÍ ¶óÀÎÀ» »ðÀÔÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
where - »ðÀÔÇÏ´Â ¼øÂ÷ ¼ø¼­±îÁöÀÇ ¿ÀÇÁ¼Â(offset) >= 0
str - »ðÀÔÇϴ ij¸¯ÅÍ ¶óÀÎ
¹Ýȯ°ª:
±¸ÇöÀÌ È÷½ºÅ丮 ±â±¸¸¦ ¼­Æ÷Æ®Çϰí ÀÖ´Â °æ¿ì´Â Edit ÀÇ ±¸Çö¿¡ÀÇ ÂüÁ¶°¡ µ¹·ÁÁÖ¾îÁø´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â null °¡ µ¹·ÁÁÖ¾îÁø´Ù
¿¹¿Ü:
BadLocationException - Àμö¿¡ ÀÇÇØ ÁöÁ¤µÈ area°¡ ij¸¯ÅÍÀÇ ¼øÂ÷ ¼ø¼­¿¡ Æ÷ÇÔµÇÁö ¾Ê´Â °æ¿ì´Â ½½·Î¿ì µÈ´Ù

remove

public UndoableEdit  remove(int where,
                           int nitems)
                    throws BadLocationException 
¼øÂ÷ ¼ø¼­ÀÇ ÀϺθ¦ »èÁ¦ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
where - »ðÀÔÇÏ´Â ¼øÂ÷ ¼ø¼­±îÁöÀÇ ¿ÀÇÁ¼Â(offset) >= 0
nitems - »èÁ¦ ´ë»óÀÌ µÇ´Â ¼øÂ÷ ¼ø¼­³»ÀÇ Ç׸ñÀÇ ¼ö >= 0
¹Ýȯ°ª:
±¸ÇöÀÌ È÷½ºÅ丮 ±â±¸¸¦ ¼­Æ÷Æ®Çϰí ÀÖ´Â °æ¿ì´Â Edit ÀÇ ±¸Çö¿¡ÀÇ ÂüÁ¶°¡ µ¹·ÁÁÖ¾îÁø´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â null
¿¹¿Ü:
BadLocationException - Àμö¿¡ ÀÇÇØ ÁöÁ¤µÈ area°¡ ij¸¯ÅÍÀÇ ¼øÂ÷ ¼ø¼­¿¡ Æ÷ÇÔµÇÁö ¾Ê´Â °æ¿ì´Â ½½·Î¿ì µÈ´Ù

getString

public String  getString(int where,
                        int len)
                 throws BadLocationException 
¼øÂ÷ ¼ø¼­¿¡ Æ÷ÇԵǴ ij¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÝ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
where - ÃëµæÇÏ´Â ¼øÂ÷ ¼ø¼­±îÁöÀÇ ¿ÀÇÁ¼Â(offset) >= 0
len - Ä«ÇÇÇϴ ij¸¯Åͼö >= 0
¹Ýȯ°ª:
ij¸¯ÅÍ ¶óÀÎ
¿¹¿Ü:
BadLocationException - Àμö¿¡ ÀÇÇØ ÁöÁ¤µÈ area°¡ ij¸¯ÅÍÀÇ ¼øÂ÷ ¼ø¼­¿¡ Æ÷ÇÔµÇÁö ¾Ê´Â °æ¿ì´Â ½½·Î¿ì µÈ´Ù

getChars

public void getChars(int where,
                     int len,
                     Segment  txt)
              throws BadLocationException 
ij¸¯ÅÍÀÇ ¼øÂ÷ ¼ø¼­¸¦ ÃëµæÇØ, ¼¼±×¸ÕÆ®(segment)¿¡ Ä«ÇÇÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
where - °³½Ã ¿ÀÇÁ¼Â(offset) >= 0
len - ij¸¯Åͼö >= 0
txt - Ä«ÇÇóÀÇ À§Ä¡
¿¹¿Ü:
BadLocationException - Àμö¿¡ ÀÇÇØ ÁöÁ¤µÈ area°¡ ij¸¯ÅÍÀÇ ¼øÂ÷ ¼ø¼­¿¡ Æ÷ÇÔµÇÁö ¾Ê´Â °æ¿ì´Â ½½·Î¿ì µÈ´Ù

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.