Java Doc for TabbedPropertyRegistry.java in  » IDE-Eclipse » ui » org » eclipse » ui » internal » views » properties » tabbed » view » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » IDE Eclipse » ui » org.eclipse.ui.internal.views.properties.tabbed.view 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.eclipse.ui.internal.views.properties.tabbed.view.TabbedPropertyRegistry

TabbedPropertyRegistry
public class TabbedPropertyRegistry (Code)
Provides information about the tabbed property extension points. Each tabbed property registry is associated with a unique contributor ID.
author:
   Anthony Hunter


Field Summary
final protected static  AbstractTabDescriptor[]EMPTY_DESCRIPTOR_ARRAY
    
protected  IActionProvideractionProvider
    
protected  IConfigurationElementcontributorConfigurationElement
    
protected  StringcontributorId
    
protected  ILabelProviderlabelProvider
    
protected  booleanoverridableTabListContentProvider
    
protected  ListpropertyCategories
    
protected  ISectionDescriptorProvidersectionDescriptorProvider
    
protected  ITabDescriptorProvidertabDescriptorProvider
    
protected  ITabDescriptor[]tabDescriptors
    
protected  ITypeMappertypeMapper
    

Constructor Summary
protected  TabbedPropertyRegistry(String id)
     There is one details registry for each contributor type.

Method Summary
protected  ITabDescriptoradaptDescriptorFor(ITabDescriptor target, IWorkbenchPart part, ISelection selection)
     Given a property tab descriptor remove all its section descriptors that do not apply to the given input object.
protected  voidappendToTabDescriptor(ISectionDescriptor section, List aTabDescriptors)
     Appends the given section to a tab from the list.
protected  ITabDescriptor[]filterTabDescriptors(ITabDescriptor[] descriptors, IWorkbenchPart part, ISelection selection)
     Filters out the tab descriptors that do not have any sections for the given input.
public  IActionProvidergetActionProvider()
     Gets the action provider for the contributor.
protected  ITabDescriptor[]getAllTabDescriptors()
     Reads property tab extensions.
protected  IConfigurationElement[]getConfigurationElements(String extensionPointId)
     Returns the configuration elements targeted for the given extension point and the current contributor id.
public  ILabelProvidergetLabelProvider()
     Gets the label provider for the contributor.
public  ITabDescriptor[]getTabDescriptors(IWorkbenchPart part, ISelection selection)
     Returns all section descriptors for the provided selection.
Parameters:
  part - the workbench part containing the selection
Parameters:
  selection - the current selection.
public  IStructuredContentProvidergetTabListContentProvider()
     Gets the tab list content provider for the contributor.
public  ITypeMappergetTypeMapper()
     Gets the type mapper for the contributor.
protected  voidpopulateWithSectionDescriptors(List aTabDescriptors)
     Populates the given tab descriptors with section descriptors.
protected  ISectionDescriptor[]readSectionDescriptors()
     Reads property section extensions.
protected  ListreadTabDescriptors()
     Reads property tab extensions.
protected  ListsortTabDescriptorsByAfterTab(List tabs)
     Sorts the tab descriptors in the given list according to afterTab.
protected  ListsortTabDescriptorsByCategory(List descriptors)
     Sorts the tab descriptors in the given list according to category.

Field Detail
EMPTY_DESCRIPTOR_ARRAY
final protected static AbstractTabDescriptor[] EMPTY_DESCRIPTOR_ARRAY(Code)



actionProvider
protected IActionProvider actionProvider(Code)



contributorConfigurationElement
protected IConfigurationElement contributorConfigurationElement(Code)



contributorId
protected String contributorId(Code)



labelProvider
protected ILabelProvider labelProvider(Code)



overridableTabListContentProvider
protected boolean overridableTabListContentProvider(Code)



propertyCategories
protected List propertyCategories(Code)



sectionDescriptorProvider
protected ISectionDescriptorProvider sectionDescriptorProvider(Code)



tabDescriptorProvider
protected ITabDescriptorProvider tabDescriptorProvider(Code)



tabDescriptors
protected ITabDescriptor[] tabDescriptors(Code)



typeMapper
protected ITypeMapper typeMapper(Code)




Constructor Detail
TabbedPropertyRegistry
protected TabbedPropertyRegistry(String id)(Code)
There is one details registry for each contributor type.




Method Detail
adaptDescriptorFor
protected ITabDescriptor adaptDescriptorFor(ITabDescriptor target, IWorkbenchPart part, ISelection selection)(Code)
Given a property tab descriptor remove all its section descriptors that do not apply to the given input object.



appendToTabDescriptor
protected void appendToTabDescriptor(ISectionDescriptor section, List aTabDescriptors)(Code)
Appends the given section to a tab from the list.



filterTabDescriptors
protected ITabDescriptor[] filterTabDescriptors(ITabDescriptor[] descriptors, IWorkbenchPart part, ISelection selection)(Code)
Filters out the tab descriptors that do not have any sections for the given input.



getActionProvider
public IActionProvider getActionProvider()(Code)
Gets the action provider for the contributor. the action provider for the contributor.



getAllTabDescriptors
protected ITabDescriptor[] getAllTabDescriptors()(Code)
Reads property tab extensions. Returns all tab descriptors for the current contributor id or an empty array if none is found.



getConfigurationElements
protected IConfigurationElement[] getConfigurationElements(String extensionPointId)(Code)
Returns the configuration elements targeted for the given extension point and the current contributor id. The elements are also sorted by plugin prerequisite order.



getLabelProvider
public ILabelProvider getLabelProvider()(Code)
Gets the label provider for the contributor. the label provider for the contributor.



getTabDescriptors
public ITabDescriptor[] getTabDescriptors(IWorkbenchPart part, ISelection selection)(Code)
Returns all section descriptors for the provided selection.
Parameters:
  part - the workbench part containing the selection
Parameters:
  selection - the current selection. all section descriptors.



getTabListContentProvider
public IStructuredContentProvider getTabListContentProvider()(Code)
Gets the tab list content provider for the contributor. the tab list content provider for the contributor.



getTypeMapper
public ITypeMapper getTypeMapper()(Code)
Gets the type mapper for the contributor. the type mapper for the contributor.



populateWithSectionDescriptors
protected void populateWithSectionDescriptors(List aTabDescriptors)(Code)
Populates the given tab descriptors with section descriptors.



readSectionDescriptors
protected ISectionDescriptor[] readSectionDescriptors()(Code)
Reads property section extensions. Returns all section descriptors for the current contributor id or an empty array if none is found.



readTabDescriptors
protected List readTabDescriptors()(Code)
Reads property tab extensions. Returns all tab descriptors for the current contributor id or an empty list if none is found.



sortTabDescriptorsByAfterTab
protected List sortTabDescriptorsByAfterTab(List tabs)(Code)
Sorts the tab descriptors in the given list according to afterTab.



sortTabDescriptorsByCategory
protected List sortTabDescriptorsByCategory(List descriptors)(Code)
Sorts the tab descriptors in the given list according to category.



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

w_w_w___.__j_a_va2s._c__o___m | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.