

def itemClick(self, event):
    f = event.getItemId()
    if ((event.getButton() == ItemClickEvent.BUTTON_MIDDLE) or event.isCtrlKey() or event.isShiftKey()):
        er = ExternalResource(((self.getURL() + '#') + f.getFragmentName()))
        self._app.getWindow().open(er, '_blank')
    else:
        self._app.getWindow().setFeature(f)

dataset/ETHPy150Open rwl/muntjac/muntjac/demo/sampler/SamplerApplication.py FeatureTableClickListener.itemClick/original