Java Doc for ValidationResultViewFactory.java in  » Swing-Library » jgoodies-validation » com » jgoodies » validation » 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 » Swing Library » jgoodies validation » com.jgoodies.validation.view 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.jgoodies.validation.view.ValidationResultViewFactory

ValidationResultViewFactory
final public class ValidationResultViewFactory (Code)
A factory class that vends views that present the state and contents of ValidationResult s. The validation views are composed from user interface components like text areas, lists, labels, etc. Most factory methods require a ValidationResultModel that notifies the view about changes in an underlying ValidationResult.
author:
   Karsten Lentzsch
version:
   $Revision: 1.11 $
See Also:   ValidationResult
See Also:   ValidationMessage

Inner Class :final public static class MessageStateChangeHandler implements PropertyChangeListener



Method Summary
public static  JLabelcreateReportIconAndTextLabel(ValidationResultModel model)
     Creates and returns a label with icon and text that indicates the validation state and displays the first message text.
public static  JComponentcreateReportIconAndTextPane(ValidationResultModel model)
     Creates and returns a transparent panel that consists of a report label and a transparent report text area.
public static  JLabelcreateReportIconLabel(ValidationResultModel model)
     Creates and returns an icon label that indicates the validation severity.
public static  JComponentcreateReportList(ValidationResultModel model)
     Creates and returns a list that presents validation messages.
public static  JComponentcreateReportList(ValidationResultModel model, Color backgroundColor)
     Creates and returns a list wrapped in a scroll pane that presents validation messages.
public static  JTextAreacreateReportTextArea(ValidationResultModel model)
     Creates and returns a text area that is intended to show validation messages.
public static  JTextAreacreateReportTextArea(ValidationResultModel model, Color backgroundColor)
     Creates and returns a text area that is intended to show validation messages.
public static  JComponentcreateReportTextPane(ValidationResultModel model)
     Creates and returns a text area wrapped by a scroll pane that is intended to show validation messages.
public static  JComponentcreateReportTextPane(ValidationResultModel model, Color backgroundColor)
     Creates and returns a text area wrapped by a scroll pane that is intended to show validation messages.
public static  ImageIcongetCheckIcon()
     Returns a check icon useful to indicate good vs.
public static  ImageIcongetErrorIcon()
     Returns a default error icon useful to indicate validation errors.
public static  IcongetIcon(Severity severity)
     Returns the warning icon for warnings, the error icon for errors and null otherwise.
public static  ImageIcongetInfoIcon()
     Returns a default information icon useful to indicate input hints.
public static  ImageIcongetSmallErrorIcon()
     Returns a small default error icon useful to indicate validation errors attached to UI components.
public static  IcongetSmallIcon(Severity severity)
     Returns the small warning icon for warnings, the small error icon for errors and null otherwise.
public static  ImageIcongetSmallInfoIcon()
     Returns a small default information icon useful to indicate input hints.
public static  ImageIcongetSmallWarningIcon()
     Returns a small default warning icon useful to indicate validation warnings attached to UI components.
public static  ImageIcongetWarningIcon()
     Returns a default warnings icon useful to indicate validation warnings.



Method Detail
createReportIconAndTextLabel
public static JLabel createReportIconAndTextLabel(ValidationResultModel model)(Code)
Creates and returns a label with icon and text that indicates the validation state and displays the first message text.
Parameters:
  model - the model that provides the observable validation result a label with text and icon that shows the validation severityand the first validation message text



createReportIconAndTextPane
public static JComponent createReportIconAndTextPane(ValidationResultModel model)(Code)
Creates and returns a transparent panel that consists of a report label and a transparent report text area. Both components are bound to the given ValidationResultModel: the text content presents the validation result message text and the whole panel is visible if and only if the model has messages.
Parameters:
  model - the model that provides the observable validation result a panel with icon and text area bound to a validation result



createReportIconLabel
public static JLabel createReportIconLabel(ValidationResultModel model)(Code)
Creates and returns an icon label that indicates the validation severity. A handler updates the label's visibility and icon each time the severity of the given validation result model changes.
Parameters:
  model - the model that provides the observable validation result a label with an icon that presents the validation severity



createReportList
public static JComponent createReportList(ValidationResultModel model)(Code)
Creates and returns a list that presents validation messages. The list content is bound to the given ValidationResultModel using a ValidationResultListAdapter .
Parameters:
  model - the model that provides the observable validation result a JList that shows validation messages



createReportList
public static JComponent createReportList(ValidationResultModel model, Color backgroundColor)(Code)
Creates and returns a list wrapped in a scroll pane that presents validation messages. The list content is bound to the given ValidationResultModel using a ValidationResultListAdapter .
Parameters:
  model - the model that provides the observable validation result
Parameters:
  backgroundColor - the color used to paint the area's background a JList that shows validation messages



createReportTextArea
public static JTextArea createReportTextArea(ValidationResultModel model)(Code)
Creates and returns a text area that is intended to show validation messages. The area is bound to the given ValidationResultModel : the text content reflects the validation result message text and the component is visible if and only if the model has messages.
Parameters:
  model - the model that provides the observable validation result a text area intended to show validation messages



createReportTextArea
public static JTextArea createReportTextArea(ValidationResultModel model, Color backgroundColor)(Code)
Creates and returns a text area that is intended to show validation messages. The area is bound to the given ValidationResultModel : the text content reflects the validation result message text, and the component is visible if and only if the model has messages.
Parameters:
  model - the model that provides the observable validation result
Parameters:
  backgroundColor - the color used to paint the area's background a text area intended to show validation messages



createReportTextPane
public static JComponent createReportTextPane(ValidationResultModel model)(Code)
Creates and returns a text area wrapped by a scroll pane that is intended to show validation messages. The component is bound to the given ValidationResultModel : the text content reflects the validation result message text and the component is visible if and only if the model has messages.
Parameters:
  model - the model that provides the observable validation result a scrollable text component intended to show validation messages



createReportTextPane
public static JComponent createReportTextPane(ValidationResultModel model, Color backgroundColor)(Code)
Creates and returns a text area wrapped by a scroll pane that is intended to show validation messages. The component is bound to the given ValidationResultModel : the text content reflects the validation result message text and the component is visible if and only if the model has messages.
Parameters:
  model - the model that provides the observable validation result
Parameters:
  backgroundColor - the color used to paint the area's background a scrollable text component intended to show validation messages



getCheckIcon
public static ImageIcon getCheckIcon()(Code)
Returns a check icon useful to indicate good vs. no good. a check icon



getErrorIcon
public static ImageIcon getErrorIcon()(Code)
Returns a default error icon useful to indicate validation errors. a default error icon



getIcon
public static Icon getIcon(Severity severity)(Code)
Returns the warning icon for warnings, the error icon for errors and null otherwise.
Parameters:
  severity - the severity used to lookup the icon the warning icon for warnings, error icon for errors,null otherwise
See Also:   ValidationResultViewFactory.getWarningIcon()
See Also:   ValidationResultViewFactory.getErrorIcon()
See Also:   ValidationResultViewFactory.getSmallIcon(Severity)



getInfoIcon
public static ImageIcon getInfoIcon()(Code)
Returns a default information icon useful to indicate input hints. a default information icon



getSmallErrorIcon
public static ImageIcon getSmallErrorIcon()(Code)
Returns a small default error icon useful to indicate validation errors attached to UI components. a small default error icon



getSmallIcon
public static Icon getSmallIcon(Severity severity)(Code)
Returns the small warning icon for warnings, the small error icon for errors and null otherwise.
Parameters:
  severity - the severity used to lookup the icon the small warning icon for warnings, the small error icon forerrors, null otherwise
See Also:   ValidationResultViewFactory.getSmallWarningIcon()
See Also:   ValidationResultViewFactory.getSmallErrorIcon()
See Also:   ValidationResultViewFactory.getIcon(Severity)



getSmallInfoIcon
public static ImageIcon getSmallInfoIcon()(Code)
Returns a small default information icon useful to indicate input hints. a small default information icon



getSmallWarningIcon
public static ImageIcon getSmallWarningIcon()(Code)
Returns a small default warning icon useful to indicate validation warnings attached to UI components. a small default warning icon



getWarningIcon
public static ImageIcon getWarningIcon()(Code)
Returns a default warnings icon useful to indicate validation warnings. a default warning icon



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.