Java Doc for GandalfPersistenceManager.java in  » IDE-Netbeans » form » org » netbeans » modules » form » 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 Netbeans » form » org.netbeans.modules.form 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.netbeans.modules.form.PersistenceManager
      org.netbeans.modules.form.GandalfPersistenceManager

GandalfPersistenceManager
public class GandalfPersistenceManager extends PersistenceManager (Code)
XML persistence manager - responsible for saving/loading forms to/from XML. The class contains lots of complicated code with many hacks ensuring full compatibility of the format despite that many original classes already don't exist (e.g. FormInfo and DesignLayout and subclasses).
author:
   Ian Formanek, Tomas Pavek


Field Summary
final static  StringATTR_AUX_NAME
    
final static  StringATTR_AUX_VALUE
    
final static  StringATTR_AUX_VALUE_TYPE
    
final static  StringATTR_BINDING_IMMEDIATELY
    
final static  StringATTR_BINDING_PARAMETER_NAME
    
final static  StringATTR_BINDING_PARAMETER_VALUE
    
final static  StringATTR_BINDING_SOURCE
    
final static  StringATTR_BINDING_SOURCE_PATH
    
final static  StringATTR_BINDING_TARGET
    
final static  StringATTR_BINDING_TARGET_PATH
    
final static  StringATTR_BINDING_UPDATE_STRATEGY
    
final static  StringATTR_COMPONENT_CLASS
    
final static  StringATTR_COMPONENT_NAME
    
final static  StringATTR_CONSTRAINT_LAYOUT
    
final static  StringATTR_CONSTRAINT_VALUE
    
final static  StringATTR_EVENT_HANDLER
    
final static  StringATTR_EVENT_LISTENER
    
final static  StringATTR_EVENT_NAME
    
final static  StringATTR_EVENT_PARAMS
    
final static  StringATTR_EXPRESSION_ID
    
final static  StringATTR_FORM_TYPE
    
final static  StringATTR_FORM_VERSION
    
final static  StringATTR_LAYOUT_CLASS
    
final static  StringATTR_MAX_FORM_VERSION
    
final static  StringATTR_MEMBER_CLASS
    
final static  StringATTR_MEMBER_NAME
    
final static  StringATTR_MEMBER_PARAMS
    
final static  StringATTR_META_OBJECT_TYPE
    
final static  StringATTR_PROPERTY_EDITOR
    
final static  StringATTR_PROPERTY_NAME
    
final static  StringATTR_PROPERTY_NORES
    
final static  StringATTR_PROPERTY_POST_CODE
    
final static  StringATTR_PROPERTY_PRE_CODE
    
final static  StringATTR_PROPERTY_RES_KEY
    
final static  StringATTR_PROPERTY_TYPE
    
final static  StringATTR_PROPERTY_VALUE
    
final static  StringATTR_VAR_DECLARED_TYPE
    
final static  StringATTR_VAR_NAME
    
final static  StringATTR_VAR_TYPE
    
final static  StringXML_A11Y_PROPERTIES
    
final static  StringXML_AUX_VALUE
    
final static  StringXML_AUX_VALUES
    
final static  StringXML_BINDING_PARAMETER
    
final static  StringXML_BINDING_PROPERTIES
    
final static  StringXML_BINDING_PROPERTY
    
final static  StringXML_CODE_CONSTRUCTOR
    
final static  StringXML_CODE_EXPRESSION
    
final static  StringXML_CODE_FIELD
    
final static  StringXML_CODE_METHOD
    
final static  StringXML_CODE_ORIGIN
    
final static  StringXML_CODE_PARAMETERS
    
final static  StringXML_CODE_STATEMENT
    
final static  StringXML_CODE_STATEMENTS
    
final static  StringXML_CODE_VARIABLE
    
final static  StringXML_COMPONENT
    
final static  StringXML_COMPONENT_REF
    
final static  StringXML_CONSTRAINT
    
final static  StringXML_CONSTRAINTS
    
final static  StringXML_CONTAINER
    
final static  StringXML_EVENT
    
final static  StringXML_EVENTS
    
final static  StringXML_FORM
    
final static  StringXML_LAYOUT
    
final static  StringXML_LAYOUT_CODE
    
final static  StringXML_MENU_COMPONENT
    
final static  StringXML_MENU_CONTAINER
    
final static  StringXML_NON_VISUAL_COMPONENTS
    
final static  StringXML_ORIGIN_META_OBJECT
    
final static  StringXML_PROPERTIES
    
final static  StringXML_PROPERTY
    
final static  StringXML_PROPERTY_BEAN
    
final static  StringXML_SERIALIZED_PROPERTY_VALUE
    
final static  StringXML_STATEMENT_META_OBJECT
    
final static  StringXML_SUBBINDING
    
final static  StringXML_SUB_COMPONENTS
    
final static  StringXML_SYNTHETIC_PROPERTIES
    
final static  StringXML_SYNTHETIC_PROPERTY
    
final static  StringXML_VALUE
    


Method Summary
public  booleancanLoadForm(FormDataObject formObject)
     This method is used to check if the persistence manager can read the given form (if it understands the form file format).
public  ObjectdecodeValue(String strValue)
     Decodes a value from String containing textual representation of serialized stream.
Parameters:
  strValue - value to decode.
public static  StringencodePrimitiveValue(Object value)
     Encodes specified value into a String.
public static  StringencodeValue(Object value)
     Encodes specified value to a String containing textual representation of serialized stream.
Parameters:
  value - value to encode.
public  voidloadForm(FormDataObject formObject, FormModel formModel, List<Throwable> nonfatalErrors)
     This method loads the form from given data object.
public  FormModelloadForm(FileObject formFile, FileObject javaFile, FormModel formModel, List<Throwable> nonfatalErrors)
     This method loads the form from given data object.
public  voidsaveForm(FormDataObject formObject, FormModel formModel, List<Throwable> nonfatalErrors)
     This method saves the form to given data object.

Field Detail
ATTR_AUX_NAME
final static String ATTR_AUX_NAME(Code)



ATTR_AUX_VALUE
final static String ATTR_AUX_VALUE(Code)



ATTR_AUX_VALUE_TYPE
final static String ATTR_AUX_VALUE_TYPE(Code)



ATTR_BINDING_IMMEDIATELY
final static String ATTR_BINDING_IMMEDIATELY(Code)



ATTR_BINDING_PARAMETER_NAME
final static String ATTR_BINDING_PARAMETER_NAME(Code)



ATTR_BINDING_PARAMETER_VALUE
final static String ATTR_BINDING_PARAMETER_VALUE(Code)



ATTR_BINDING_SOURCE
final static String ATTR_BINDING_SOURCE(Code)



ATTR_BINDING_SOURCE_PATH
final static String ATTR_BINDING_SOURCE_PATH(Code)



ATTR_BINDING_TARGET
final static String ATTR_BINDING_TARGET(Code)



ATTR_BINDING_TARGET_PATH
final static String ATTR_BINDING_TARGET_PATH(Code)



ATTR_BINDING_UPDATE_STRATEGY
final static String ATTR_BINDING_UPDATE_STRATEGY(Code)



ATTR_COMPONENT_CLASS
final static String ATTR_COMPONENT_CLASS(Code)



ATTR_COMPONENT_NAME
final static String ATTR_COMPONENT_NAME(Code)



ATTR_CONSTRAINT_LAYOUT
final static String ATTR_CONSTRAINT_LAYOUT(Code)



ATTR_CONSTRAINT_VALUE
final static String ATTR_CONSTRAINT_VALUE(Code)



ATTR_EVENT_HANDLER
final static String ATTR_EVENT_HANDLER(Code)



ATTR_EVENT_LISTENER
final static String ATTR_EVENT_LISTENER(Code)



ATTR_EVENT_NAME
final static String ATTR_EVENT_NAME(Code)



ATTR_EVENT_PARAMS
final static String ATTR_EVENT_PARAMS(Code)



ATTR_EXPRESSION_ID
final static String ATTR_EXPRESSION_ID(Code)



ATTR_FORM_TYPE
final static String ATTR_FORM_TYPE(Code)



ATTR_FORM_VERSION
final static String ATTR_FORM_VERSION(Code)



ATTR_LAYOUT_CLASS
final static String ATTR_LAYOUT_CLASS(Code)



ATTR_MAX_FORM_VERSION
final static String ATTR_MAX_FORM_VERSION(Code)



ATTR_MEMBER_CLASS
final static String ATTR_MEMBER_CLASS(Code)



ATTR_MEMBER_NAME
final static String ATTR_MEMBER_NAME(Code)



ATTR_MEMBER_PARAMS
final static String ATTR_MEMBER_PARAMS(Code)



ATTR_META_OBJECT_TYPE
final static String ATTR_META_OBJECT_TYPE(Code)



ATTR_PROPERTY_EDITOR
final static String ATTR_PROPERTY_EDITOR(Code)



ATTR_PROPERTY_NAME
final static String ATTR_PROPERTY_NAME(Code)



ATTR_PROPERTY_NORES
final static String ATTR_PROPERTY_NORES(Code)



ATTR_PROPERTY_POST_CODE
final static String ATTR_PROPERTY_POST_CODE(Code)



ATTR_PROPERTY_PRE_CODE
final static String ATTR_PROPERTY_PRE_CODE(Code)



ATTR_PROPERTY_RES_KEY
final static String ATTR_PROPERTY_RES_KEY(Code)



ATTR_PROPERTY_TYPE
final static String ATTR_PROPERTY_TYPE(Code)



ATTR_PROPERTY_VALUE
final static String ATTR_PROPERTY_VALUE(Code)



ATTR_VAR_DECLARED_TYPE
final static String ATTR_VAR_DECLARED_TYPE(Code)



ATTR_VAR_NAME
final static String ATTR_VAR_NAME(Code)



ATTR_VAR_TYPE
final static String ATTR_VAR_TYPE(Code)



XML_A11Y_PROPERTIES
final static String XML_A11Y_PROPERTIES(Code)



XML_AUX_VALUE
final static String XML_AUX_VALUE(Code)



XML_AUX_VALUES
final static String XML_AUX_VALUES(Code)



XML_BINDING_PARAMETER
final static String XML_BINDING_PARAMETER(Code)



XML_BINDING_PROPERTIES
final static String XML_BINDING_PROPERTIES(Code)



XML_BINDING_PROPERTY
final static String XML_BINDING_PROPERTY(Code)



XML_CODE_CONSTRUCTOR
final static String XML_CODE_CONSTRUCTOR(Code)



XML_CODE_EXPRESSION
final static String XML_CODE_EXPRESSION(Code)



XML_CODE_FIELD
final static String XML_CODE_FIELD(Code)



XML_CODE_METHOD
final static String XML_CODE_METHOD(Code)



XML_CODE_ORIGIN
final static String XML_CODE_ORIGIN(Code)



XML_CODE_PARAMETERS
final static String XML_CODE_PARAMETERS(Code)



XML_CODE_STATEMENT
final static String XML_CODE_STATEMENT(Code)



XML_CODE_STATEMENTS
final static String XML_CODE_STATEMENTS(Code)



XML_CODE_VARIABLE
final static String XML_CODE_VARIABLE(Code)



XML_COMPONENT
final static String XML_COMPONENT(Code)



XML_COMPONENT_REF
final static String XML_COMPONENT_REF(Code)



XML_CONSTRAINT
final static String XML_CONSTRAINT(Code)



XML_CONSTRAINTS
final static String XML_CONSTRAINTS(Code)



XML_CONTAINER
final static String XML_CONTAINER(Code)



XML_EVENT
final static String XML_EVENT(Code)



XML_EVENTS
final static String XML_EVENTS(Code)



XML_FORM
final static String XML_FORM(Code)



XML_LAYOUT
final static String XML_LAYOUT(Code)



XML_LAYOUT_CODE
final static String XML_LAYOUT_CODE(Code)



XML_MENU_COMPONENT
final static String XML_MENU_COMPONENT(Code)



XML_MENU_CONTAINER
final static String XML_MENU_CONTAINER(Code)



XML_NON_VISUAL_COMPONENTS
final static String XML_NON_VISUAL_COMPONENTS(Code)



XML_ORIGIN_META_OBJECT
final static String XML_ORIGIN_META_OBJECT(Code)



XML_PROPERTIES
final static String XML_PROPERTIES(Code)



XML_PROPERTY
final static String XML_PROPERTY(Code)



XML_PROPERTY_BEAN
final static String XML_PROPERTY_BEAN(Code)



XML_SERIALIZED_PROPERTY_VALUE
final static String XML_SERIALIZED_PROPERTY_VALUE(Code)



XML_STATEMENT_META_OBJECT
final static String XML_STATEMENT_META_OBJECT(Code)



XML_SUBBINDING
final static String XML_SUBBINDING(Code)



XML_SUB_COMPONENTS
final static String XML_SUB_COMPONENTS(Code)



XML_SYNTHETIC_PROPERTIES
final static String XML_SYNTHETIC_PROPERTIES(Code)



XML_SYNTHETIC_PROPERTY
final static String XML_SYNTHETIC_PROPERTY(Code)



XML_VALUE
final static String XML_VALUE(Code)





Method Detail
canLoadForm
public boolean canLoadForm(FormDataObject formObject) throws PersistenceException(Code)
This method is used to check if the persistence manager can read the given form (if it understands the form file format). true if this persistence manager can load the form
exception:
  PersistenceException - if any unexpected problem occurred



decodeValue
public Object decodeValue(String strValue) throws IOException, ClassNotFoundException(Code)
Decodes a value from String containing textual representation of serialized stream.
Parameters:
  strValue - value to decode. decoded object
exception:
  IOException - thrown if an error occurres during deserializingthe object
throws:
  java.lang.ClassNotFoundException - if the corresponding class cannot be loaded.



encodePrimitiveValue
public static String encodePrimitiveValue(Object value)(Code)
Encodes specified value into a String. Supported types are:
  • Class
  • String
  • Integer, Short, Byte, Long, Float, Double, Boolean, Character

Parameters:
  value - value to encode. String containing encoded value or null if specified object is not of supported type



encodeValue
public static String encodeValue(Object value) throws IOException(Code)
Encodes specified value to a String containing textual representation of serialized stream.
Parameters:
  value - value to encode. String containing textual representation of the serialized object
throws:
  java.io.IOException - when some problem occurs during encoding.



loadForm
public void loadForm(FormDataObject formObject, FormModel formModel, List<Throwable> nonfatalErrors) throws PersistenceException(Code)
This method loads the form from given data object.
Parameters:
  formObject - FormDataObject representing the form files
Parameters:
  formModel - FormModel to be filled with loaded data
Parameters:
  nonfatalErrors - List to be filled with errors occurred duringloading which are not fatal (but should be reported)
exception:
  PersistenceException - if some fatal problem occurred whichprevents loading the form



loadForm
public FormModel loadForm(FileObject formFile, FileObject javaFile, FormModel formModel, List<Throwable> nonfatalErrors) throws PersistenceException(Code)
This method loads the form from given data object.
Parameters:
  formFile - form file corresponding to java file
Parameters:
  javaFile - java file
Parameters:
  formModel - FormModel to be filled with loaded data
Parameters:
  nonfatalErrors - List to be filled with errors occurred duringloading which are not fatal (but should be reported) form model of the loaded form.
exception:
  PersistenceException - if some fatal problem occurred whichprevents loading the form



saveForm
public void saveForm(FormDataObject formObject, FormModel formModel, List<Throwable> nonfatalErrors) throws PersistenceException(Code)
This method saves the form to given data object.
Parameters:
  formObject - FormDataObject representing the form files
Parameters:
  formModel - FormModel to be saved
Parameters:
  nonfatalErrors - List to be filled with errors occurred duringsaving which are not fatal (but should be reported)
exception:
  PersistenceException - if some fatal problem occurred whichprevents saving the form



Methods inherited from org.netbeans.modules.form.PersistenceManager
abstract public boolean canLoadForm(FormDataObject formObject) throws PersistenceException(Code)(Java Doc)
public static Iterator<PersistenceManager> getManagers()(Code)(Java Doc)
abstract public void loadForm(FormDataObject formObject, FormModel formModel, List<Throwable> nonfatalErrors) throws PersistenceException(Code)(Java Doc)
public static void registerManager(PersistenceManager manager)(Code)(Java Doc)
static void registerManager(String managerClassName)(Code)(Java Doc)
abstract public void saveForm(FormDataObject formObject, FormModel formModel, List<Throwable> nonfatalErrors) throws PersistenceException(Code)(Java Doc)
public static void unregisterManager(PersistenceManager manager)(Code)(Java Doc)

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.