Sofia

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 » J2EE » Sofia 
SOFIA
License:GNU General Public License (GPL)
URL:http://www.salmonllc.com/sofia
Description:SOFIA is the Salmon Open Framework for Internet Applications.
Package NameComment
com.salmonllc.acrobat Provides support for creation of FDF Files to be used to populate a PDF Template.
com.salmonllc.email This package contains an SMTP class which abstracts and simplifies the process of sending email via an SMTP server.
com.salmonllc.examples
com.salmonllc.examples.example10
com.salmonllc.examples.example11
com.salmonllc.examples.example12
com.salmonllc.examples.example13
com.salmonllc.examples.example14
com.salmonllc.examples.example15
com.salmonllc.examples.example16
com.salmonllc.examples.example17
com.salmonllc.examples.example19
com.salmonllc.examples.example2
com.salmonllc.examples.example20
com.salmonllc.examples.example3
com.salmonllc.examples.example4
com.salmonllc.examples.example5
com.salmonllc.examples.example6
com.salmonllc.examples.example7
com.salmonllc.examples.example8
com.salmonllc.fatwire The framework provides support for The Fatwire Update Engine Content Management System, but Update Engine is not included in the standard Salmon package. This package contains stub classes so the rest of the framework will compile properly.
To get more information on using Update Engine with the framework, please contact Salmon LLC.
com.salmonllc.forms This package contains high level GUI components that create structures common to many web applications, including search forms, list forms and detail forms.
com.salmonllc.gui This package contains high level GUI components that create components common to many web applications, including a banner and a navigation bar.
com.salmonllc.hibernate This package contains classes that can be used to integrate SOFIA with Hibernate, the open source O/R mapping tool.
com.salmonllc.html This package contains components that create the visuals for HTML pages.
Each class will render one GUI component on an HTML page. By combining the different component inside containers complete pages can be created.
com.salmonllc.html.events This package contains events classes and event listener interfaces used by and generated from components in the html and jsp packages.
com.salmonllc.html.treeControl This package contains helper classes for the HtmlTreeControl
com.salmonllc.ideTools This package contains a comand line utilty, IDETool used to add extra functionality to Java integrated development environments.
com.salmonllc.ideTools.eclipse
com.salmonllc.jasperReports This package contains SOFIA integration components with the Jasper Reports report writer (http://sourceforge.net/projects/jasperreports). It includes a client side viewer and DataStore data source.
com.salmonllc.jsp This package contains GUI components that are created through JSP custom tags. In many cases, the custom tags create the component from the com.salmonllc.html package, but because the nature of the JSP implementation is different from the standard servlet implementation, some components (especially containers) needed their own implementation to function properly from custom tags.
In general you should not construct these components directly. Instead do it indirectly by placing the corresponding custom tags in a JSP Page. Every component in this package has a corresponding component in the com.salmonllc.html, com.salmonllc.forms or com.salmonllc.gui packages. To dynamically create components in using Java code, use the classes in those packages instead.
com.salmonllc.jsp.controller This package contains classes that are used by various components in framework that uses XML files for datadefinition

This package contains classes that serve as standard controllers for various standard forms like ListForm, DetailForm. If needed to extend the functionality these controllers can either be sub-classed or can be used as secondary controllers.

com.salmonllc.jsp.engine This package contains classes used to simulate a JSP engine. They are used by the framework to get around some problems with the J2EE implementations on various servers and to translate JSPs into a form that can be rendered by Dreamweaver.
com.salmonllc.jsp.tags This package contains the implementation of the tags in the Salmon tag library.
Generally you will not use these classes directly. Use them indirectly by placing custom tags inside a JSP page
One exception is if you want to create your own custom tag that behaves like the other Salmon tags in it does its processing via GUI components based on the ones in com.salmonllc.html.
Generally the tag handler for this type of tag would extend com.salmonllc.jsp.tags.BaseEmptyTag.
com.salmonllc.localizer This package contains classes that allow SOFIA to support internationalization.
com.salmonllc.mailmerge This package integrates with Microsoft Word to do mail merges.
com.salmonllc.parser This package contains the ByteArrayParser, an object is used to describe a byte array representing column data in fixed locations and helps your Java code interface with mainframe databases.
The Byte Array is a representation of a COBOL copy book.
com.salmonllc.personalization This package contains classes to create and manage skins, which can be applied to SOFIA pages to create a personalized appearance to an application.
com.salmonllc.portlet This package contains SOFIA components that allow integration with JSR-168, the portlet API
com.salmonllc.properties This package contains classes that retrieve settings from the Salmon property files.
com.salmonllc.remote

This package contains classes that work in cooperation with the RemoteReflector servlet. It allows the instantiation and invocation of methods of an object on a server session.

com.salmonllc.remote.server

This package contains classes that provide security for the RemoteReflector servlet. It determines what is allowed to instantiate and invocate methods of an object on a server session.

com.salmonllc.scheduler This package contains classes used by the Scheduler servlet to implement functions that execute at regular intervals.
com.salmonllc.secureid This package contains a class that allows integration with RSA SecurID authenticator key chains.
com.salmonllc.servlets This package contains several servlets used by the framework.
com.salmonllc.sitemap This package is used by the framework for tasks related to the system site map
com.salmonllc.sql This package contains classes that allow the framework to interact with relational databases and other data sources.
com.salmonllc.swing This package contains classes that can be used for Swing based applications and is not used on the server. Each Scomponent in the package extends from the corresponding swing component, but can be boud to DataStore and DataStoreProxy columns and validations
com.salmonllc.swing.events This package contains events that are fired by the components in the Swing package
com.salmonllc.swing.table This package contains helper components for the SOFIA Swing STable component
com.salmonllc.util This package contains useful utility objects used by the framework that are ofter suitable for use in applications as well.
com.salmonllc.win32 This package contains a Registry class which uses REGUPDATE.dll to update/retrieve values in a windows registry.
com.salmonllc.wml This package contains WML GUI components that are created through JSP custom tags. The custom tags create the component from the com.salmonllc.wml apackage, but because the nature of the JSP implementation is different from the standard servlet implementation, some components (especially containers) needed their own implementation to function properly from custom tags.
In general you should not construct these components directly. Instead do it indirectly by placing the corresponding custom tags in a JSP Page. Every component in this package has a corresponding component in the com.salmonllc.wml. To dynamically create components in using Java code, use the classes in those packages instead.
com.salmonllc.wml.tags This package contains the implementation of the tags in the Salmon WML tag library.
Generally you will not use these classes directly. Use them indirectly by placing custom tags inside a JSP page
com.salmonllc.xml This package contains classes that are used by various components in framework that uses XML files for datadefinition

This package contains classes that are used by various components in framework that uses XML files for data definition.

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.