<!ELEMENT extension (factory+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ATTLIST factory
adaptableType CDATA #REQUIRED
class CDATA #REQUIRED>
<!ELEMENT adapter EMPTY>
<!ATTLIST adapter
type CDATA #REQUIRED>
<extension point=
"org.eclipse.core.runtime.adapters"
>
<factory class=
"com.xyz.MyFileAdapterFactory"
adaptableType=
"org.eclipse.core.resources.IFile"
>
<adapter type=
"com.xyz.MyFile"
/>
</factory>
</extension>
IAdapterManager.hasAdapter
메소드를
사용하여 조회되거나 IAdapterFactory의 getAdapter
메소드 중 하나를 사용하여 검색될 수 있습니다.
이 확장점을 통해
등록된 어댑터 팩토리는 런타임 시 IAdapterFactory.registerAdapters를
사용하여 등록하지 않아도 됩니다.
Copyright (c) 2004, 2005 IBM Corporation and others.
All rights reserved. 본 프로그램 및 본 프로그램에 동봉되는 자료는 본 배포물에 동봉되는 Eclipse Public License v1.0의 조항에 따라 사용해야 하며
웹 사이트(http://www.eclipse.org/legal/epl-v10.html)에서도 관련 사항을 참조할 수 있습니다.