question: gets the target component for an action . concode_field_sep MCTHousing targetHousing concode_elem_sep AbstractComponent inspectorComponent concode_elem_sep Set<JComponent> targetViewComponents concode_elem_sep AbstractComponent targetComponent concode_elem_sep Collection<View> selectedManifestations concode_elem_sep ActionContextImpl NULL_CONTEXT concode_field_sep Set<JComponent> getAllTargetViewComponent concode_elem_sep View getWindowManifestation concode_elem_sep JComponent getTargetViewComponent concode_elem_sep void addTargetViewComponent concode_elem_sep AbstractComponent getInspectorComponent concode_elem_sep void setInspectorComponent concode_elem_sep void setTargetHousing concode_elem_sep void setTargetComponent concode_elem_sep Collection<View> getSelectedManifestations concode_elem_sep MCTHousing getTargetHousing concode_elem_sep Collection<View> getRootManifestations
target: AbstractComponent function ( ) { if ( targetComponent == null ) { if ( selectedManifestations . isEmpty ( ) ) return targetHousing != null ? targetHousing . getWindowComponent ( ) : null ; else return selectedManifestations . iterator ( ) . next ( ) . getManifestedComponent ( ) ; } return targetComponent ; }