Java Doc for ContextBean.java in  » Development » iScreen » org » iscreen » impl » 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 » Development » iScreen » org.iscreen.impl 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.iscreen.impl.ContextBean

ContextBean
public class ContextBean (Code)
This class represents the JavaBean that's used to evaluate OGNL expressions. Failure messages and documentation may reference this JavaBean to reference its properties. Note that certain properties are certain lifecycles (meaning, they are valid at certain times). For example, the failure property is only available during runtime, after a validation has been performed (and a failure has been discovered). Therefore, it's not "valid" to reference it within documentation. Note the lifecycles of each property on the getters/setters.
author:
   Shellman, Dan


Field Summary
protected  Objectbean
    
protected  Objectfailure
    
protected  Collectionfields
    
protected  Integerindex
    
protected  Stringlabel
    
protected  Validatorvalidator
    

Constructor Summary
public  ContextBean()
     Default constructor.

Method Summary
public  ObjectgetBean()
     The JavaBean being validated can be retrieved by failure messages, since the bean is set prior to validation (prior to any validators being called).
public  ObjectgetFailure()
     The failure object, which represents an object associated with a particular failure (and failure message), is available to failure messages, as it's set prior to them being evaluated.
public  CollectiongetFields()
     Returns the fields, which are OGNL 'getter' expressions.
public  IntegergetIndex()
     Gets the index of this OGNL root.
public  StringgetLabel()
     The label is available during runtime, prior to any validators being called (prior to validation).
public  ValidatorgetValidator()
     The Validator is available during runtime, prior to any validators being called (prior to validation).
public  voidsetBean(Object theBean)
     The JavaBean being validated is set during runtime, prior to any validators being called (prior to validation).
public  voidsetFailure(Object theFailure)
     The failure object, which represents an object associated with a particular failure (and failure message), is set during validation, when a validator reports the failure.
public  voidsetFields(Collection theFields)
     The fields, which are a collection of OGNL 'getter' expressions meant to map from the JavaBean (or object) being validated to the validation bean used by the Validator, are set prior to validation.
public  voidsetIndex(int theIndex)
     Sets the index of this OGNL root.
public  voidsetLabel(String theLabel)
     The label is set during runtime, prior to any validators being called (prior to validation).
public  voidsetValidator(Validator theValidator)
     The Validator is set during runtime, prior to any validators being called (prior to validation).

Field Detail
bean
protected Object bean(Code)



failure
protected Object failure(Code)



fields
protected Collection fields(Code)



index
protected Integer index(Code)



label
protected String label(Code)



validator
protected Validator validator(Code)




Constructor Detail
ContextBean
public ContextBean()(Code)
Default constructor.




Method Detail
getBean
public Object getBean()(Code)
The JavaBean being validated can be retrieved by failure messages, since the bean is set prior to validation (prior to any validators being called). Returns the JavaBean being validated.



getFailure
public Object getFailure()(Code)
The failure object, which represents an object associated with a particular failure (and failure message), is available to failure messages, as it's set prior to them being evaluated. Return the failure object set by a Validator duringvalidation (associated with a failure message).



getFields
public Collection getFields()(Code)
Returns the fields, which are OGNL 'getter' expressions. These are set prior to validation. Returns the fields (OGNL 'getter' expressions) being validated.



getIndex
public Integer getIndex()(Code)
Gets the index of this OGNL root. This index is used when a JavaBean/Object has a property that is some form of array/Collection that is being validated across. The index represents the particular object within the array/Collection that is being validated. If a JavaBean/Object is NOT being used in this way (such as the parent JavaBean), then this method will return null (note that null is NOT the same as zero, since zero is the first index in an array/Collection, where null means that there is no array/Collection being validated). Returns the index of the JavaBean property being validated.



getLabel
public String getLabel()(Code)
The label is available during runtime, prior to any validators being called (prior to validation). In fact, the label is set during configuration of the ValidationService. Returns the label associated with a particular validation.



getValidator
public Validator getValidator()(Code)
The Validator is available during runtime, prior to any validators being called (prior to validation). It has the same lifecycle as the label. Returns the Validator that is currently being called.



setBean
public void setBean(Object theBean)(Code)
The JavaBean being validated is set during runtime, prior to any validators being called (prior to validation).
Parameters:
  theBean - The JavaBean being validated.



setFailure
public void setFailure(Object theFailure)(Code)
The failure object, which represents an object associated with a particular failure (and failure message), is set during validation, when a validator reports the failure.
Parameters:
  theFailure - The failure object set by a Validator duringvalidation (associated with a failure message).



setFields
public void setFields(Collection theFields)(Code)
The fields, which are a collection of OGNL 'getter' expressions meant to map from the JavaBean (or object) being validated to the validation bean used by the Validator, are set prior to validation.
Parameters:
  theFields - The Collection of fields (or OGNL 'getter' expressions).



setIndex
public void setIndex(int theIndex)(Code)
Sets the index of this OGNL root. This index is used when a JavaBean/Object has a property that is some form of array/Collection that is being validated across. The index represents the particular object within the array/Collection that is being validated. This property is set prior to validation of the indexed property (but not necessarily before the parent is validated).
Parameters:
  theIndex - The index of the JavaBean property being validated.



setLabel
public void setLabel(String theLabel)(Code)
The label is set during runtime, prior to any validators being called (prior to validation). In fact, the label is set during configuration of the ValidationService.
Parameters:
  theLabel - The label associated with a particular validation.



setValidator
public void setValidator(Validator theValidator)(Code)
The Validator is set during runtime, prior to any validators being called (prior to validation). It has the same lifecycle as the label.
Parameters:
  theValidator - The validator being used.



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.