Re: How to implement a MultiFileLoader?
geertjan wielenga <[email protected]> Fri, 7 Jul 2017 15:57:32 +0200
| Newsgroups | gmane.comp.java.netbeans.modules.openide.devel |
|---|---|
| Organization | Oracle Corporation |
| Message-ID | <[email protected]> |
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 >>> >> >> > >