JavaTM Platform
Standard Ed. 6

javax.swing.text
클래스 AbstractDocument.DefaultDocumentEvent

java.lang.Object 
  상위를 확장 javax.swing.undo.AbstractUndoableEdit 
      상위를 확장 javax.swing.undo.CompoundEdit 
          상위를 확장 javax.swing.text.AbstractDocument.DefaultDocumentEvent
모든 구현된 인터페이스:
Serializable , DocumentEvent , UndoableEdit
포함되어 있는 클래스:
AbstractDocument


public class AbstractDocument.DefaultDocumentEvent
extends CompoundEdit
implements DocumentEvent

문서가 변경되었을 경우에, 문서의 변경을 포함합니다. 문서 변경 트랜잭션(transaction)로 변경을 했을 경우, 변경 통지로 문서의 변경을 계속해 사용할 수 있습니다. 이것은, AbstractDocument 클래스, 및 문서 청취자에 대해서 변경 정보를 전송하는 확장 기능으로 사용됩니다.


상자의 클래스의 개요
 
인터페이스 javax.swing.event. DocumentEvent 로부터 상속된 상자의 클래스/인터페이스
DocumentEvent.ElementChange , DocumentEvent.EventType
 
필드의 개요
 
클래스 javax.swing.undo. CompoundEdit 로부터 상속된 필드
edits
 
클래스 javax.swing.undo. AbstractUndoableEdit 로부터 상속된 필드
RedoName , UndoName
 
생성자 의 개요
AbstractDocument.DefaultDocumentEvent (int offs, int len, DocumentEvent.EventType  type)
          변경 레코드를 작성합니다.
 
메소드의 개요
 boolean addEdit (UndoableEdit  anEdit)
          문서 편집을 추가합니다.
 DocumentEvent.ElementChange getChange (Element  elem)
          요소의 변경을 가져옵니다.
 Document getDocument ()
          변경 이벤트의 기가 된 문서를 가져옵니다.
 int getLength ()
          변경의 길이를 돌려줍니다.
 int getOffset ()
          변경의 시점의 문서내에서의 오프셋(offset)를 돌려줍니다.
 String getPresentationName ()
          변경 로그등으로 사용되는, 이 편집 결과의, 판독 가능한 로컬라이즈 된 기술을 제공합니다.
 String getRedoPresentationName ()
          [재실행 (Redo)] 메뉴 항목등으로 사용되는, 이 편집 결과의, 재실행할 수 있는 형식의 판독 가능한 로컬라이즈 된 기술을 제공합니다.
 DocumentEvent.EventType getType ()
          이벤트의 형태를 돌려줍니다.
 String getUndoPresentationName ()
          [바탕으로 되돌리는 (Undo)] 메뉴 항목등으로 사용되는, 이 편집 결과의, 바탕으로 되돌릴 수 있는 형식의 판독 가능한 로컬라이즈 된 기술을 제공합니다.
 boolean isSignificant ()
          DefaultDocument 이벤트는 중요합니다.
 void redo ()
          변경을 다시 합니다.
 String toString ()
          변경 이벤트의 설명문자열을 돌려줍니다.
 void undo ()
          변경을 바탕으로 되돌립니다.
 
클래스 javax.swing.undo. CompoundEdit 로부터 상속된 메소드
canRedo , canUndo , die , end , isInProgress , lastEdit
 
클래스 javax.swing.undo. AbstractUndoableEdit 로부터 상속된 메소드
replaceEdit
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait
 

생성자 의 상세

AbstractDocument.DefaultDocumentEvent

public AbstractDocument.DefaultDocumentEvent(int offs,
                                             int len,
                                             DocumentEvent.EventType  type)
변경 레코드를 작성합니다.

파라미터:
offs - 변경 문서에의 오프셋(offset) >= 0
len - 변경의 길이 >= 0
type - 이벤트의 형태 (DocumentEvent.EventType)
도입된 버젼:
1.4
메소드의 상세

toString

public String  toString()
변경 이벤트의 설명문자열을 돌려줍니다.

오버라이드(override):
클래스 CompoundEdit 내의 toString
반환값:
캐릭터 라인

addEdit

public boolean addEdit(UndoableEdit  anEdit)
문서 편집을 추가합니다. 편집의 수가 임계치를 넘는 경우, 이러한 요구에 대한 액세스가 비교적 빠르기 때문에, 해시 테이블이 ElementChange 의 구현을 참조하도록(듯이) 교체됩니다.

정의:
인터페이스 UndoableEdit 내의 addEdit
오버라이드(override):
클래스 CompoundEdit 내의 addEdit
파라미터:
anEdit - 문서 편집 레코드
반환값:
편집이 추가되었을 경우는 true
관련 항목:
UndoableEdit.addEdit(javax.swing.undo.UndoableEdit)

redo

public void redo()
          throws CannotRedoException 
변경을 다시 합니다.

정의:
인터페이스 UndoableEdit 내의 redo
오버라이드(override):
클래스 CompoundEdit 내의 redo
예외:
CannotRedoException - 변경의 재시도를 할 수 없는 경우
관련 항목:
AbstractUndoableEdit.canRedo()

undo

public void undo()
          throws CannotUndoException 
변경을 바탕으로 되돌립니다.

정의:
인터페이스 UndoableEdit 내의 undo
오버라이드(override):
클래스 CompoundEdit 내의 undo
예외:
CannotUndoException - 변경을 바탕으로 되돌릴 수 없는 경우
관련 항목:
AbstractUndoableEdit.canUndo()

isSignificant

public boolean isSignificant()
DefaultDocument 이벤트는 중요합니다. DefaultDocumentEvent 를 집약해, 단일의 편집으로서 사용자에게 제시하는 경우, DefaultDocumentEvent 를 CompoundEdit 에 배치합니다.

정의:
인터페이스 UndoableEdit 내의 isSignificant
오버라이드(override):
클래스 CompoundEdit 내의 isSignificant
반환값:
편집을 바탕으로 되돌리기 위해서(때문에) 이벤트가 중요한가 어떤가
관련 항목:
UndoableEdit.isSignificant()

getPresentationName

public String  getPresentationName()
변경 로그등으로 사용되는, 이 편집 결과의, 판독 가능한 로컬라이즈 된 기술을 제공합니다.

정의:
인터페이스 UndoableEdit 내의 getPresentationName
오버라이드(override):
클래스 CompoundEdit 내의 getPresentationName
반환값:
설명
관련 항목:
AbstractUndoableEdit.getUndoPresentationName() , AbstractUndoableEdit.getRedoPresentationName()

getUndoPresentationName

public String  getUndoPresentationName()
[바탕으로 되돌리는 (Undo)] 메뉴 항목등으로 사용되는, 이 편집 결과의, 바탕으로 되돌릴 수 있는 형식의 판독 가능한 로컬라이즈 된 기술을 제공합니다. 일반적으로, getDescription()로부터 파생합니다.

정의:
인터페이스 UndoableEdit 내의 getUndoPresentationName
오버라이드(override):
클래스 CompoundEdit 내의 getUndoPresentationName
반환값:
설명
관련 항목:
AbstractUndoableEdit.getPresentationName()

getRedoPresentationName

public String  getRedoPresentationName()
[재실행 (Redo)] 메뉴 항목등으로 사용되는, 이 편집 결과의, 재실행할 수 있는 형식의 판독 가능한 로컬라이즈 된 기술을 제공합니다. 일반적으로, getPresentationName()로부터 파생합니다.

정의:
인터페이스 UndoableEdit 내의 getRedoPresentationName
오버라이드(override):
클래스 CompoundEdit 내의 getRedoPresentationName
반환값:
설명
관련 항목:
AbstractUndoableEdit.getPresentationName()

getType

public DocumentEvent.EventType  getType()
이벤트의 형태를 돌려줍니다.

정의:
인터페이스 DocumentEvent 내의 getType
반환값:
DocumentEvent.EventType 로서의 이벤트의 형태
관련 항목:
DocumentEvent.getType()

getOffset

public int getOffset()
변경의 시점의 문서내에서의 오프셋(offset)를 돌려줍니다.

정의:
인터페이스 DocumentEvent 내의 getOffset
반환값:
오프셋(offset) >= 0
관련 항목:
DocumentEvent.getOffset()

getLength

public int getLength()
변경의 길이를 돌려줍니다.

정의:
인터페이스 DocumentEvent 내의 getLength
반환값:
길이 >= 0
관련 항목:
DocumentEvent.getLength()

getDocument

public Document  getDocument()
변경 이벤트의 기가 된 문서를 가져옵니다.

정의:
인터페이스 DocumentEvent 내의 getDocument
반환값:
문서
관련 항목:
DocumentEvent.getDocument()

getChange

public DocumentEvent.ElementChange  getChange(Element  elem)
요소의 변경을 가져옵니다.

정의:
인터페이스 DocumentEvent 내의 getChange
파라미터:
elem - 요소
반환값:
변경

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.