Advanced Customization > Services and Infrastructure Customization > Import Export Framework > Navigating Through an Object’s Structure with ObjectSet Application > Navigating Rules > Tags
  
Tags
<id>: Generator Id
<handler>: Navigator – Java class that helps navigating through the object structure. In the example, to navigate through WTPart structure.
<dialogClassName>: Java class of the dialog that must be called from the GUI to search the top-level object of this class in database (in this example, to search WTPart).
<localizedName> and its sub tags are for internationalization purpose. The string resource for displaying the Generator to the GUI will be defined in the resource bundle file for different locales.
If you don’t want this GeneratorId to be displayed to the GUI, but only to be used programmatically in your application, add the tag <display> like this:
<setGenerator>
<id>productStructureNavigator</id>
<display>false</display>
<handler>
wt.ixb.objectset.handlers.navigator.ProductStructureNavigator
</handler>
<dialogClassName>
wt.clients.ixb.exp.NavigatorSearchDialog
</dialogClassName>
<localizedName>
<localizedString>
<class>wt.ixb.objectset.objectSetResource</class>
<key>PRODUCT_STRUCTURE_NAME</key>
</localizedString>
</localizedName>
Available Filter Ids are defined in XML files in the folder <Windchill>\codebase\registry\ixb\object_set_handlers with the tag <setFilter>. A list of these Filter Ids can be obtained by calling to IXBHelper.service.getFilterList() passing the first argument as false. It returns all available Filters in the system.
IXBHelper.service.getFilterList() passing the first argument as true returns a list of Filters that will be displayed to the GUI for user selection. This function helps to hide filters which you don’t want the end user to see. To hide such Filters, set the value of the <display> tag to false in the XML files of these Filters.
* 
If the tag <display> is set to true, the Generator will be included in the result of the method ObjectSetHelper.getListOfObjectSetGenerators () and it will be displayed in the GUI irrespective of the argument passed to this method. If the tag <display> is not specified, or set to false and the argument passed to the method ObjectSetHelper.getListOfObjectSetGenerators() is true, the Generator will not be included in the result of this method , and it will not be displayed to the GUI. To get all Generators in the system, use this method by passing the argument as false.
All the methods get…Generators and get…Filters of ObjectSetHelper return Vectors that contain a list of the handler IDs. These IDs can be passed as arguments generatorIds and filterIds for the method doExport() in the StandardIXBService.