AbstractUndoableEdit

AbstractUndoableEdit (UndoableEdit의 추상 구현)

AbstractUndoableEditUndoableEdit의 추상 구현으로, 해당 인터페이스의 모든 boolean 메서드에 간단한 응답을 구현해요. UndoableEdit, Serializable을 구현해요.

출처: Java API Reference

본문

알려진 직접 서브클래스로는 AbstractDocument.ElementEdit, CompoundEdit, DefaultStyledDocument.AttributeUndoableEdit, StateEdit이 있어요.

필드

  • protected static final String RedoNamegetRedoPresentationName이 반환하는 문자열이에요. Java 2 플랫폼 v1.3.1부터 더 이상 사용하지 않아요.
  • protected static final String UndoNamegetUndoPresentationName이 반환하는 문자열이에요. Java 2 플랫폼 v1.3.1부터 더 이상 사용하지 않아요.

생성자

  • AbstractUndoableEdit()hasBeenDonealive를 기본적으로 true로 만드는 AbstractUndoableEdit을 생성해요.

메서드

  • boolean addEdit(UndoableEdit anEdit) — 기본 구현은 false를 반환해요.
  • boolean canRedo() — 이 편집이 살아있고 hasBeenDonefalse이면 true를 반환해요.
  • boolean canUndo() — 이 편집이 살아있고 hasBeenDonetrue이면 true를 반환해요.
  • void die()alivefalse로 설정해요.
  • String getPresentationName() — 기본 구현은 ""를 반환해요.
  • String getRedoPresentationName() — 기본값 테이블에서 AbstractUndoableEdit.redoText 키로 값을 가져와 그 값 뒤에 공백과 getPresentationName을 붙여 반환해요.
  • String getUndoPresentationName() — 기본값 테이블에서 AbstractUndoableEdit.undoText 키로 값을 가져와 그 값 뒤에 공백과 getPresentationName을 붙여 반환해요.

더 알아보기 (Learn more)

Java 공식 API