[kepler-users] Multiple file selection

Jochen Haemmerle jochen.haemmerle at ipe.fzk.de
Thu Dec 6 07:04:03 PST 2007


Hi,
thanks for the advice. The DirectoryListing actor did exactly what I wanted to 
do.

Regards
Jochen


> 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
> --------



-- 
#   FORSCHUNGSZENTRUM KARLSRUHE   
#   in der Helmholtz-Gemeinschaft
#   Institute for Data Processing and Electronics

#   Hermann-von-Helmholtz-Platz 1,   
#   76344 Eggenstein
#   GERMANY
#
#   fon:   +49 7247 82-6031          
#   fax:   +49 7247 82-3560           
#   email: jochen.haemmerle at ipe.fzk.de   
#   http://www.ipe.fzk.de    



More information about the Kepler-users mailing list