One way is to use ptolemy.actor.lib.io.DirectoryListing, which is "An actor that produces an array that lists the contents of a directory."
DirectoryListing can take a pattern to read in only certain actors. http://ptolemy.eecs.berkeley.edu/ptolemyII/ptIIfaq.htm#kepler says: --start-- Concerning using Ptolemy actors within Kepler, Norbert Podhorszki writes: If you find a Ptolemy actor useful, just remember its class name (e.g. ptolemy.actor.lib.Ramp). In Kepler, "Tools/Instantiate Component" menu allows you to type in the class name, which will put an actor instance on your canvas just as dragging one from the actor tree. The ptolemy jar is stored in the kepler.jar, so you have access to any Ptolemy actors and directors. If you want to use a director not in Kepler tree, you have to use the "Tools/Instantiate Attribute" menu. I use it to get a DDF director frequently (class ptolemy.domains.ddf.kernel.DDFDirector). I suppose, you can create a kar file for any ptolemy actor just as for kepler actors, if you want to add some of them into the Kepler actor tree. --end-- Another way would be to modify the chooser code. In Ptolemy, the code that controls the file chooser is probably ptolemy/actor/gui/PtolemyQuery.java which extends ptolemy/gui/Query.java which uses javax.swing.JFileChooser I think for this to work JFileChooser.MULTI_SELECTION_ENABLED_CHANGED_PROPERTY would need to be set and the code modified to return an array of Strings. The big issue here is going from returning one file name to an array of file names. This would definitely change the model, so we would need to think about how to allow it. _Christopher -------- Hi, I'm trying to read a set of image files into kepler. However, the Image Reader Actor only offers the selection of one file in the file selection. I s there a way to handle this with common actors, which I haven't found out ye t, or do I have to write my own image reader? Any Ideas? Kind Regards Jochen _______________________________________________ Kepler-users mailing list Kepler-users at ecoinformatics.org http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-users --------