리팩토링 상태 컨텍스트 표시기

org.eclipse.ltk.ui.refactoring.statusContextViewers

3.0

이 확장점은 리팩토링 상태 항목의 컨텍스트를 사용자에게 표시할 수 있는 특수 표시기를 정의하는 데 사용됩니다. 이 확장점의 읽기 프로그램은 표현식 평가 중 <with variable="..."/> 태그를 사용하여 액세스할 수 있는 다음의 사전정의된 변수를 제공합니다.

context
사용자 인터페이스에 표시될 리팩토링 상태 항목이 관리하는 컨텍스트 오브젝트

변수는 <with variable="..."/> 표현식을 사용하여 액세스할 수 있습니다. 표현식 평가 중 사용되는 기본 변수는 컨텍스트 변수에 바인드됩니다.

<!ELEMENT extension (statusContextViewer*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT statusContextViewer (enablement)>

<!ATTLIST statusContextViewer

id    CDATA #REQUIRED

class CDATA #REQUIRED>


아래의 예제는 FileStatusContext 오브젝트에 대한 상태 컨텍스트 표시기를 제공합니다.
   

<extension point=

"org.eclipse.ltk.ui.refactoring.statusContextViewers"

>

<statusContextViewer class=

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

id=

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

>

<enablement>

<instanceof value=

"org.eclipse.ltk.core.refactoring.FileStatusContext"

/>

</enablement>

</statusContextViewer>

</extension>

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