AbstractUndoableEdit
AbstractUndoableEdit (UndoableEdit의 추상 구현)
AbstractUndoableEdit은 UndoableEdit의 추상 구현으로, 해당 인터페이스의 모든 boolean 메서드에 간단한 응답을 구현해요. UndoableEdit, Serializable을 구현해요.
본문
알려진 직접 서브클래스로는 AbstractDocument.ElementEdit, CompoundEdit, DefaultStyledDocument.AttributeUndoableEdit, StateEdit이 있어요.
필드
protected static final String RedoName—getRedoPresentationName이 반환하는 문자열이에요. Java 2 플랫폼 v1.3.1부터 더 이상 사용하지 않아요.protected static final String UndoName—getUndoPresentationName이 반환하는 문자열이에요. Java 2 플랫폼 v1.3.1부터 더 이상 사용하지 않아요.
생성자
AbstractUndoableEdit()—hasBeenDone과alive를 기본적으로true로 만드는AbstractUndoableEdit을 생성해요.
메서드
boolean addEdit(UndoableEdit anEdit)— 기본 구현은false를 반환해요.boolean canRedo()— 이 편집이 살아있고hasBeenDone이false이면true를 반환해요.boolean canUndo()— 이 편집이 살아있고hasBeenDone이true이면true를 반환해요.void die()—alive를false로 설정해요.String getPresentationName()— 기본 구현은""를 반환해요.String getRedoPresentationName()— 기본값 테이블에서AbstractUndoableEdit.redoText키로 값을 가져와 그 값 뒤에 공백과getPresentationName을 붙여 반환해요.String getUndoPresentationName()— 기본값 테이블에서AbstractUndoableEdit.undoText키로 값을 가져와 그 값 뒤에 공백과getPresentationName을 붙여 반환해요.