org.netbeans.modules.vmd.api.model

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 » vmd.analyzer » org.netbeans.modules.vmd.api.model 
org.netbeans.modules.vmd.api.model
Description and use-cases for: TypeID, PropertyValue DescriptorRegistry, ComponentDescriptor DesignDocument, DesignComponent TransactionManager ListenerManager PrimitiveDescriptor EnumDescriptor AccessContoller What happens when: Document serialization / deserialization Registry is changed + Component with missing descriptor
Java Source File NameTypeComment
AccessController.javaInterface This interface is used for notifying and processing event firing. For registering the implemenation see AccessControllerFactory interface.

Event firing is following these steps: For all registered AccessController classes a writeAccess method is called by nested calls (passing the calls using Runnable).

AccessControllerFactory.javaInterface Register an implementation of this interface into global lookup (META-INF/services/org.netbeans.modules.vmd.api.model.AccessControllerFactory file).
AccessControllerFactoryRegistry.javaClass
AccessControllerTest.javaClass
ComponentDescriptor.javaClass This class represents a component descriptor.
ComponentProducer.javaClass Represents a factory for components.
ComponentSerializationSupport.javaClass This class contains a support for a custom component serialization into a xml file which is automatically stored into the global registry.
Debug.javaClass This class is in the API for debugging purpose only.
DescriptorRegistry.javaClass This class represents a registry for all component descriptors that could be used in the document.
DescriptorRegistryListener.javaInterface
DescriptorRegistryTest.javaClass
DesignComponent.javaClass This class represents a component in a document.
DesignComponentTest.javaClass
DesignDocument.javaClass This class represents a document holding all components.

For creating document it is required to define a relation to a project when the document will exists. This is important resolving a repository of project-dependant component descriptors and classpath.

The document contains a transaction manager.

DesignDocumentTest.javaClass
DesignEvent.javaClass The class represents a document change event.
DesignEventFilter.javaClass This class represents an event filter.
DesignEventTest.javaClass
DesignListener.javaInterface This class represents a listeners used for notifying that a document is changed.
DestructiveTest.javaClass
DocumentInterface.javaInterface This interface defines the project and allows the model API to be independant on any project/loaders infrastructure.
DynamicPresenter.javaClass This presenter is designed to allow receiving notification about document changes.

When a presenter is really attached to a component, then notifyAttached method is called to notify it.

EnumDescriptor.javaInterface This interface is used for describing (de)serialization and valid values of a design-time enums (for TypeID.Kind == ENUM).
EnumDescriptorFactory.javaInterface Register an implementation of this interface into global lookup (META-INF/services/org.netbeans.modules.vmd.api.model.EnumDescriptorFactory file).
EnumDescriptorFactoryRegistry.javaClass
GlobalDescriptorRegistry.javaClass
GlobalDescriptorRegistryTest.javaClass
ListenerManager.javaClass This class managers listeners and cares about firing an events.

The approach behind the listener manager are group listeners.

ListenerManagerTest.javaClass
PaletteDescriptor.javaClass This immutable class represents a palette descriptor used in component descriptor.
PaletteDescriptorTest.javaClass
PostInitializeProcessor.javaClass
Presenter.javaClass This class is designed for a privilege access to component.
PresenterDeserializer.javaClass Used for deserialization of 3rd-party defined nodes in a component descriptor serialized as an xml file in component registry.
PresenterEvent.javaInterface This interface represents a presenter-changed event.
PresenterEventManager.javaClass
PresenterListener.javaInterface This interface defines a presenter listener.
PresenterSerializer.javaInterface This interface is used as an input parameter for ComponentSerializationSupport.serialize method and allows to specify serialization of custom presenters.
PresentersProcessor.javaClass
PresenterTest.javaClass
PrimitiveDescriptor.javaInterface This interface is used for describing (de)serialization of a design-time primitives (for TypeID.Kind == PRIMITIVE).
PrimitiveDescriptorFactory.javaInterface Register an implementation of this interface into global lookup (META-INF/services/org.netbeans.modules.vmd.api.model.PrimitiveDescriptorFactory file).
PrimitiveDescriptorFactoryRegistry.javaClass
ProducerDeserializer.javaClass Used for processing custom producers defined as an xml file in component registry.
PropertiesProcessor.javaClass
PropertyDescriptor.javaClass This immutable class represents a property descriptor used in component descriptor.
PropertyDescriptorTest.javaClass
PropertyValue.javaClass This immutable class represents a property value.

This class holds information about kind, type id, user code, component, value, array. The kind could be user code, null, component reference, non-array value, enum value, array value. This type id represents the type id of the property value for all kinds expect user code and null value. This user code holds the text of the user code in target language.

PropertyValueArrayTest.javaClass
PropertyValueSupport.javaClass
PropertyValueTest.javaClass
TransactionManager.javaClass This class manages a transactional access to a document.
TypeDescriptor.javaClass This immutable class describes the type hierarchy used in component descriptor.
TypeDescriptorTest.javaClass
TypeID.javaClass This immutable class represents a type of objects/components in the model.
TypeIDTest.javaClass
Versionable.javaInterface This interface represents a version resolver.
VersionDescriptor.javaInterface This inteface defines a version compatibility and convertions.
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.