com.uwyn.rife.engine

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 » Web Framework » rife 1.6.1 » com.uwyn.rife.engine 
com.uwyn.rife.engine
Provides classes, interfaces and elements for the web application engine.

The web engine gives the best of request-based and component-based approaches in a consistent component object model.

It offers the following advanced features:

  • automatic propagation of modifications without having to restart
  • integrated web continuations in pure Java
  • behavioral inheritance
  • logic precedence
  • implicit reusable binary and source modules
  • enforced non-intrusive methodology for the declaration of the logic flow and the data flow
  • embedding fully functional components in views
  • configurable state storage
  • automated handling of file uploads with an integration of the content management framework for handling and storage of different media types
  • support for many Java scripting languages such as Groovy, Jython, Beanshell, Pnuts, Janino, ...
  • plain Java builders for all declarations with several alternative frontends in XML, Groovy, Janino, ...
  • centralized URL handling with support for localization and internationalization
  • IoC support
  • Ajax
  • Out of container testing
  • and much more...

Related Documentation

For overviews, tutorials, examples, guides, and documentation, please see:
Java Source File NameTypeComment
AbstractLogicLinkDeclaration.javaClass
AbstractResponse.javaClass This abstract class implements parts of the Response interface to provide behaviour that is specific to RIFE.
Annotations2ElementInfo.javaClass
AnnotationsElementDetector.javaClass
AutoLinkDeclaration.javaClass
BeanDeclaration.javaClass
CharSequenceDeferred.javaClass
CharSequenceFormState.javaClass
CharSequenceFormUrl.javaClass
CharSequenceQueryUrl.javaClass
ChildRequestEncoder.javaClass
DataLink.javaClass
DataLinkDeclaration.javaClass
Element.javaClass This is a convenience abstract class that implements the ElementAware interface and extends the ElementSupport class.
ElementAware.javaInterface This interface contains all the methods that a class must implement to become an element for the web engine.

For convenience, you can also extend the abstract Element class which gives you the benefit of having local access to all its methods and having no abstract methods to implement.

Elements are the smallest logical building blocks of a RIFE web application.

ElementChildTrigger.javaInterface This interface contains all the methods that a class must implement to be able to handle child trigger events.

Child triggers are setup in the site structure to drill down an element inheritance hierarchy according to value changes in inputs or cookies.

ElementContext.javaClass
ElementDeclaration.javaClass
ElementDeployer.javaClass Classes that are responsible for deploying elements have to extend this abstract class.

After ElementSupport.setDeploymentClass registering the ElementDeployer class with ElementSupport, an instance of this class will be created when the element is deployed within a site.

ElementExecutionState.javaClass
ElementFactory.javaClass
ElementInfo.javaClass
ElementInfoBuilder.javaClass
ElementInfoProcessor.javaInterface
ElementInfoProcessorFactory.javaClass
ElementInitializer.javaInterface This interface contains all the methods that a class must implement to be able to handle the initialization of an element.

The initialization of an element is performed for each element instance as the first action in a fully setup context.

ElementInjector.javaClass
ElementResultState.javaInterface
ElementResultStateQuery.javaClass
ElementResultStateSession.javaClass
ElementScripted.javaClass The ElementScripted class provides a bridge between scripting engines and the element backend.
ElementService.javaInterface This interface allows web service objects to gain access to the element context during their invocation.

All web service back-ends that are integrated in RIFE will detect the implementation of this interface for their service objects.

ElementSupport.javaClass

The ElementSupport class provides all the methods to communicate from inside an element with the context in which it is being executed.

ElementToService.javaClass Contains the information required to service an element request.
ElementType.javaClass
EmbeddedStream.javaClass
EmbeddingContext.javaClass
EngineClassLoader.javaClass
EngineClassLoaderClasspath.javaClass
EngineClassLoaderRifeWebappPath.javaClass
EngineContinuationConfigInstrument.javaClass
EngineContinuationConfigRuntime.javaClass
EngineContinuationConfigRuntimeSingleton.javaClass
EngineTemplateInitializer.javaClass
FlowLink.javaClass
FlowLinkBuilder.javaClass
FlowLinkDeclaration.javaClass
FlowState.javaClass
FormStateType.javaClass
Gate.javaClass
GlobalExit.javaClass
GlobalVar.javaClass
Groovy2ElementInfo.javaClass
Groovy2Site.javaClass
GroupDeclaration.javaClass
InitConfig.javaInterface
InitConfigFilter.javaClass
InitConfigServlet.javaClass
Janino2ElementInfo.javaClass
Janino2Site.javaClass
OutcookieListener.javaInterface
OutcookieValues.javaClass
OutputListener.javaInterface
OutputValues.javaClass
ParameterMapEncoder.javaClass
PathInfoMapping.javaClass
PathInfoMappingSegment.javaClass
PathInfoMode.javaClass
PrioritizedMethod.javaClass
Request.javaInterface This interface contains all the methods that the web engine needs to be able to correctly handle incoming requests.
RequestMethod.javaClass
RequestState.javaClass
ReservedParameters.javaClass
Response.javaInterface This interface contains all the methods that the web engine needs to be able to send a response to the client.
ResultStates.javaClass
Scope.javaClass
ScriptedEngine.javaClass
ScriptedEngineBSF.javaClass
ScriptedEngineRhino.javaClass
ScriptLoaderGroovy.javaClass
ScriptLoaderJanino.javaClass
Site.javaClass
SiteBuilder.javaClass
SiteListener.javaInterface
SiteProcessor.javaInterface
SiteProcessorFactory.javaClass
StateStore.javaInterface
StateStoreFactory.javaClass
StateStoreQuery.javaClass
StateStoreSession.javaClass
StateStoreTools.javaClass
Submission.javaClass
SubmissionBuilder.javaClass
SubsiteDeclaration.javaClass
TestAnnotations2ElementInfo.javaClass
TestElementInfo.javaClass
TestElements.javaClass
TestEngine.javaClass
TestEngineCasefigures.javaClass
TestEngineContinuations.javaClass
TestEngineCookies.javaClass
TestEngineDwr.javaClass
TestEngineEmbedding.javaClass
TestEngineExits.javaClass
TestEngineExpressionElement.javaClass
TestEngineExpressionRoleUser.javaClass
TestEngineExtending.javaClass
TestEngineFilter.javaClass
TestEngineGlobals.javaClass
TestEngineInheritance.javaClass
TestEngineInputs.javaClass
TestEngineOutputs.javaClass
TestEnginePrecedence.javaClass
TestEngineScripted.javaClass
TestEngineSoapXFire.javaClass
TestEngineStateSession.javaClass
TestEngineSubmissions.javaClass
TestEngineSubsites.javaClass
TestEngineWebservicesHessian.javaClass
TestGroovy2ElementInfo.javaClass
TestGroovy2Site.javaClass
TestJanino2ElementInfo.javaClass
TestJanino2Site.javaClass
TestParticipantSite.javaClass
TestReloadDeclarations.javaClass
TestSite.javaClass
TestSiteBuilder.javaClass
TestSubmission.javaClass
TestSuiteEngine.javaClass
TestXml2ElementInfo.javaClass
TestXml2Site.javaClass
TriggerContext.javaClass
TriggerListEncoder.javaClass
UploadedFile.javaClass An UploadedFile instance is created by the web engine when files are uploaded through a multi-part request.

The uploaded files can be retrieved through the ElementSupport#getUploadedFile method and its siblings.

UrlResource.javaClass Packages an URL resource together with additional data that can't be stored in the URL instance itself.
Xml2ElementInfo.javaClass
Xml2Site.javaClass
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.