Hi Burlen, > The WriterProxy may have a special "file_name_method" attribute that needs to > be set. I'm not sure if that's required, optional, or long since obsolete > since I haven't used our plugin in quite a while.
I did see the "file_name_method" (and "supports_parallel" and "parallel_only") attribute, but not all of the writers have it. When I add it, nothing happens. Thanks, David > > 13 <WriterProxy name="vtkSQBOVWriter" > 14 class="vtkSQBOVWriter" > 15 file_name_method="SetFileName" > 16 supports_parallel="1"> > > On 1/28/2015 8:54 AM, David Thompson wrote: >> Hi Andy, >> >>> I think you may be missing the FileName property. I thought that PV looked >>> for that attribute to know that it should be classified as a writer. Also, >>> you'll want to hide that property. >> Adding the FileName property and hints did not work. >> >> Thanks, >> David >> >>> So: >>> <StringVectorProperty name="FileName" >>> command="SetFileName" >>> number_of_elements="1" >>> label="File Name"> >>> <Documentation> >>> The file name. >>> </Documentation> >>> </StringVectorProperty> >>> >>> >>> and: >>> <Hints> >>> <Property name="Input" show="0"/> >>> <Property name="FileName" show="0"/> >>> <WriterFactory extensions="json" file_description="JSON tabular >>> data" /> >>> </Hints> >>> >>> >>> >>> >>> On Wed, Jan 28, 2015 at 11:34 AM, David Thompson >>> <david.thomp...@kitware.com> wrote: >>> Hi all, >>> >>> I have a ParaView plugin that contains a new writer which I would like to >>> expose. However, while the plugin does properly expose a new view and >>> representation, the writer does not appear to get added (when I try to save >>> a vtkTable such as a statistics filter output, it doesn't appear as an >>> option). >>> >>> 1. Is there any documentation for adding writers in plugins? This page has >>> a comment or two but doesn't appear complete: >>> >>> http://www.paraview.org/Wiki/ParaView/Plugin_HowTo >>> >>> 2. If you're willing to look over the XML, I've attached it below. See any >>> mistakes? >>> >>> Thanks, >>> David >>> >>> <ServerManagerConfiguration> >>> <!-- Other proxy groups for views and representations here --> >>> >>> <ProxyGroup name="writers"> >>> <WriterProxy >>> class="vtkPJSONTableWriter" >>> name="PJSONTableWriter"> >>> <Documentation> >>> Write tabular data to a JSON file. >>> </Documentation> >>> <InputProperty >>> command="SetInputConnection" >>> name="Input"> >>> <DataTypeDomain >>> composite_data_supported="0" >>> name="input_type"> >>> <DataType value="vtkTable"/> >>> </DataTypeDomain> >>> <Documentation>The input filter/source whose output dataset is to >>> written to the file.</Documentation> >>> </InputProperty> >>> <Hints> >>> <WriterFactory extensions="json" file_description="JSON tabular >>> data" /> >>> </Hints> >>> </WriterProxy> >>> >>> </ProxyGroup> >>> </ServerManagerConfiguration> >>> >>> _______________________________________________ >>> Powered by www.kitware.com >>> >>> Visit other Kitware open-source projects at >>> http://www.kitware.com/opensource/opensource.html >>> >>> Please keep messages on-topic and check the ParaView Wiki at: >>> http://paraview.org/Wiki/ParaView >>> >>> Search the list archives at: http://markmail.org/search/?q=ParaView >>> >>> Follow this link to subscribe/unsubscribe: >>> http://public.kitware.com/mailman/listinfo/paraview >>> >> _______________________________________________ >> Powered by www.kitware.com >> >> Visit other Kitware open-source projects at >> http://www.kitware.com/opensource/opensource.html >> >> Please keep messages on-topic and check the ParaView Wiki at: >> http://paraview.org/Wiki/ParaView >> >> Search the list archives at: http://markmail.org/search/?q=ParaView >> >> Follow this link to subscribe/unsubscribe: >> http://public.kitware.com/mailman/listinfo/paraview > _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Search the list archives at: http://markmail.org/search/?q=ParaView Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/paraview