Java Doc for MultiPageEditorSite.java in  » IDE-Eclipse » ui-workbench » org » eclipse » ui » part » 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 workbench » org.eclipse.ui.part 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.eclipse.ui.part.MultiPageEditorSite

MultiPageEditorSite
public class MultiPageEditorSite implements IEditorSite,INestable(Code)
Site for a nested editor within a multi-page editor. Selection is handled by forwarding the event to the multi-page editor's selection listeners; most other methods are forwarded to the multi-page editor's site.

The base implementation of MultiPageEditor.createSite creates an instance of this class. This class may be instantiated or subclassed.




Constructor Summary
public  MultiPageEditorSite(MultiPageEditorPart multiPageEditor, IEditorPart editor)
     Creates a site for the given editor nested within the given multi-page editor.

Method Summary
final public  voidactivate()
     Notifies the multi page editor service that the component within which it exists has become active.
final public  voiddeactivate()
     Notifies the multi page editor service that the component within which it exists has been deactived.
public  voiddispose()
     Dispose the contributions.
public  IEditorActionBarContributorgetActionBarContributor()
     The MultiPageEditorSite implementation of this IEditorSite method returns null, since nested editors do not have their own action bar contributor.
public  IActionBarsgetActionBars()
     The MultiPageEditorSite implementation of this IEditorSite method forwards to the multi-page editor to return the action bars.
public  ObjectgetAdapter(Class adapter)
    
public  ILabelDecoratorgetDecoratorManager()
     The MultiPageEditorSite implementation of this IWorkbenchPartSite method forwards to the multi-page editor to return the decorator manager.
public  IEditorPartgetEditor()
     Returns the nested editor.
public  StringgetId()
     The MultiPageEditorSite implementation of this IWorkbenchPartSite method returns an empty string since the nested editor is not created from the registry.
public  IKeyBindingServicegetKeyBindingService()
    
public  MultiPageEditorPartgetMultiPageEditor()
     Returns the multi-page editor.
public  IWorkbenchPagegetPage()
     The MultiPageEditorSite implementation of this IWorkbenchPartSite method forwards to the multi-page editor to return the workbench page.
public  IWorkbenchPartgetPart()
    
public  StringgetPluginId()
     The MultiPageEditorSite implementation of this IWorkbenchPartSite method returns an empty string since the nested editor is not created from the registry.
public  StringgetRegisteredName()
     The MultiPageEditorSite implementation of this IWorkbenchPartSite method returns an empty string since the nested editor is not created from the registry.
public  ISelectionProvidergetSelectionProvider()
     The MultiPageEditorSite implementation of this IWorkbenchPartSite method returns the selection provider set by setSelectionProvider.
final public  ObjectgetService(Class key)
    
public  ShellgetShell()
     The MultiPageEditorSite implementation of this IWorkbenchPartSite method forwards to the multi-page editor to return the shell.
public  IWorkbenchWindowgetWorkbenchWindow()
     The MultiPageEditorSite implementation of this IWorkbenchPartSite method forwards to the multi-page editor to return the workbench window.
protected  voidhandlePostSelectionChanged(SelectionChangedEvent event)
     Handles a post selection changed even from the nexted editor.
protected  voidhandleSelectionChanged(SelectionChangedEvent event)
     Handles a selection changed event from the nested editor.
final public  booleanhasService(Class key)
    
public  voidregisterContextMenu(MenuManager menuManager, ISelectionProvider selProvider)
     The MultiPageEditorSite implementation of this IWorkbenchPartSite method forwards to the multi-page editor for registration.
final public  voidregisterContextMenu(MenuManager menuManager, ISelectionProvider selectionProvider, boolean includeEditorInput)
    
public  voidregisterContextMenu(String menuID, MenuManager menuMgr, ISelectionProvider selProvider)
     The MultiPageEditorSite implementation of this IWorkbenchPartSite method forwards to the multi-page editor for registration.
final public  voidregisterContextMenu(String menuId, MenuManager menuManager, ISelectionProvider selectionProvider, boolean includeEditorInput)
    
public  voidsetSelectionProvider(ISelectionProvider provider)
     The MultiPageEditorSite implementation of this IWorkbenchPartSite method remembers the selection provider, and also hooks a listener on it, which calls handleSelectionChanged when a selection changed event occurs.


Constructor Detail
MultiPageEditorSite
public MultiPageEditorSite(MultiPageEditorPart multiPageEditor, IEditorPart editor)(Code)
Creates a site for the given editor nested within the given multi-page editor.
Parameters:
  multiPageEditor - the multi-page editor
Parameters:
  editor - the nested editor




Method Detail
activate
final public void activate()(Code)
Notifies the multi page editor service that the component within which it exists has become active.
since:
   3.2



deactivate
final public void deactivate()(Code)
Notifies the multi page editor service that the component within which it exists has been deactived.
since:
   3.2



dispose
public void dispose()(Code)
Dispose the contributions.



getActionBarContributor
public IEditorActionBarContributor getActionBarContributor()(Code)
The MultiPageEditorSite implementation of this IEditorSite method returns null, since nested editors do not have their own action bar contributor. null



getActionBars
public IActionBars getActionBars()(Code)
The MultiPageEditorSite implementation of this IEditorSite method forwards to the multi-page editor to return the action bars. The action bars from the parent multi-page editor.



getAdapter
public Object getAdapter(Class adapter)(Code)



getDecoratorManager
public ILabelDecorator getDecoratorManager()(Code)
The MultiPageEditorSite implementation of this IWorkbenchPartSite method forwards to the multi-page editor to return the decorator manager. The decorator from the workbench window.



getEditor
public IEditorPart getEditor()(Code)
Returns the nested editor. the nested editor



getId
public String getId()(Code)
The MultiPageEditorSite implementation of this IWorkbenchPartSite method returns an empty string since the nested editor is not created from the registry. An empty string.



getKeyBindingService
public IKeyBindingService getKeyBindingService()(Code)



getMultiPageEditor
public MultiPageEditorPart getMultiPageEditor()(Code)
Returns the multi-page editor. the multi-page editor



getPage
public IWorkbenchPage getPage()(Code)
The MultiPageEditorSite implementation of this IWorkbenchPartSite method forwards to the multi-page editor to return the workbench page. The workbench page in which this editor site resides.



getPart
public IWorkbenchPart getPart()(Code)



getPluginId
public String getPluginId()(Code)
The MultiPageEditorSite implementation of this IWorkbenchPartSite method returns an empty string since the nested editor is not created from the registry. An empty string.



getRegisteredName
public String getRegisteredName()(Code)
The MultiPageEditorSite implementation of this IWorkbenchPartSite method returns an empty string since the nested editor is not created from the registry. An empty string.



getSelectionProvider
public ISelectionProvider getSelectionProvider()(Code)
The MultiPageEditorSite implementation of this IWorkbenchPartSite method returns the selection provider set by setSelectionProvider. The current selection provider.



getService
final public Object getService(Class key)(Code)



getShell
public Shell getShell()(Code)
The MultiPageEditorSite implementation of this IWorkbenchPartSite method forwards to the multi-page editor to return the shell. The shell in which this editor site resides.



getWorkbenchWindow
public IWorkbenchWindow getWorkbenchWindow()(Code)
The MultiPageEditorSite implementation of this IWorkbenchPartSite method forwards to the multi-page editor to return the workbench window. The workbench window in which this editor site resides.



handlePostSelectionChanged
protected void handlePostSelectionChanged(SelectionChangedEvent event)(Code)
Handles a post selection changed even from the nexted editor.

Subclasses may extend or reimplement this method
Parameters:
  event - the event
since:
   3.2




handleSelectionChanged
protected void handleSelectionChanged(SelectionChangedEvent event)(Code)
Handles a selection changed event from the nested editor. The default implementation gets the selection provider from the multi-page editor's site, and calls fireSelectionChanged on it (only if it is an instance of MultiPageSelectionProvider), passing a new event object.

Subclasses may extend or reimplement this method.


Parameters:
  event - the event



hasService
final public boolean hasService(Class key)(Code)



registerContextMenu
public void registerContextMenu(MenuManager menuManager, ISelectionProvider selProvider)(Code)
The MultiPageEditorSite implementation of this IWorkbenchPartSite method forwards to the multi-page editor for registration.
Parameters:
  menuManager - The menu manager
Parameters:
  selProvider - The selection provider.



registerContextMenu
final public void registerContextMenu(MenuManager menuManager, ISelectionProvider selectionProvider, boolean includeEditorInput)(Code)



registerContextMenu
public void registerContextMenu(String menuID, MenuManager menuMgr, ISelectionProvider selProvider)(Code)
The MultiPageEditorSite implementation of this IWorkbenchPartSite method forwards to the multi-page editor for registration.
Parameters:
  menuID - The identifier for the menu.
Parameters:
  menuMgr - The menu manager
Parameters:
  selProvider - The selection provider.



registerContextMenu
final public void registerContextMenu(String menuId, MenuManager menuManager, ISelectionProvider selectionProvider, boolean includeEditorInput)(Code)



setSelectionProvider
public void setSelectionProvider(ISelectionProvider provider)(Code)
The MultiPageEditorSite implementation of this IWorkbenchPartSite method remembers the selection provider, and also hooks a listener on it, which calls handleSelectionChanged when a selection changed event occurs.
Parameters:
  provider - The selection provider.
See Also:   MultiPageEditorSite.handleSelectionChanged(SelectionChangedEvent)



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)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.