Re: How to implement a MultiFileLoader?
Peter Nabbefeld <[email protected]> Fri, 7 Jul 2017 16:03:12 +0200
| Newsgroups | gmane.comp.java.netbeans.modules.openide.devel |
|---|---|
| Message-ID | <[email protected]> |
The point here is, that in NB several parts work together - I've not yet found a solution in the "form" module, I'll take a look into the file chooser - it needs some hint to ignore files for display, so it should be more clear. Still just wondering, if there maybye some FAQ or up-to-date tutorial for MultiDataObject ... Regards Peter Am 07.07.2017 um 15:57 schrieb geertjan wielenga: > > I'd take a look in the NetBeans sources if I were you, to see how it's > done for '.form' files. > > Gj > > > On 7-7-2017 15:55, Peter Nabbefeld wrote: >> Hello Geertjan, >> >> thank You for Your reply! I've not noticed before, my DataObject is >> already a MultiDataObject, so it should have sufficient support. >> >> However, how can I make the "brothers" invisible? And also, how can I >> make the subfolder invisible? >> >> When creating my file type, I got a MultiDataObject (without the >> necessary methods for working with multiple files), but no >> MultiFileLoader (so I guess some default implementation is used). >> >> Kind regards >> Peter >> >> >> >> >> >> Am 07.07.2017 um 15:02 schrieb geertjan wielenga: >>> >>> org.openide.filesystems.FileUtil.findBrother >>> >>> http://bits.netbeans.org/dev/javadoc/org-openide-filesystems/org/openide/filesystems/FileUtil.html#findBrother-org.openide.filesystems.FileObject-java.lang.String- >>> >>> >>> https://blogs.oracle.com/geertjan/orgopenidefilesystemsfileutilfindbrother >>> >>> >>> Gj >>> >>> On 7-7-2017 14:57, Peter Nabbefeld wrote: >>>> >>>> Hello, >>>> >>>> I'm missing support for MultiDataObject - current file type >>>> tutorials don't seem to cover this. >>>> >>>> I've got 2 XML files (extensions "layoutml" and "eoml") and an >>>> additional XML file (with extension "eoml") in a folder (which has a >>>> fixed name). >>>> >>>> I'd like to get all of these as one MultiDataObject (making either >>>> the layoutml or the outer "eoml" file the primary file - the eoml >>>> has some metadata, but there exist different eoml's for different >>>> datatypes). >>>> >>>> I'd also like to only see the primary file, while the other files >>>> and the extra folder should be invisible to the user. >>>> >>>> Kind regards >>>> Peter >>>> >>> >>> >> >> > >