commons-scxml.git
11 years agoMoving to TLP tags/PRE_BRANCHING PRE_BRANCHING
Henri Yandell [Sun, 29 Jul 2007 03:42:34 +0000 (03:42 +0000)] 
Moving to TLP

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/tags/PRE_BRANCHING@560660 13f79535-47bb-0310-9956-ffa450edef68

11 years agoMoving back :) tags/PRE_BRANCHING@560659
Henri Yandell [Sun, 29 Jul 2007 03:42:15 +0000 (03:42 +0000)] 
Moving back :)

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/scxml/tags/PRE_BRANCHING@560658 13f79535-47bb-0310-9956-ffa450edef68

11 years agoMoving to TLP tags/PRE_BRANCHING@560657
Henri Yandell [Sun, 29 Jul 2007 03:40:41 +0000 (03:40 +0000)] 
Moving to TLP

git-svn-id: https://svn.apache.org/repos/asf/commons/commons/proper/scxml/tags/PRE_BRANCHING@560657 13f79535-47bb-0310-9956-ffa450edef68

12 years agoCorrect version number to 0.5 tags/PRE_BRANCHING@560656
Rahul Akolkar [Mon, 17 Jul 2006 18:36:12 +0000 (18:36 +0000)] 
Correct version number to 0.5

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/scxml/tags/PRE_BRANCHING@422783 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMove scxml to proper
Rahul Akolkar [Mon, 24 Apr 2006 21:11:00 +0000 (21:11 +0000)] 
Move scxml to proper

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/scxml/tags/PRE_BRANCHING@396686 13f79535-47bb-0310-9956-ffa450edef68

12 years agoTag the pristine trunk, before we start merging any content from the branches tags/PRE_BRANCHING@396685
Rahul Akolkar [Sun, 29 Jan 2006 19:23:20 +0000 (19:23 +0000)] 
Tag the pristine trunk, before we start merging any content from the branches

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/tags/PRE_BRANCHING@373340 13f79535-47bb-0310-9956-ffa450edef68

12 years agoStart publishing checkstyle reports, we will always strive to keep genuine checkstyle... BETWIXT_IO@373336 tags/PRE_BRANCHING@373339
Rahul Akolkar [Sun, 29 Jan 2006 17:48:38 +0000 (17:48 +0000)] 
Start publishing checkstyle reports, we will always strive to keep genuine checkstyle complaints to zero, as it is today.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@373331 13f79535-47bb-0310-9956-ffa450edef68

12 years agoSummarized changes. STATELESS_MODEL@373201
Rahul Akolkar [Sun, 22 Jan 2006 06:35:30 +0000 (06:35 +0000)] 
Summarized changes.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@371219 13f79535-47bb-0310-9956-ffa450edef68

12 years agoUpdate API notes for the website based on today's changes.
Rahul Akolkar [Sun, 22 Jan 2006 06:21:25 +0000 (06:21 +0000)] 
Update API notes for the website based on today's changes.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@371216 13f79535-47bb-0310-9956-ffa450edef68

12 years agoUpdate imports in test classes.
Rahul Akolkar [Sun, 22 Jan 2006 06:02:24 +0000 (06:02 +0000)] 
Update imports in test classes.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@371213 13f79535-47bb-0310-9956-ffa450edef68

12 years agoUpdate package name after move to the "env.servlet" package.
Rahul Akolkar [Sun, 22 Jan 2006 05:34:26 +0000 (05:34 +0000)] 
Update package name after move to the "env.servlet" package.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@371203 13f79535-47bb-0310-9956-ffa450edef68

12 years agoUpdate package names, imports after relocation to "io" package.
Rahul Akolkar [Sun, 22 Jan 2006 05:27:34 +0000 (05:27 +0000)] 
Update package names, imports after relocation to "io" package.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@371201 13f79535-47bb-0310-9956-ffa450edef68

12 years agoUpdate package names, imports after relocation to "test" package.
Rahul Akolkar [Sun, 22 Jan 2006 05:26:10 +0000 (05:26 +0000)] 
Update package names, imports after relocation to "test" package.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@371200 13f79535-47bb-0310-9956-ffa450edef68

12 years agoWire up the new packages to the tests, regen'd ant build file.
Rahul Akolkar [Sun, 22 Jan 2006 05:17:17 +0000 (05:17 +0000)] 
Wire up the new packages to the tests, regen'd ant build file.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@371197 13f79535-47bb-0310-9956-ffa450edef68

12 years agoUpdate package descriptions that changed after the introduction of the new packages.
Rahul Akolkar [Sun, 22 Jan 2006 05:14:56 +0000 (05:14 +0000)] 
Update package descriptions that changed after the introduction of the new packages.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@371196 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMove servlet API dependent class to new env.servlet package
Rahul Akolkar [Sun, 22 Jan 2006 05:11:07 +0000 (05:11 +0000)] 
Move servlet API dependent class to new env.servlet package

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@371195 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMove SCXML writing to the new io package
Rahul Akolkar [Sun, 22 Jan 2006 05:08:11 +0000 (05:08 +0000)] 
Move SCXML writing to the new io package

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@371194 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMove SCXML reading to the new io package
Rahul Akolkar [Sun, 22 Jan 2006 05:07:01 +0000 (05:07 +0000)] 
Move SCXML reading to the new io package

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@371193 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMove command line testing classes to the new test package
Rahul Akolkar [Sun, 22 Jan 2006 05:04:29 +0000 (05:04 +0000)] 
Move command line testing classes to the new test package

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@371192 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMove command line testing classes to the new test package
Rahul Akolkar [Sun, 22 Jan 2006 05:03:44 +0000 (05:03 +0000)] 
Move command line testing classes to the new test package

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@371190 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMove command line testing classes to the new test package
Rahul Akolkar [Sun, 22 Jan 2006 05:01:21 +0000 (05:01 +0000)] 
Move command line testing classes to the new test package

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@371189 13f79535-47bb-0310-9956-ffa450edef68

12 years agoCreate a new "env.servlet" package for classes that have dependencies to the servlet...
Rahul Akolkar [Sun, 22 Jan 2006 04:58:09 +0000 (04:58 +0000)] 
Create a new "env.servlet" package for classes that have dependencies to the servlet API; for Commons SCXML usecases in servlet containers.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@371188 13f79535-47bb-0310-9956-ffa450edef68

12 years agoCreate a new "io" package for code related to reading / writing SCXML documents.
Rahul Akolkar [Sun, 22 Jan 2006 04:52:29 +0000 (04:52 +0000)] 
Create a new "io" package for code related to reading / writing SCXML documents.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@371187 13f79535-47bb-0310-9956-ffa450edef68

12 years agoCreate a new "test" package for command line (and maybe other) testing utility classes.
Rahul Akolkar [Sun, 22 Jan 2006 04:50:46 +0000 (04:50 +0000)] 
Create a new "test" package for command line (and maybe other) testing utility classes.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@371185 13f79535-47bb-0310-9956-ffa450edef68

12 years agoAdding date of project proposal for better archival. No other changes.
Rahul Akolkar [Thu, 12 Jan 2006 02:28:39 +0000 (02:28 +0000)] 
Adding date of project proposal for better archival. No other changes.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@368231 13f79535-47bb-0310-9956-ffa450edef68

12 years agoChanges update before republishing site.
Rahul Akolkar [Wed, 11 Jan 2006 21:48:17 +0000 (21:48 +0000)] 
Changes update before republishing site.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@368143 13f79535-47bb-0310-9956-ffa450edef68

12 years agoFlesh out and separate snippets about command line testing / utility classes for...
Rahul Akolkar [Wed, 11 Jan 2006 19:30:59 +0000 (19:30 +0000)] 
Flesh out and separate snippets about command line testing / utility classes for documents using JEXL and documents using EL.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@368106 13f79535-47bb-0310-9956-ffa450edef68

12 years agoNow we have JEXL too.
Rahul Akolkar [Wed, 11 Jan 2006 19:18:54 +0000 (19:18 +0000)] 
Now we have JEXL too.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@368102 13f79535-47bb-0310-9956-ffa450edef68

12 years agoRecent is relative, provide a date.
Rahul Akolkar [Wed, 11 Jan 2006 18:55:15 +0000 (18:55 +0000)] 
Recent is relative, provide a date.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@368084 13f79535-47bb-0310-9956-ffa450edef68

12 years agoAdd a "whos using it" section to the Commons SCXML homepage to list other projects...
Rahul Akolkar [Tue, 10 Jan 2006 20:40:01 +0000 (20:40 +0000)] 
Add a "whos using it" section to the Commons SCXML homepage to list other projects that use it.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@367784 13f79535-47bb-0310-9956-ffa450edef68

12 years agoFactor out built-in SCXML functions, such as the In() predicate.
Rahul Akolkar [Mon, 9 Jan 2006 00:20:53 +0000 (00:20 +0000)] 
Factor out built-in SCXML functions, such as the In() predicate.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@367140 13f79535-47bb-0310-9956-ffa450edef68

12 years agoImprove navigation, provide quick links for Javadocs, mailing lists, SVN repository.
Rahul Akolkar [Sun, 8 Jan 2006 23:23:35 +0000 (23:23 +0000)] 
Improve navigation, provide quick links for Javadocs, mailing lists, SVN repository.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@367126 13f79535-47bb-0310-9956-ffa450edef68

12 years agoAdd URLs for dependencies web page.
Rahul Akolkar [Sun, 8 Jan 2006 23:10:18 +0000 (23:10 +0000)] 
Add URLs for dependencies web page.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@367119 13f79535-47bb-0310-9956-ffa450edef68

12 years agoAdded JEXL support for SCXML documents.
Rahul Akolkar [Sun, 8 Jan 2006 22:39:15 +0000 (22:39 +0000)] 
Added JEXL support for SCXML documents.

The SCXML specification allows implementations to support multiple expression languages so SCXML documents can be used in varying environments. Commons SCXML already supports the use of EL, using Commons EL. That is useful in servlet container environments and web frameworks, indeed the first use cases for Commons SCXML have been such that the JSP/EL APIs have come in via the "provided" maven scope. However since Commons EL 1.0 implements the EL portions of the JSP 2.0 specification, the inherent tie-in between the EL and JSP APIs leaves Commons EL an undesirable choice outside the realm of web applications. JEXL expressions provide an alternative for using Commons SCXML in desktop applications, some compound document formats and server managed code. The implementation consists of implementations of the Commons SCXML Context and Evaluator interfaces which serve as adapters to the JEXL APIs.

Some minor refactorings have been made to reuse any common code into utility classes and some classes not available in the public Commons SCXML API now have better names, IMO.

Adding Commons JEXL 1.0 to the dependency list in the project POM and updating the ant build file as well.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@367112 13f79535-47bb-0310-9956-ffa450edef68

12 years agoSingle quote String literals in expressions and correct a typo.
Rahul Akolkar [Sun, 8 Jan 2006 08:01:41 +0000 (08:01 +0000)] 
Single quote String literals in expressions and correct a typo.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@367008 13f79535-47bb-0310-9956-ffa450edef68

12 years agoCorrect locations for microwave test examples from the spec.
Rahul Akolkar [Sun, 8 Jan 2006 07:44:40 +0000 (07:44 +0000)] 
Correct locations for microwave test examples from the spec.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@367007 13f79535-47bb-0310-9956-ffa450edef68

12 years agoDue to EL in expressions move under env/jsp
Rahul Akolkar [Sun, 8 Jan 2006 07:39:32 +0000 (07:39 +0000)] 
Due to EL in expressions move under env/jsp

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@367006 13f79535-47bb-0310-9956-ffa450edef68

12 years agoDue to EL in expressions move under env/jsp
Rahul Akolkar [Sun, 8 Jan 2006 07:39:00 +0000 (07:39 +0000)] 
Due to EL in expressions move under env/jsp

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@367005 13f79535-47bb-0310-9956-ffa450edef68

12 years agoCorrect VoiceXML snippet.
Rahul Akolkar [Sun, 8 Jan 2006 07:28:52 +0000 (07:28 +0000)] 
Correct VoiceXML snippet.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@367004 13f79535-47bb-0310-9956-ffa450edef68

12 years agoCorrecting years in copyright headers (incorrect ones introduced via cut-n-paste).
Rahul Akolkar [Sun, 8 Jan 2006 06:08:33 +0000 (06:08 +0000)] 
Correcting years in copyright headers (incorrect ones introduced via cut-n-paste).

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@366990 13f79535-47bb-0310-9956-ffa450edef68

12 years agoCopyright years were incorrect on this file.
Rahul Akolkar [Sun, 8 Jan 2006 05:57:12 +0000 (05:57 +0000)] 
Copyright years were incorrect on this file.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@366988 13f79535-47bb-0310-9956-ffa450edef68

12 years agoUpdate JUnit and command line testing classes to use SCXMLSerializer class.
Rahul Akolkar [Sat, 7 Jan 2006 17:23:09 +0000 (17:23 +0000)] 
Update JUnit and command line testing classes to use SCXMLSerializer class.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@366857 13f79535-47bb-0310-9956-ffa450edef68

12 years agoMove serialization bits into a utility class. SCXML serialization is primarily useful...
Rahul Akolkar [Sat, 7 Jan 2006 17:16:15 +0000 (17:16 +0000)] 
Move serialization bits into a utility class. SCXML serialization is primarily useful in testing, debugging and visual verification, but serves no purpose as far as the executor is concerned. Also commented out the check insisting utility classes be final.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@366851 13f79535-47bb-0310-9956-ffa450edef68

12 years agoToday's entries to the change history.
Rahul Akolkar [Thu, 22 Dec 2005 03:33:28 +0000 (03:33 +0000)] 
Today's entries to the change history.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@358471 13f79535-47bb-0310-9956-ffa450edef68

12 years agoUpdate API notes based on today's changes to the static methods in SCXMLDigester...
Rahul Akolkar [Wed, 21 Dec 2005 22:50:14 +0000 (22:50 +0000)] 
Update API notes based on today's changes to the static methods in SCXMLDigester class.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@358408 13f79535-47bb-0310-9956-ffa450edef68

12 years ago1) Configured SCXML digester instances can now be obtained via public methods. This...
Rahul Akolkar [Wed, 21 Dec 2005 22:12:28 +0000 (22:12 +0000)] 
1) Configured SCXML digester instances can now be obtained via public methods. This allows users to customize the digester ruleset further, if necessary. Nudge by Mike Sparr.

2) Change the digest() methods to declare throws clauses for underlying exceptions related to digester parsing. Intercept runtime exceptions to provide a sensible message in the logs.

Unfortunately, the second point might break some existing code. I'll probably send out a note about it to the user list later in the week.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@358396 13f79535-47bb-0310-9956-ffa450edef68

12 years agoUpdate descriptions for homepage and POM.
Rahul Akolkar [Mon, 19 Dec 2005 23:31:34 +0000 (23:31 +0000)] 
Update descriptions for homepage and POM.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@357831 13f79535-47bb-0310-9956-ffa450edef68

12 years agoEh?
Rahul Akolkar [Thu, 15 Dec 2005 05:45:41 +0000 (05:45 +0000)] 
Eh?

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@356979 13f79535-47bb-0310-9956-ffa450edef68

12 years agoCheckstyle creep.
Rahul Akolkar [Wed, 14 Dec 2005 20:52:16 +0000 (20:52 +0000)] 
Checkstyle creep.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@356866 13f79535-47bb-0310-9956-ffa450edef68

12 years agoPass <send>'s externalNodes on EventDispatcher callback. Nudge by Mike Sparr.
Rahul Akolkar [Wed, 14 Dec 2005 20:48:47 +0000 (20:48 +0000)] 
Pass <send>'s externalNodes on EventDispatcher callback. Nudge by Mike Sparr.

Comment out a checkstyle warning for which we have a legitimate usecase.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@356865 13f79535-47bb-0310-9956-ffa450edef68

12 years agoIsn't DOM serialization fun ;-)
Rahul Akolkar [Mon, 12 Dec 2005 21:59:54 +0000 (21:59 +0000)] 
Isn't DOM serialization fun ;-)

Comment out the utility method added in r355810 to get the nightlies going again. Left a TODO or two in code.

Also removed the sole Javadoc warning.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@356390 13f79535-47bb-0310-9956-ffa450edef68

12 years agoReworked changes document.
Rahul Akolkar [Sun, 11 Dec 2005 03:05:25 +0000 (03:05 +0000)] 
Reworked changes document.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@355882 13f79535-47bb-0310-9956-ffa450edef68

12 years agoRemove the couple of unused imports that crept in.
Rahul Akolkar [Sun, 11 Dec 2005 00:12:08 +0000 (00:12 +0000)] 
Remove the couple of unused imports that crept in.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@355817 13f79535-47bb-0310-9956-ffa450edef68

12 years agoStart capturing arbitrary namespace nodes in SCXML documents (beginning with <send...
Rahul Akolkar [Sat, 10 Dec 2005 23:49:28 +0000 (23:49 +0000)] 
Start capturing arbitrary namespace nodes in SCXML documents (beginning with <send> element).

 * Make digester namespace aware.
 * Grab external namespace child nodes for <send>
 * Add test case for <send> parsing and serialization

Nudge by Mike Sparr.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@355810 13f79535-47bb-0310-9956-ffa450edef68

12 years agoAdd issueTrackingUrl to POM to fully eliminate commons-build POM inheritance requirement
Rahul Akolkar [Tue, 6 Dec 2005 01:46:52 +0000 (01:46 +0000)] 
Add issueTrackingUrl to POM to fully eliminate commons-build POM inheritance requirement

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@354257 13f79535-47bb-0310-9956-ffa450edef68

12 years ago ** Support for corner cases where the SCXML document resides in:
Rahul Akolkar [Fri, 2 Dec 2005 00:17:41 +0000 (00:17 +0000)] 
 ** Support for corner cases where the SCXML document resides in:
   * A java or web archive
   * A compound document where it has already been parsed
   (In such cases, there shouldn't be any external "src" references)
 ** Some Javadoc and whitespace changes

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@351534 13f79535-47bb-0310-9956-ffa450edef68

12 years agoTreat a NFE as an "immediate" send.
Rahul Akolkar [Fri, 2 Dec 2005 00:12:22 +0000 (00:12 +0000)] 
Treat a NFE as an "immediate" send.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@351532 13f79535-47bb-0310-9956-ffa450edef68

12 years agoUpdate dependency information
Rahul Akolkar [Tue, 29 Nov 2005 02:43:03 +0000 (02:43 +0000)] 
Update dependency information
 * Use groupId and artifactId
 * Provide information about dependency scopes

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@349594 13f79535-47bb-0310-9956-ffa450edef68

13 years agoUpdating change history before regen'ing site.
Rahul Akolkar [Fri, 18 Nov 2005 00:58:13 +0000 (00:58 +0000)] 
Updating change history before regen'ing site.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@345396 13f79535-47bb-0310-9956-ffa450edef68

13 years agoPoint 3 of website related suggestions from Stephen Colebourne:
Rahul Akolkar [Fri, 18 Nov 2005 00:49:27 +0000 (00:49 +0000)] 
Point 3 of website related suggestions from Stephen Colebourne:

http://marc.theaimsgroup.com/?l=jakarta-commons-dev&m=113200798822912&w=2

The rest of the tasks are either already done for Commons SCXML or irrelevant to Sandbox components.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@345394 13f79535-47bb-0310-9956-ffa450edef68

13 years agoPoints 1 and 2 of website related suggestions from Stephen Colebourne here (based...
Rahul Akolkar [Fri, 18 Nov 2005 00:39:25 +0000 (00:39 +0000)] 
Points 1 and 2 of website related suggestions from Stephen Colebourne here (based on IO, modified URLs etc. to suit Sandbox components):

http://marc.theaimsgroup.com/?l=jakarta-commons-dev&m=113200798822912&w=2

Brute force method, maybe some day I'll find cycles to get Maven to accept a supplied site template, which can then be shared across Commons components.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@345388 13f79535-47bb-0310-9956-ffa450edef68

13 years agoAdd a section on "Building Commons SCXML".
Rahul Akolkar [Thu, 17 Nov 2005 23:57:05 +0000 (23:57 +0000)] 
Add a section on "Building Commons SCXML".

Based on IO's rendition of the corresponding page, with minor changes.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@345370 13f79535-47bb-0310-9956-ffa450edef68

13 years ago * Eliminate POM inheritance, so rolling a jar doesn't require commons-build
Rahul Akolkar [Thu, 17 Nov 2005 22:48:39 +0000 (22:48 +0000)] 
 * Eliminate POM inheritance, so rolling a jar doesn't require commons-build
   Nudge from James Barnett, suggestion from Phil Steitz

 * Better align POM to proper components

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@345354 13f79535-47bb-0310-9956-ffa450edef68

13 years agoClarify that jar names contain version numbers for clarity and filenames may need...
Rahul Akolkar [Mon, 7 Nov 2005 15:45:38 +0000 (15:45 +0000)] 
Clarify that jar names contain version numbers for clarity and filenames may need to be adjusted. Put that disclaimer before folks get to read the java command.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@331283 13f79535-47bb-0310-9956-ffa450edef68

13 years agoBetter variable name (vr -> variableResolver) and getter/setter.
Rahul Akolkar [Tue, 25 Oct 2005 02:27:12 +0000 (02:27 +0000)] 
Better variable name (vr -> variableResolver) and getter/setter.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@328238 13f79535-47bb-0310-9956-ffa450edef68

13 years agoBug fix: Histories have no relevance in entry lists.
Rahul Akolkar [Sun, 23 Oct 2005 18:51:03 +0000 (18:51 +0000)] 
Bug fix: Histories have no relevance in entry lists.

Bugs fixed in r327833 (missed a credit in that message) and this commit were reported by Jaroslav Gergic.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@327834 13f79535-47bb-0310-9956-ffa450edef68

13 years ago1) Bug fix: SCXMLHelper#getAncestorClosure() overzealous to jump upper bounds for...
Rahul Akolkar [Sun, 23 Oct 2005 18:45:42 +0000 (18:45 +0000)] 
1) Bug fix: SCXMLHelper#getAncestorClosure() overzealous to jump upper bounds for self transitions; correct (simplify) samples accordingly
2) Update xmlns in samples

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@327833 13f79535-47bb-0310-9956-ffa450edef68

13 years ago * Rename targetType property of Send to targettype (to match WD)
Rahul Akolkar [Fri, 21 Oct 2005 17:55:39 +0000 (17:55 +0000)] 
 * Rename targetType property of Send to targettype (to match WD)
 * Addressed a couple of todo's, deferred some others (which were minor enhancements with debatable value-adds)

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@327224 13f79535-47bb-0310-9956-ffa450edef68

13 years agoMostly coding style corrections.
Rahul Akolkar [Fri, 21 Oct 2005 04:00:32 +0000 (04:00 +0000)] 
Mostly coding style corrections.

One change:
 * Send and Cancel, renamed property to match case with WD (sendId -> sendid)

Style corrections based on:
 * Checkstyle
 * Findbugs
 * Javadoc
 * Unneccessary casts

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@327091 13f79535-47bb-0310-9956-ffa450edef68

13 years agoWe don't expect Commons SCXML to "see" Shale, eliminate Javadoc warnings.
Rahul Akolkar [Wed, 19 Oct 2005 04:23:18 +0000 (04:23 +0000)] 
We don't expect Commons SCXML to "see" Shale, eliminate Javadoc warnings.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@326377 13f79535-47bb-0310-9956-ffa450edef68

13 years agoGet ant to pick up the semantics tests.
Rahul Akolkar [Wed, 19 Oct 2005 04:08:58 +0000 (04:08 +0000)] 
Get ant to pick up the semantics tests.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@326369 13f79535-47bb-0310-9956-ffa450edef68

13 years agoAn exciting week.
Rahul Akolkar [Wed, 19 Oct 2005 04:05:45 +0000 (04:05 +0000)] 
An exciting week.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@326368 13f79535-47bb-0310-9956-ffa450edef68

13 years agoDisplay state machine diagrams via the usecases section of the SCXML website.
Rahul Akolkar [Wed, 19 Oct 2005 03:48:28 +0000 (03:48 +0000)] 
Display state machine diagrams via the usecases section of the SCXML website.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@326361 13f79535-47bb-0310-9956-ffa450edef68

13 years agoPut the RSA to use and sketched some UML state machine diagrams for illustrating...
Rahul Akolkar [Wed, 19 Oct 2005 03:26:09 +0000 (03:26 +0000)] 
Put the RSA to use and sketched some UML state machine diagrams for illustrating the usecases (for the website).

 * RDC group travel info example
 * Shale usecases log on dialog
   - a sub-machine diagram for the Shale usecases edit profile dialog

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@326352 13f79535-47bb-0310-9956-ffa450edef68

13 years agoConnect new package to the test framework.
Rahul Akolkar [Wed, 19 Oct 2005 03:12:12 +0000 (03:12 +0000)] 
Connect new package to the test framework.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@326349 13f79535-47bb-0310-9956-ffa450edef68

13 years ago1) Modify executor to talk to the semantics interface.
Rahul Akolkar [Wed, 19 Oct 2005 02:55:55 +0000 (02:55 +0000)] 
1) Modify executor to talk to the semantics interface.
2) Allow Step to be visible for semantics implementations (which may reside outside Commons SCXML as well).

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@326348 13f79535-47bb-0310-9956-ffa450edef68

13 years agoThe SCXMLSemantics interface - this may be refactored a couple of times this week...
Rahul Akolkar [Wed, 19 Oct 2005 02:45:36 +0000 (02:45 +0000)] 
The SCXMLSemantics interface - this may be refactored a couple of times this week, the changes will mostly involve changing the void return types of some of the methods to include feedback about the progress or execution of the SCXML engine.

For example:

 * enumerateReachableTransitions() can return information about the transitions defined for a certain event trigger or set of event triggers within the current scope.
 * filterTransitionsSet() can return whether any of the candidate transitions are applicable at any instant in time, depending on the evaluation of the guard conditions
 * etc.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@326341 13f79535-47bb-0310-9956-ffa450edef68

13 years agoAdd package description and remove cruft in method signature.
Rahul Akolkar [Wed, 19 Oct 2005 02:34:02 +0000 (02:34 +0000)] 
Add package description and remove cruft in method signature.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@326334 13f79535-47bb-0310-9956-ffa450edef68

13 years ago1) Correct packages and imports
Rahul Akolkar [Wed, 19 Oct 2005 02:22:46 +0000 (02:22 +0000)] 
1) Correct packages and imports
2) Remove SCXMLExecutor dependency (too heavy)
3) Improve variable names (sm -> stateMachine, ttc -> targetComparator)

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@326330 13f79535-47bb-0310-9956-ffa450edef68

13 years agoCorrect package, imports.
Rahul Akolkar [Wed, 19 Oct 2005 02:17:32 +0000 (02:17 +0000)] 
Correct package, imports.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@326328 13f79535-47bb-0310-9956-ffa450edef68

13 years agoMoving helper Comparator class as well
Rahul Akolkar [Wed, 19 Oct 2005 02:13:15 +0000 (02:13 +0000)] 
Moving helper Comparator class as well

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@326326 13f79535-47bb-0310-9956-ffa450edef68

13 years agoMake way for the SCXMLSemantics interface
Rahul Akolkar [Wed, 19 Oct 2005 02:11:10 +0000 (02:11 +0000)] 
Make way for the SCXMLSemantics interface

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@326325 13f79535-47bb-0310-9956-ffa450edef68

13 years agoA collection of classes responsible for implementations of the org.apache.commons...
Rahul Akolkar [Wed, 19 Oct 2005 02:09:35 +0000 (02:09 +0000)] 
A collection of classes responsible for implementations of the org.apache.commons.scxml.SCXMLSemantics interface (which will materialize in the next few commits).

Some possible semantics interpretations are, for example:

 * STATEMATE
 * RHAPSODY
 * ROOMCharts
 * UML 1.5
 * UML 2.0

Specific semantics may be created by subclassing org.apache.commons.scxml.semantics.SCXMLSemanticsImpl, which will be the default implementation used.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@326324 13f79535-47bb-0310-9956-ffa450edef68

13 years agoAnt script should work out of the box.
Rahul Akolkar [Sat, 15 Oct 2005 15:57:30 +0000 (15:57 +0000)] 
Ant script should work out of the box.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@321361 13f79535-47bb-0310-9956-ffa450edef68

13 years agoA set of notes about the Commons SCXML API, "Getting Started" tutorials snippets.
Rahul Akolkar [Sat, 15 Oct 2005 04:01:42 +0000 (04:01 +0000)] 
A set of notes about the Commons SCXML API, "Getting Started" tutorials snippets.

Bits about:
 * SCXML digester
 * SCXML engine
 * Firing events on an SCXML engine
 * Standalone testing
 * Fun with EL

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@321286 13f79535-47bb-0310-9956-ffa450edef68

13 years agoThe second illustrated usecase for Commons SCXML is Shale dialogs.
Rahul Akolkar [Sat, 15 Oct 2005 02:41:20 +0000 (02:41 +0000)] 
The second illustrated usecase for Commons SCXML is Shale dialogs.

The content in this commit is just a port of:

http://people.apache.org/~rahul/scxml-in-shale/
*time sensitive URL*

with some changes based on comments from Craig on dev@struts.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@321280 13f79535-47bb-0310-9956-ffa450edef68

13 years agoAdding a usecases section - the first concrete usecase for Commons SCXML has been...
Rahul Akolkar [Sat, 15 Oct 2005 02:27:10 +0000 (02:27 +0000)] 
Adding a usecases section - the first concrete usecase for Commons SCXML has been rdc:group.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@321279 13f79535-47bb-0310-9956-ffa450edef68

13 years agoDependency information.
Rahul Akolkar [Wed, 12 Oct 2005 22:26:46 +0000 (22:26 +0000)] 
Dependency information.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@315061 13f79535-47bb-0310-9956-ffa450edef68

13 years agoAesthetic change, not sure why I was shy about typing complete words.
Rahul Akolkar [Wed, 12 Oct 2005 21:15:29 +0000 (21:15 +0000)] 
Aesthetic change, not sure why I was shy about typing complete words.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@315050 13f79535-47bb-0310-9956-ffa450edef68

13 years agoCommons look and feel for the website menu.
Rahul Akolkar [Tue, 11 Oct 2005 02:13:51 +0000 (02:13 +0000)] 
Commons look and feel for the website menu.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@312783 13f79535-47bb-0310-9956-ffa450edef68

13 years agoThats done.
Rahul Akolkar [Tue, 11 Oct 2005 01:34:44 +0000 (01:34 +0000)] 
Thats done.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@312777 13f79535-47bb-0310-9956-ffa450edef68

13 years agoSince the pre-processing was removed, the remainder is cruft.
Rahul Akolkar [Tue, 11 Oct 2005 01:33:21 +0000 (01:33 +0000)] 
Since the pre-processing was removed, the remainder is cruft.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@312775 13f79535-47bb-0310-9956-ffa450edef68

13 years agoExploring use of SCXML documents for describing Shale dialogs.
Rahul Akolkar [Sun, 9 Oct 2005 05:42:23 +0000 (05:42 +0000)] 
Exploring use of SCXML documents for describing Shale dialogs.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@307370 13f79535-47bb-0310-9956-ffa450edef68

13 years agoUpdate ant build file.
Rahul Akolkar [Sun, 9 Oct 2005 05:23:41 +0000 (05:23 +0000)] 
Update ant build file.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@307369 13f79535-47bb-0310-9956-ffa450edef68

13 years agoCreate the test setup for the faces package.
Rahul Akolkar [Sun, 9 Oct 2005 05:17:15 +0000 (05:17 +0000)] 
Create the test setup for the faces package.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@307367 13f79535-47bb-0310-9956-ffa450edef68

13 years agoAdd a faces package for JSF-based environments.
Rahul Akolkar [Sun, 9 Oct 2005 05:12:21 +0000 (05:12 +0000)] 
Add a faces package for JSF-based environments.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@307366 13f79535-47bb-0310-9956-ffa450edef68

13 years ago1) Allow FunctionMapper access to subclasses.
Rahul Akolkar [Sun, 9 Oct 2005 04:58:15 +0000 (04:58 +0000)] 
1) Allow FunctionMapper access to subclasses.
2) VariableResolver#resolveVariable() should return null if variable is not found instead of throwing an exception.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@307365 13f79535-47bb-0310-9956-ffa450edef68

13 years agoMoved most of the implementation to a generic base class.
Rahul Akolkar [Sun, 9 Oct 2005 04:54:35 +0000 (04:54 +0000)] 
Moved most of the implementation to a generic base class.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@307364 13f79535-47bb-0310-9956-ffa450edef68

13 years agoA simple context wrapping a map of variables (name->value).
Rahul Akolkar [Sun, 9 Oct 2005 04:42:57 +0000 (04:42 +0000)] 
A simple context wrapping a map of variables (name->value).

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@307361 13f79535-47bb-0310-9956-ffa450edef68

13 years agoHave the Tracer delegate to the simple loggers.
Rahul Akolkar [Sun, 9 Oct 2005 04:41:14 +0000 (04:41 +0000)] 
Have the Tracer delegate to the simple loggers.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/scxml/trunk@307360 13f79535-47bb-0310-9956-ffa450edef68