나는 갈 권리가 있을지 궁금해했다. 나는 JPA 엔티티를 사용하는 일식 rcp 애플리케이션을 가지고있다. 이제 IAdapterFactory
및 IAdaptable
인터페이스를 통해 제공되는 어댑터 패턴을 사용하고 싶습니다. 이 article에 따르면 내 엔터티는 IAdaptable
인터페이스를 구현해야하지만 깨끗한 엔터티가 있어야하며 바보 같은 ContentProvider를 쓰고 싶지는 않습니다. 내 질문 : ContentProvider를 사용하여 다른 선택의 여지가 있습니까?엔티티와 어댑터 패턴
0
A
답변
3
는 그들은 IAdaptable
을 구현하기 위해 반드시 필요한 것은 아니라고 말한다.
이
IAdapterManager manager = Platform.getAdapterManager();
... = manager.getAdapter(object, IResource.class);
예를 수행 할 수도있다 WorkbenchLabelProvider
은 이 나중에 IAdapterManager
을 사용하는지 확인하는 org.eclipse.ui.internal.util.Util.getAdapter()
을 사용합니다.
IAdapterManager
은 IAdapterFactories
입니다. 어댑터 팩토리는 registerAdapters
메소드를 사용하여 프로그래밍 방식으로 등록 할 수 있습니다. 또는 org.eclipse.core.runtime.adapters
확장 점을 사용하여 선언적으로 등록 할 수 있습니다.
관련 문제
- 1. 어댑터 패턴
- 2. 어댑터 패턴 구현
- 3. 정적 클래스가있는 어댑터 패턴
- 4. "쓰레기 어댑터 패턴"이란 무엇입니까?
- 5. 프로토콜 어댑터 생성시 피드백/패턴
- 6. DataAdapter는 외관 패턴 또는 어댑터 패턴을 사용합니까?
- 7. EF POCO DTO WCF 어댑터 패턴
- 8. "어댑터"또는 "어댑터"?
- 9. Refactor to Design Patterns : 타사 API에 어댑터 패턴 적용
- 10. 회 전자 어댑터 및 Listview 어댑터
- 11. JPA 엔티티와 Hibernate 엔티티의 차이점
- 12. C++의 템플릿 "어댑터"
- 13. 외관이있는 어댑터 사용
- 14. 버튼이있는 안드로이드 목록 어댑터
- 15. 어댑터 패턴은 어떻게 작동합니까?
- 16. JRuby를 공용 데이터베이스 어댑터
- 17. 안드로이드 simpleCursor 어댑터
- 18. 동적으로 제어 어댑터 설정
- 19. 안드로이드의 사용자 지정 어댑터
- 20. 안드로이드 끝없는 어댑터
- 21. Linux의 루프백 어댑터 이름
- 22. 내 목록보기에서 어댑터 설정
- 23. 갤러리의 사용자 지정 어댑터
- 24. 어댑터 패턴은 언제 필요합니까?
- 25. "어댑터 이름"이란 무엇입니까?
- 26. 질문에 데이터 어댑터 (UpdateCommand)
- 27. 비 목록보기에 어댑터 사용
- 28. 어댑터 Threadpool 오류 (Jboss)
- 29. Java beans 바인딩 : 어댑터?
- 30. 레일 : 자동 데이터베이스 어댑터