Java Doc for BasicFramework.java in  » Database-ORM » MMBase » org » mmbase » framework » basic » 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 » Database ORM » MMBase » org.mmbase.framework.basic 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.mmbase.framework.Framework
      org.mmbase.framework.basic.BasicFramework

BasicFramework
public class BasicFramework extends Framework (Code)
The Basic framework is based on a list of UrlConverter s. It is configured with an XML 'framework.xml'.
author:
   Michiel Meeuwissen
version:
   $Id: BasicFramework.java,v 1.12 2008/02/24 10:46:20 michiel Exp $
since:
   MMBase-1.9


Field Summary
final public static  StringNAMESPACE
    
final public static  StringXSD
    
final protected  LocalizedStringdescription
    
final protected  Map<Setting<?>, Object>settingValues
    
final protected  ChainedUrlConverterurlConverter
    

Constructor Summary
public  BasicFramework(Element el)
    
public  BasicFramework()
    

Method Summary
protected  voidconfigure(Element el)
     Configures the framework by reading its config file 'config/framework.xml' containing a list with UrlConverters.
public  ParameterscreateParameters()
    
public  ParameterscreateSettingValueParameters()
    
public  BlockgetBlock(Parameters frameworkParameters)
    
public  StringgetInternalUrl(String page, Map<String, Object> params, Parameters frameworkParameters)
    
protected  StringgetKey(Setting setting)
    
protected  Map<String, Object>getMap(State state, Map<String, Object> params)
    
public  StringgetName()
    
public  Parameter[]getParameterDefinition()
    
protected  StringgetPrefix(State state)
    
public  StringgetProcessUrl(String path, Map<String, Object> parameters, Parameters frameworkParameters, boolean escapeAmps)
    
public  BlockgetRenderingBlock(Parameters frameworkParameters)
    
public  CgetSettingValue(Setting<C> setting, Parameters parameters)
    
public  StringgetUrl(String path, Map<String, Object> parameters, Parameters frameworkParameters, boolean escapeAmps)
    
public  StringgetUserBuilder()
    
public  NodegetUserNode(Parameters frameworkParameters)
    
public  booleanmakeRelativeUrl()
    
public  Map<String, Object>prefix(State state, Map<String, Object> params)
    
public  voidprocess(Processor processor, Parameters blockParameters, Parameters frameworkParameters)
    
public  voidrender(Renderer renderer, Parameters blockParameters, Parameters frameworkParameters, Writer w, Renderer.WindowState windowState)
     Basic Framework implicitely also processes, i'm not sure if we should require any framework to do that (perhaps we could say, that the render method must process, if that is necessary, and not yet done).
protected  voidsetBlockParametersForProcess(State state, Parameters blockParameters)
    
protected  voidsetBlockParametersForRender(State state, Parameters blockParameters)
    
public  CsetSettingValue(Setting<C> setting, Parameters parameters, C value)
    
public  StringtoString()
    

Field Detail
NAMESPACE
final public static String NAMESPACE(Code)



XSD
final public static String XSD(Code)



description
final protected LocalizedString description(Code)



settingValues
final protected Map<Setting<?>, Object> settingValues(Code)



urlConverter
final protected ChainedUrlConverter urlConverter(Code)




Constructor Detail
BasicFramework
public BasicFramework(Element el)(Code)



BasicFramework
public BasicFramework()(Code)




Method Detail
configure
protected void configure(Element el)(Code)
Configures the framework by reading its config file 'config/framework.xml' containing a list with UrlConverters.



createParameters
public Parameters createParameters()(Code)



createSettingValueParameters
public Parameters createSettingValueParameters()(Code)



getBlock
public Block getBlock(Parameters frameworkParameters)(Code)



getInternalUrl
public String getInternalUrl(String page, Map<String, Object> params, Parameters frameworkParameters) throws FrameworkException(Code)



getKey
protected String getKey(Setting setting)(Code)



getMap
protected Map<String, Object> getMap(State state, Map<String, Object> params)(Code)



getName
public String getName()(Code)



getParameterDefinition
public Parameter[] getParameterDefinition()(Code)



getPrefix
protected String getPrefix(State state)(Code)



getProcessUrl
public String getProcessUrl(String path, Map<String, Object> parameters, Parameters frameworkParameters, boolean escapeAmps) throws FrameworkException(Code)



getRenderingBlock
public Block getRenderingBlock(Parameters frameworkParameters)(Code)



getSettingValue
public C getSettingValue(Setting<C> setting, Parameters parameters)(Code)



getUrl
public String getUrl(String path, Map<String, Object> parameters, Parameters frameworkParameters, boolean escapeAmps) throws FrameworkException(Code)



getUserBuilder
public String getUserBuilder()(Code)



getUserNode
public Node getUserNode(Parameters frameworkParameters)(Code)



makeRelativeUrl
public boolean makeRelativeUrl()(Code)



prefix
public Map<String, Object> prefix(State state, Map<String, Object> params)(Code)



process
public void process(Processor processor, Parameters blockParameters, Parameters frameworkParameters) throws FrameworkException(Code)
Think in the basic framework this method is never called explicitely, because processing is done implicitely by the render



render
public void render(Renderer renderer, Parameters blockParameters, Parameters frameworkParameters, Writer w, Renderer.WindowState windowState) throws FrameworkException(Code)
Basic Framework implicitely also processes, i'm not sure if we should require any framework to do that (perhaps we could say, that the render method must process, if that is necessary, and not yet done).



setBlockParametersForProcess
protected void setBlockParametersForProcess(State state, Parameters blockParameters)(Code)



setBlockParametersForRender
protected void setBlockParametersForRender(State state, Parameters blockParameters)(Code)



setSettingValue
public C setSettingValue(Setting<C> setting, Parameters parameters, C value)(Code)



toString
public String toString()(Code)



Fields inherited from org.mmbase.framework.Framework
final public static String COMPONENT_CLASS_KEY(Code)(Java Doc)
final public static String COMPONENT_ID_KEY(Code)(Java Doc)
final public static Parameter<Node> N(Code)(Java Doc)
final public static String NAMESPACE(Code)(Java Doc)
final public static String XSD(Code)(Java Doc)

Methods inherited from org.mmbase.framework.Framework
abstract public Parameters createParameters()(Code)(Java Doc)
abstract public Parameters createSettingValueParameters()(Code)(Java Doc)
abstract public Block getBlock(Parameters frameworkParameters)(Code)(Java Doc)
public static Framework getInstance()(Code)(Java Doc)
abstract public String getInternalUrl(String path, Map<String, Object> params, Parameters frameworkParameters) throws FrameworkException(Code)(Java Doc)
abstract public String getName()(Code)(Java Doc)
abstract public Parameter[] getParameterDefinition()(Code)(Java Doc)
abstract public String getProcessUrl(String path, Map<String, Object> parameters, Parameters frameworkParameters, boolean escapeAmps) throws FrameworkException(Code)(Java Doc)
abstract public Block getRenderingBlock(Parameters frameworkParameters)(Code)(Java Doc)
abstract public C getSettingValue(Setting<C> setting, Parameters parameters)(Code)(Java Doc)
abstract public String getUrl(String path, Map<String, Object> parameters, Parameters frameworkParameters, boolean escapeAmps) throws FrameworkException(Code)(Java Doc)
abstract public String getUserBuilder()(Code)(Java Doc)
abstract public Node getUserNode(Parameters frameworkParameters)(Code)(Java Doc)
abstract public void process(Processor processor, Parameters blockParameters, Parameters frameworkParameters) throws FrameworkException(Code)(Java Doc)
abstract public void render(Renderer renderer, Parameters blockParameters, Parameters frameworkParameters, Writer w, Renderer.WindowState state) throws FrameworkException(Code)(Java Doc)
abstract public C setSettingValue(Setting<C> setting, Parameters parameters, C value) throws SecurityException(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.