openide

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 Netbeans » openide 
License:
URL:
Description:
Package NameComment
DataLoaderTests.DataObjectTest
DataLoaderTests.DataObjectTest.data
DataLoaderTests.DataObjectTest.data.Package
DataLoaderTests.DataObjectTest.delegate.AWTFormObject
DataLoaderTests.DataObjectTest.delegate.ClassObject
DataLoaderTests.DataObjectTest.delegate.HTMLObject
DataLoaderTests.DataObjectTest.delegate.ImageObject
DataLoaderTests.DataObjectTest.delegate.JavaSourceObject
DataLoaderTests.DataObjectTest.delegate.JSPObject
DataLoaderTests.DataObjectTest.delegate.Package
DataLoaderTests.DataObjectTest.delegate.SecurityJApplet
DataLoaderTests.DataObjectTest.delegate.SwingFormObject
DataLoaderTests.DataObjectTest.delegate.TextualObject
DataLoaderTests.DataObjectTest.delegate.URLObject
DataLoaderTests.DataObjectTest.manipulation.AWTFormObject
DataLoaderTests.DataObjectTest.manipulation.ClassObject
DataLoaderTests.DataObjectTest.manipulation.HTMLObject
DataLoaderTests.DataObjectTest.manipulation.ImageObject
DataLoaderTests.DataObjectTest.manipulation.JavaSourceObject
DataLoaderTests.DataObjectTest.manipulation.JSPObject
DataLoaderTests.DataObjectTest.manipulation.Package
DataLoaderTests.DataObjectTest.manipulation.SecurityJApplet
DataLoaderTests.DataObjectTest.manipulation.SwingFormObject
DataLoaderTests.DataObjectTest.manipulation.TextualObject
DataLoaderTests.DataObjectTest.manipulation.URLObject
DataLoaderTests.DataObjectTest.modify.AWTFormObject
DataLoaderTests.DataObjectTest.modify.ClassObject
DataLoaderTests.DataObjectTest.modify.HTMLObject
DataLoaderTests.DataObjectTest.modify.ImageObject
DataLoaderTests.DataObjectTest.modify.JavaSourceObject
DataLoaderTests.DataObjectTest.modify.JSPObject
DataLoaderTests.DataObjectTest.modify.Package
DataLoaderTests.DataObjectTest.modify.SecurityJApplet
DataLoaderTests.DataObjectTest.modify.SwingFormObject
DataLoaderTests.DataObjectTest.modify.TextualObject
DataLoaderTests.DataObjectTest.modify.URLObject
DataLoaderTests.DataObjectTest.others.AWTFormObject
DataLoaderTests.DataObjectTest.others.ClassObject
DataLoaderTests.DataObjectTest.others.HTMLObject
DataLoaderTests.DataObjectTest.others.ImageObject
DataLoaderTests.DataObjectTest.others.JavaSourceObject
DataLoaderTests.DataObjectTest.others.JSPObject
DataLoaderTests.DataObjectTest.others.Package
DataLoaderTests.DataObjectTest.others.SecurityJApplet
DataLoaderTests.DataObjectTest.others.SwingFormObject
DataLoaderTests.DataObjectTest.others.TextualObject
DataLoaderTests.DataObjectTest.others.URLObject
DataLoaderTests.DataObjectTest.validity.AWTFormObject
DataLoaderTests.DataObjectTest.validity.ClassObject
DataLoaderTests.DataObjectTest.validity.HTMLObject
DataLoaderTests.DataObjectTest.validity.ImageObject
DataLoaderTests.DataObjectTest.validity.JavaSourceObject
DataLoaderTests.DataObjectTest.validity.JSPObject
DataLoaderTests.DataObjectTest.validity.Package
DataLoaderTests.DataObjectTest.validity.SecurityJApplet
DataLoaderTests.DataObjectTest.validity.SwingFormObject
DataLoaderTests.DataObjectTest.validity.TextualObject
DataLoaderTests.DataObjectTest.validity.URLObject
DataLoaderTests.LoaderPoolTest
FileSystemTest
org.bar
org.foo
org.foo.impl
org.netbeans.modules.openide.actions
org.netbeans.modules.openide.awt
org.netbeans.modules.openide.explorer
org.netbeans.modules.openide.filesystems
org.netbeans.modules.openide.loaders
org.netbeans.modules.openide.util
org.netbeans.modules.openide.windows
org.openide Provides ErrorManager - the central place for logging and reproting failures in NetBeans based system.
org.openide.actions There are a number of standard system actions available for use in NetBeans. The Actions API specifies how to attach existing actions to new components (such as data objects or nodes), as well as how to create new actions.
org.openide.awt A set of utility classes pertaining to the visual appearance of NetBeans.
org.openide.cookies Cookies are a design pattern used to add behaviors to existing data object and nodes, or to separate implementation from the main object.

The Loaders API describes how to use cookies in conjunction with data objects, including creating new cookie interfaces, creating new cookie support implementations, and reusing existing supports. The Nodes API also permits use of cookies to add behavior to nodes.

org.openide.execution
org.openide.explorer Many different UI components in NetBeans are actually Explorer views of nodes. Using the Explorer API, it is possible to embed a standard view into a custom container, or to create a customized view.
org.openide.explorer.propertysheet The exact properties of a node may be displayed and edited with the Property Sheet. The Explorer API describes how to embed a property sheet in a custom container, or use pieces of its implementation.
org.openide.explorer.propertysheet.editors
org.openide.explorer.view The Explorer is really an abstraction that needs a view to actually display the nodes. The same nodes might be represented as an expandable tree, as a tabbed pane showing icons, as a popup menu, etc. The Explorer API permits creation of new views, and contains several standard views that may be reused in special contexts.
org.openide.filesystems NetBeans internally uses the concept of a virtual filesystem. This interface is used by all upper layers of NetBeans to read & write files, mount & display directories, move and delete files, and allow external compilation and execution to find libraries correctly.

NetBeans itself implements two filesystems: a local filesystem, which encapsulates access to the operating system's normal files; and a JAR filesystem, which allows users to mount Java Archive Files as if they were read-only directories.

Using the Filesystems API, third parties may add support for access to file-like objects stored in some different manner - for example, in a database or proprietary object storage system. More commonly, module authors should use this API whenever they need access to files; then their module should work automatically with any filesystem supported by NetBeans.

Other capabilities provided by the Filesystems API include locking files during write operations; listening for changes in a file's status, so that another part of NetBeans may reflect that change; and providing support for including the filesystem in the runtime class path of an external compiler or executor.

org.openide.filesystems.test
org.openide.loaders
org.openide.modules NetBeans is capable of being extended by pluggable modules providing additional functionality. These modules are stored as JAR files containing the extension's classes, whose manifest file specifies how the module should be installed. The Modules API describes how this works.
org.openide.nodes NetBeans uses nodes to represent JavaBeans or other property containers, formed into a hierarchical tree.

These nodes are used extensively for building the UI, especially the Explorer. Using the Nodes API, it is possible to create a variety of custom nodes and entire subhierarchies, and manipulate and search existing nodes. In conjunction with the Datasystems API, nodes may also represent persistent data and can present the user interface to this data. Cookies may also be attached to nodes.

org.openide.options System options provide an easy-to-use mechanism for persistent storage of user-settable options. It is possible to write new options (or access existing ones) using the Options API.

Each option is a singleton class defined by its Bean properties. These properties are displayed to the user in special nodes in the Explorer, so that they may be examined and modified, possibly triggering live changes.

Special support is provided for "safe" serialization (with better failure modes than the default) for writing options to disk; hierarchical option clusters; and veto-aware options.

org.openide.text NetBeans is able to integrate multiple editors for different content types and mechanically access their content.

Using the Editor API, it is possible to get access to the Swing-based editor which is being used to edit an open file of whatever content type. This would permit you to test what the user was doing with this file; mechanically retrieve and modify text from the open buffer; prevent certain areas of a textual file from being modified by the user; set annotations in the gutter; and so on.

This API also permits a module implementor to add a custom editor for some or all (probably textual) content types. Essentially, any editor implementation may be used which is capable of being embedded as a Swing EditorKit; handling guarded blocks; and handling breakpoints and the like (for Java source).

org.openide.util A set of utility classes covering a few general infrastructure points in the Open APIs.
org.openide.util.actions There are several types of standard actions that should be used for many user interactions within NetBeans. One can use plain swing actions, or just resort to NetBeans support based on SystemAction and various subclasses.
org.openide.util.datatransfer NetBeans uses special extensions to data transfer. The primary extensions to the Java Data Transfer API are that:
  • The clipboard supports Java Events for content changes.
  • Convertors may be used to externally add support for additional data flavors to a transferable.
  • It is possible to transfer multiple objects (of different types) at once using a special transfer type.
org.openide.util.enum A set of old, deprecated utility classes for working with enumerations. Please use org.openide.util.Enumerations instead.
org.openide.util.io A set of utility classes providing extensions to the Java I/O system.
org.openide.util.lookup Support classes for the Registration and {@link org.openide.util.Lookup} extension mechanism. Read more: Lookup Library
org.openide.util.test General utility classes useful for writing unit tests in various modules.
org.openide.windows Most parts of NetBeans do not manipulate windows directly, but use special top components.

The Window System API provides the ability for modules to create window-like components which can, among other things:

  1. Be docked as tabs into a container window.
  2. Provide popup menus in their window icon or tab.
  3. Handle activation and node selections.
  4. Provide the ability to be cloned, and the clones monitored.
org.openide.xml A set of utility classes assisting in the manipulation of XML documents. Includes utilities to get an available XML parser, serialize DOM trees as text, get a catalog of external entities with registered system IDs available to NetBeans, and so on.
unit.org.openide.filesystems
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.