Re: How to implement a MultiFileLoader?

geertjan wielenga <[email protected]> Fri, 7 Jul 2017 16:13:05 +0200
Newsgroups gmane.comp.java.netbeans.modules.openide.devel
Organization Oracle Corporation
Message-ID <[email protected]>
Really, the best place to look is the Form module, that does exactly 
what you're discussing here. No, there wouldn't make sense for there to 
be a tutorial or a FAQ about this, since this is an extremely specific 
scenario, in fact, in NetBeans only the Form module has such a use case.

Gj


On 7-7-2017 16:03, Peter Nabbefeld wrote:
> 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
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>