변경 미리보기 표시기 리팩토링

org.eclipse.ltk.ui.refactoring.changePreviewViewers

3.0

이 확장점은 변경 오브젝트를 표시할 수 있는 특수한 표시기를 정의하는 데 사용됩니다. 이 확장점의 읽기 프로그램은 표현식 평가 중 <with variable="..."/> 태그를 사용하여 액세스할 수 있는 다음의 사전정의된 변수를 제공합니다.

변경
미리보기를 표시할 변경 오브젝트

표현식 평가 중 사용되는 기본 변수는 변경 변수에 바인드됩니다.

<!ELEMENT extension (changePreviewViewer*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT changePreviewViewer (enablement)>

<!ATTLIST changePreviewViewer

id    CDATA #REQUIRED

class CDATA #REQUIRED>


아래의 예제는 텍스트 변경 오브젝트의 미리보기 표시기를 제공합니다.
   

<extension point=

"org.eclipse.ltk.ui.refactoring.changePreviewViewers"

>

<changePreviewViewer class=

"org.eclipse.ltk.internal.ui.refactoring.TextChangePreviewViewer"

id=

"org.eclipse.ltk.internal.ui.refactoring.textChangePreviewViewer"

>

<enablement>

<instanceof value=

"org.eclipse.ltk.core.refactoring.TextChange"

/>

</enablement>

</changePreviewViewer>

</extension>

제공된 클래스는 org.eclipse.ltk.ui.refactoring.IChangePreviewViewer를 확장해야 합니다.