Package edu.mit.simile.butterfly


package edu.mit.simile.butterfly
  • Related Packages
    Package
    Description
     
  • Interface Summary
    Interface
    Description
    This is the interface that defines what Butterfly modules behave and what functionality is made available to them.
  • Class Summary
    Class
    Description
    This is the Butterfly servlet and the main entry point for a Butterfly-powered web application.
    This is Butterfly's own classloader that allows it to load classes and libraries from modules directly, instead of forcing them to be in the container's classpath or in the WEB-INF/(classes|lib) folders.
    This class is the base implementation of ButterflyModule and implements the basic functionality that is made available to Butterfly modules.
     
     
    This class represents the "scope" of that is given to a javascript controller and contains all the various objects that the controller might need to interact with the system.
    This class extends the default Rhino scriptable object to provide some convenience methods.
    This is a special PrintWriter that is capable of incrementally looking for strings of the form "[#name#]" and replace the module "name" with the URL where the named module is actually mounted.
     
    This class represents the "butterfly" javascript object that is made available to the javascript controllers and allows the controller to interact with butterfly and invoke its operations.
     
  • Enum Summary
    Enum
    Description