Java Doc for DecorationFactoryImpl.java in  » Portal » jetspeed-2.1.3 » org » apache » jetspeed » decoration » 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 » Portal » jetspeed 2.1.3 » org.apache.jetspeed.decoration 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.apache.jetspeed.decoration.DecorationFactoryImpl

DecorationFactoryImpl
public class DecorationFactoryImpl implements DecorationFactory,ServletContextAware(Code)

author:
   Scott T. Weaver
author:
   Steve Milek
See Also:   org.apache.jetspeed.decoration.DecorationFactory



Constructor Summary
public  DecorationFactoryImpl(String decorationsPath, ResourceValidator validator)
    
public  DecorationFactoryImpl(String decorationsPath, ResourceValidator validator, JetspeedCache decorationConfigurationCache)
    
public  DecorationFactoryImpl(PortletRegistry registry, String decorationsPath, ResourceValidator validator, JetspeedCache decorationConfigurationCache)
    

Method Summary
public  voidclearCache(RequestContext requestContext)
    
protected  PathcreateClientPath(String name, RequestContext requestContext, String decorationType)
     Creates a org.apache.jetspeed.util.Path object based off of the user's client browser and locale.
protected  PathgetBasePath(String decorationType)
    
protected  PathgetBasePath(String name, String decorationType)
    
protected  PropertiesgetCachedConfiguration(String name, String type)
    
protected  StringgetCachedConfigurationKey(String type, String name)
    
public  PropertiesgetConfiguration(String name, String type)
     Gets the configuration (decorator.properties) object for the decoration.
Parameters:
  name - Name of the Decoration.
public  DecorationgetDecoration(Page page, Fragment fragment, RequestContext requestContext)
    
protected  JetspeedCachegetDecorationConfigurationCache()
    
protected  StringgetDefaultDecorationName(Fragment fragment, Page page)
     Returns a the default decoration name for the specific Fragment type.
Parameters:
  fragment - Fragment whose default decroation has been requested
Parameters:
  page - Page this fragment belongs to.
public  StringgetDefaultDesktopLayoutDecoration()
    
public  StringgetDefaultDesktopPortletDecoration()
    
public  SetgetDesktopPageDecorations(RequestContext request)
     Get the portal-wide list of available desktop page decorations.
public  SetgetDesktopPortletDecorations(RequestContext request)
     Get the portal-wide list of desktop portlet decorations.
public  LayoutDecorationgetLayoutDecoration(String name, RequestContext requestContext)
    
protected  PathgetLayoutDecorationBasePath(String name)
    
public  StringgetLayoutDecorationsBasePath()
    
public  ListgetLayouts(RequestContext request)
     Get the portal-wide list of available layouts.
protected  SetgetListing(Set rawList, String propsFile)
    
public  SetgetPageDecorations(RequestContext request)
     Get the portal-wide list of page decorations.
public  PortletDecorationgetPortletDecoration(String name, RequestContext requestContext)
    
protected  PathgetPortletDecorationBasePath(String name)
    
public  SetgetPortletDecorations(RequestContext request)
     Get the portal-wide list of portlet decorations.
public  StringgetPortletDecorationsBasePath()
    
public  ResourceValidatorgetResourceValidator()
    
public  ThemegetTheme(Page page, RequestContext requestContext)
    
public  booleanisDesktopEnabled(RequestContext requestContext)
    
protected  voidsetCachedConfiguration(String name, String type, Properties props)
    
public  voidsetDefaultDesktopLayoutDecoration(String newOne)
    
public  voidsetDefaultDesktopPortletDecoration(String newOne)
    
public  voidsetServletContext(ServletContext servletContext)
    


Constructor Detail
DecorationFactoryImpl
public DecorationFactoryImpl(String decorationsPath, ResourceValidator validator)(Code)



DecorationFactoryImpl
public DecorationFactoryImpl(String decorationsPath, ResourceValidator validator, JetspeedCache decorationConfigurationCache)(Code)



DecorationFactoryImpl
public DecorationFactoryImpl(PortletRegistry registry, String decorationsPath, ResourceValidator validator, JetspeedCache decorationConfigurationCache)(Code)




Method Detail
clearCache
public void clearCache(RequestContext requestContext)(Code)



createClientPath
protected Path createClientPath(String name, RequestContext requestContext, String decorationType)(Code)
Creates a org.apache.jetspeed.util.Path object based off of the user's client browser and locale.
Parameters:
  name - Decroator's name
Parameters:
  requestContext - Current portal request.
Parameters:
  decorationType - Type of decoration, either layoutor portlet
See Also:   Path
See Also:   RequestContext



getBasePath
protected Path getBasePath(String decorationType)(Code)



getBasePath
protected Path getBasePath(String name, String decorationType)(Code)



getCachedConfiguration
protected Properties getCachedConfiguration(String name, String type)(Code)



getCachedConfigurationKey
protected String getCachedConfigurationKey(String type, String name)(Code)



getConfiguration
public Properties getConfiguration(String name, String type)(Code)
Gets the configuration (decorator.properties) object for the decoration.
Parameters:
  name - Name of the Decoration. java.util.Properties representing the configurationobject.



getDecoration
public Decoration getDecoration(Page page, Fragment fragment, RequestContext requestContext)(Code)



getDecorationConfigurationCache
protected JetspeedCache getDecorationConfigurationCache()(Code)



getDefaultDecorationName
protected String getDefaultDecorationName(Fragment fragment, Page page)(Code)
Returns a the default decoration name for the specific Fragment type.
Parameters:
  fragment - Fragment whose default decroation has been requested
Parameters:
  page - Page this fragment belongs to. Default decorator name.
See Also:   Page
See Also:   Fragment



getDefaultDesktopLayoutDecoration
public String getDefaultDesktopLayoutDecoration()(Code)



getDefaultDesktopPortletDecoration
public String getDefaultDesktopPortletDecoration()(Code)



getDesktopPageDecorations
public Set getDesktopPageDecorations(RequestContext request)(Code)
Get the portal-wide list of available desktop page decorations. A list of desktop skins of type String



getDesktopPortletDecorations
public Set getDesktopPortletDecorations(RequestContext request)(Code)
Get the portal-wide list of desktop portlet decorations. A list of portlet decorations of type String



getLayoutDecoration
public LayoutDecoration getLayoutDecoration(String name, RequestContext requestContext)(Code)



getLayoutDecorationBasePath
protected Path getLayoutDecorationBasePath(String name)(Code)



getLayoutDecorationsBasePath
public String getLayoutDecorationsBasePath()(Code)



getLayouts
public List getLayouts(RequestContext request)(Code)
Get the portal-wide list of available layouts. A list of layout portlets of type PortletDefinitionComposite



getListing
protected Set getListing(Set rawList, String propsFile)(Code)



getPageDecorations
public Set getPageDecorations(RequestContext request)(Code)
Get the portal-wide list of page decorations. A list of page decorations of type Decoration



getPortletDecoration
public PortletDecoration getPortletDecoration(String name, RequestContext requestContext)(Code)



getPortletDecorationBasePath
protected Path getPortletDecorationBasePath(String name)(Code)



getPortletDecorations
public Set getPortletDecorations(RequestContext request)(Code)
Get the portal-wide list of portlet decorations. A list of portlet decorations of type String



getPortletDecorationsBasePath
public String getPortletDecorationsBasePath()(Code)



getResourceValidator
public ResourceValidator getResourceValidator()(Code)



getTheme
public Theme getTheme(Page page, RequestContext requestContext)(Code)



isDesktopEnabled
public boolean isDesktopEnabled(RequestContext requestContext)(Code)



setCachedConfiguration
protected void setCachedConfiguration(String name, String type, Properties props)(Code)



setDefaultDesktopLayoutDecoration
public void setDefaultDesktopLayoutDecoration(String newOne)(Code)



setDefaultDesktopPortletDecoration
public void setDefaultDesktopPortletDecoration(String newOne)(Code)



setServletContext
public void setServletContext(ServletContext servletContext)(Code)



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.