title: Javafx TableView with multiple filter option
body: <p>I have written a small application that has a <strong>TableView</strong> with <strong>multiple filter options</strong>. It looks like below:</p>
  
  <p><a href="https://i.stack.imgur.com/InWVS.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/InWVS.png" alt="enter image description here"></a></p>
  
  <p>Following are the filter options provided in the application:</p>
  
  <ul>
  <li>Object Name/Location -- TextField (Search Table)</li>
  <li>Release 5/6 Objects -- CheckBox (Release 5 Objects and Release 6 Objects)</li>
  <li>Live Objects -- CheckBox (Live Objects)</li>
  </ul>
  
  <p>Currently the problem I am facing is that I am only able to use a single filter criteria at time. if I try to use combination of the different filter criteria, it ignores the previous filter criteria and use the last filter criteria to populate the TableView.</p>
  
  <p><strong>e.g.</strong> - If I typing the word "OBJ" in the search Table TextField then the table will only contain the rows where the Object name or location contains the word "OBJ". Now if I select the Release 6 Objects Checkbox the table will ignore the "OBJ" filter mentioned in the Search Table TextField and will display all the objects which version is 6.</p>
  
  <p>What I am trying to do is that when I select the Release 6 objects CheckBox, the Table should contain only the rows where the object name/location contains "OBJ" and is having version as 6.</p>
  
  <p>Similarly, I want to use either all the filter criteria or combination of different filter criteria. Can anyone help me with this?</p>