Java Doc for PropertySheetAdaptorBase.java in  » ESB » open-esb » com » sun » jbi » jsf » factory » 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 » ESB » open esb » com.sun.jbi.jsf.factory 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.sun.jbi.jsf.factory.PropertySheetAdaptorBase

All known Subclasses:   com.sun.jbi.jsf.util.JBIRuntimeLogLevelsPropertySheetAdaptor,  com.sun.jbi.jsf.util.JBILogLevelsPropertySheetAdaptor,
PropertySheetAdaptorBase
abstract public class PropertySheetAdaptorBase implements PropertySheetAdaptor(Code)

This class provides some of the implemenation for the methods required by the PropoertySheetAdaptor interface. This class may be extended to assist in implementing a PropertySheetAdaptor implementation.

The PropertySheetAdaptor implementation must have a public static PropertySheetAdaptor getInstance(FacesContext, LayoutComponent, UIComponent) method in order to get access to an instance of the PropertySheetAdaptor instance.


See Also:   PropertySheetAdaptor


Field Summary
protected  StringmDropDownIdTag
    
protected  StringmHiddenFieldIdTag
    
protected  StringmPropertyIdTag
    
protected  StringmPropertySheetId
    
protected  StringmPropertySheetSectionIdTag
    
protected  StringmStaticTextIdTag
    

Constructor Summary
protected  PropertySheetAdaptorBase()
    

This Constructor does nothing.

protected  PropertySheetAdaptorBase(LayoutComponent desc, UIComponent parent)
    

Method Summary
public  UIComponentgetDropDownComponent(UIComponent parent)
    
public  Map<String, UIComponent>getFacets(Object nodeObject)
    

This method returns any facets that should be applied to the PropertySheet (comp).

public  StringgetFactoryClass()
    
public  Map<String, List<Handler>>getHandlersByType(UIComponent comp, Object nodeObject)
    

Advanced framework feature which provides better handling for things such as expanding PropertySheet, beforeEncode, and other events.

This method should return a Map of List of Handler objects.

public  UIComponentgetHiddenFieldComponent(UIComponent parent, String id)
    
public  UIComponentgetHiddenFieldComponent(UIComponent parent)
    
public  StringgetId()
    
public  LayoutComponentgetLayoutComponent()
    
protected  ObjectgetOptionValue(String optionName, UIComponent parent)
    

This method returnes the Optione Value.

public  UIComponentgetParentUIComponent()
    
public  UIComponentgetPropertyComponent(UIComponent parent)
    
public  UIComponentgetPropertySheetSectionComponent(UIComponent parent)
    
protected  MapgetRequestScope()
    
protected  StringgetRequiredOptionValue(String optionName, UIComponent parent)
    

This method returnes the Optione Value.

protected  MapgetSessionScope()
    
public  UIComponentgetStaticTextComponent(UIComponent parent)
    
public  voidinit()
    

This method is called shortly after getInstance(FacesContext, LayoutComponent, UIComponent).

public  voidsetComponentId(UIComponent component, String tagType, String idTagKey)
    
public  voidsetComponentId(UIComponent component, String idTagKey)
    
public  voidsetLayoutComponent(LayoutComponent comp)
    
public  voidsetParentUIComponent(UIComponent comp)
    

Field Detail
mDropDownIdTag
protected String mDropDownIdTag(Code)



mHiddenFieldIdTag
protected String mHiddenFieldIdTag(Code)



mPropertyIdTag
protected String mPropertyIdTag(Code)



mPropertySheetId
protected String mPropertySheetId(Code)



mPropertySheetSectionIdTag
protected String mPropertySheetSectionIdTag(Code)



mStaticTextIdTag
protected String mStaticTextIdTag(Code)




Constructor Detail
PropertySheetAdaptorBase
protected PropertySheetAdaptorBase()(Code)

This Constructor does nothing. If you need to store a reference to the LayoutComponent or UIComponent associated with this PropertySheetAdaptor, it may be more convenient to use a different constructor.




PropertySheetAdaptorBase
protected PropertySheetAdaptorBase(LayoutComponent desc, UIComponent parent)(Code)

This Constructor save the LayoutComponent and the UIComponent for easy use later.





Method Detail
getDropDownComponent
public UIComponent getDropDownComponent(UIComponent parent)(Code)

This method creates and returns the a Dropdown Component.


Parameters:
  parent - The parent component.



getFacets
public Map<String, UIComponent> getFacets(Object nodeObject)(Code)

This method returns any facets that should be applied to the PropertySheet (comp).

Facets that already exist on comp, or facets that are directly added to comp do not need to be returned from this method.


Parameters:
  nodeObject - The (model) object representing the property sheet.



getFactoryClass
public String getFactoryClass()(Code)

This method returns the UIComponent factory class implementation that should be used to create a PropertySheet for the given property sheet model object.




getHandlersByType
public Map<String, List<Handler>> getHandlersByType(UIComponent comp, Object nodeObject)(Code)

Advanced framework feature which provides better handling for things such as expanding PropertySheet, beforeEncode, and other events.

This method should return a Map of List of Handler objects. Each List in the Map should be registered under a key that cooresponds to to the "event" in which the Handlers should be invoked.

This implementation returns null. This method must be overriden to take advantage of this feature.




getHiddenFieldComponent
public UIComponent getHiddenFieldComponent(UIComponent parent, String id)(Code)

This method creates and returns the a HiddenField Component.


Parameters:
  parent - The parent component.
Parameters:
  id - The component id.



getHiddenFieldComponent
public UIComponent getHiddenFieldComponent(UIComponent parent)(Code)

This method creates and returns the a HiddenField Component.


Parameters:
  parent - The parent component.



getId
public String getId()(Code)

This method returns the id for the PropertySheet object.




getLayoutComponent
public LayoutComponent getLayoutComponent()(Code)

This method retrieves the LayoutComponent associated with this PropertySheetAdaptor.




getOptionValue
protected Object getOptionValue(String optionName, UIComponent parent)(Code)

This method returnes the Optione Value. If optionName specifies the session or request scope, then the method will use the session or request map file to retrieve the value.
Parameters:
  optionName - The name of the option.
Parameters:
  parent - The parent component.




getParentUIComponent
public UIComponent getParentUIComponent()(Code)

This method retrieves the UIComponent associated with this PropertySheetAdaptor.




getPropertyComponent
public UIComponent getPropertyComponent(UIComponent parent)(Code)

This method creates and returns the a Property Component Component.


Parameters:
  parent - The parent component.



getPropertySheetSectionComponent
public UIComponent getPropertySheetSectionComponent(UIComponent parent)(Code)

This method creates and returns the a PropertySheetSection Component.


Parameters:
  parent - The parent component.



getRequestScope
protected Map getRequestScope()(Code)

Returns the request scope Map.




getRequiredOptionValue
protected String getRequiredOptionValue(String optionName, UIComponent parent) throws IllegalArgumentException(Code)

This method returnes the Optione Value. If the requested option does not exists then an InvalidArgumementExceptin is thrown.
Parameters:
  optionName - The name of the option.
Parameters:
  parent - The parent component.




getSessionScope
protected Map getSessionScope()(Code)

Returns the session scope Map.




getStaticTextComponent
public UIComponent getStaticTextComponent(UIComponent parent)(Code)

This method creates and returns the a StaticText Component.


Parameters:
  parent - The parent component.



init
public void init()(Code)

This method is called shortly after getInstance(FacesContext, LayoutComponent, UIComponent). It provides a place for post-creation initialization to take occur.

This implemenation does nothing.




setComponentId
public void setComponentId(UIComponent component, String tagType, String idTagKey)(Code)

Sets the Component Id using the given id tag string.


Parameters:
  parent - The component.
Parameters:
  tagType - The tag type.
Parameters:
  idTagKey - The tag string.



setComponentId
public void setComponentId(UIComponent component, String idTagKey)(Code)

Sets the Component Id using the given id tag string.


Parameters:
  parent - The component.
Parameters:
  idTagKey - The tag string.



setLayoutComponent
public void setLayoutComponent(LayoutComponent comp)(Code)

This method sets the LayoutComponent associated with this PropertySheetAdaptor.




setParentUIComponent
public void setParentUIComponent(UIComponent comp)(Code)

This method sets the UIComponent associated with this PropertySheetAdaptor.




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.