OA by ViaOA, Inc.
Object Automation (OA) by Via Object Architects (ViaOA, Inc.) "All programs are made up of objects and collections of objects." OA automates how they work together.

See: Description

Packages 
Package Description
com.viaoa.annotation
Java annotations to define OA object meta-data, it's relationships and datasource information.
com.viaoa.comm.discovery  
com.viaoa.comm.io  
com.viaoa.comm.multiplexer  
com.viaoa.comm.multiplexer.io  
com.viaoa.comm.ssl  
com.viaoa.ds
Interface used for storing and retrieving Objects from a persistent datasource in a way that is independent from the Objects.
com.viaoa.ds.autonumber
OADataSource subclass for memory only/ non-persistent data.
com.viaoa.ds.cs
Client OADataSource that will communicate with OADataSource on the server.
com.viaoa.ds.jdbc
The OADataSourceJDBC package is used to access persistent data using JDBC.
com.viaoa.ds.jdbc.connection
OADataSourceJDBC connection pooling services.
com.viaoa.ds.jdbc.db
OADataSourceJDBC classes used for ORM - object-relational mapping, and DB metadata.
com.viaoa.ds.jdbc.delegate
OADataSourceJDBC delegate classes for implementing access to SQL Relational databases.
com.viaoa.ds.jdbc.query
OADataSourceJDBC classes used for converting OA Object Queries to SQL, and returning JDBC resultsets for ORM.
com.viaoa.ds.objectcache  
com.viaoa.ds.query
Classes for DataSource independent queries.
com.viaoa.ds.remote  
com.viaoa.hub
Contains the observable OA collection class, and support classes.
com.viaoa.jfc
Java Swing UI components, that bind to OAModels (OAObjects and Hub collections).
com.viaoa.jfc.border
Custom Swing border classes.
com.viaoa.jfc.console  
com.viaoa.jfc.control
Controllers for Swing UI components so that they can use binding with OAModels.
com.viaoa.jfc.dialog  
com.viaoa.jfc.dnd
Drag and drop support for the OA Swing UI components.
com.viaoa.jfc.editor.html
HTML Styled editor that supports word processor functionality using HTML/XML.
com.viaoa.jfc.editor.html.control
Controllers for OAHTMLTextPane style editor.
com.viaoa.jfc.editor.html.oa
OAHTMLTextPane OAObjects used for dialogs, etc.
com.viaoa.jfc.editor.html.protocol.classpath
Custom URL protocol that supports files stored in classpath (jar files) for resolving linked data and images.
com.viaoa.jfc.editor.html.protocol.oaimage
Custom URL protocol that supports disk files for resolving linked data and images.
com.viaoa.jfc.editor.html.protocol.oaproperty
Custom URL protocol that supports using OA property paths for resolving linked data and images.
com.viaoa.jfc.editor.html.view
View components used by the OAHTMLTextPane.
com.viaoa.jfc.editor.image
OAImagePanel Java Image editor, that works directly with OA components and OAImageUtil.
com.viaoa.jfc.editor.image.control
Controllers used by OAImageEditor.
com.viaoa.jfc.editor.image.view
View components used by OAImageEditor.
com.viaoa.jfc.image
Java Image editing classes.
com.viaoa.jfc.image.jpg
JPEG image utility classes.
com.viaoa.jfc.print
OA Printing and previewing classes.
com.viaoa.jfc.print.view
View components used by print preview.
com.viaoa.jfc.propertypath  
com.viaoa.jfc.propertypath.delegate  
com.viaoa.jfc.propertypath.model.oa  
com.viaoa.jfc.report
OAReports for creating custom reports and print forms, with binding and templates that use OAModels.
com.viaoa.jfc.scroller
Vertical scroller Swing component.
com.viaoa.jfc.table
Classes that support the table editors for OATable.
com.viaoa.jfc.text
OA Swing Text components.
com.viaoa.jfc.text.autocomplete
Autocomplete functionality for OAText components.
com.viaoa.jfc.text.spellcheck
Spellcheck support for OA JFC/Swing components.
com.viaoa.jfc.text.view
Support for OA JFC text components, spellcheck, find/replace, etc.
com.viaoa.jfc.toolbar
Support for vertically scrolling JToolbar.
com.viaoa.jfc.tree
OATree UI component for JFC trees.
com.viaoa.jfc.undo
Undo/Redo support for OA UI development, working directly with UI controls.
com.viaoa.jsp
HTML Ajax components and functionality for web page development.
com.viaoa.object
Observable data model Object, that is the superclass for all OAModel classes.
com.viaoa.object.test
Test classes.
com.viaoa.remote.multiplexer  
com.viaoa.remote.multiplexer.annotation  
com.viaoa.remote.multiplexer.info  
com.viaoa.remote.multiplexer.io  
com.viaoa.servlet
Custom servlets that perform automatic services for web based components.
com.viaoa.sync  
com.viaoa.sync.model  
com.viaoa.sync.remote  
com.viaoa.transaction
Support for transactions (rollback, commit, etc).
com.viaoa.util
OA Utility Classes.
com.viaoa.util.converter
Suports OAConverter class, package used to work with and transform data types.
com.viaoa.util.file
File handling utilities.
com.viaoa.util.filter  
© 1999-2016 ViaOA, Inc. All rights reserved