DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=30315>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=30315 A tidier hiberarchy and timely script engines update Summary: A tidier hiberarchy and timely script engines update Product: BSF Version: 2.3.0-rc1 Platform: All OS/Version: All Status: NEW Severity: Enhancement Priority: Other Component: framework AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] Hiberarchy diagram: |-----------------------------------------------------------------| | Any script language(e.g. JavaScript, Python etc) | |--------------------------|--------------------------------------| | IExecutable | IDebugger | Scriptable Object Cache Interface | | (Required) | (Optional) | (Optional) | |-------------+------------|--------------------------------------| | Script Engine Interface | |-----------------------------------------------------------------| | BSF Infrastructure(DebugManager, DefaultDebugger, DefaultCache) | |-----------------------------------------------------------------| Class diagram: |-----------| /--------------------/ ( IExecutable ) <----- / AbstractExecutable / |-----------| /--------------------/ |-----------| |-----------------| ( IDebugger ) <----- | DefaultDebugger | |-----------| |-----------------| |------------| |--------------------| ( IScriptCache ) <----- | DefaultScriptCache | |------------| |--------------------| Code sample: public interface IScriptEngine extends IExecutable { ... public IDebugger getDebugger(); public IScriptCache getScriptCache(); } Hope this can be of use :p --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]